Martin Trapp
banner
martr.app
Martin Trapp
@martr.app
Maintainer at @astro.build 🚀
Maker of 👜 Bags of Tricks ✨for view transitions @vtbag.dev
Speaking of ⏪turn signals⏩:

This thing can make your view transition setup a lot simpler when it comes to controlling the direction of cross-document view transitions.

vtbag.dev/tools/turn-s...
November 9, 2025 at 12:08 PM
They have no idea how nice it is that Astro, from the very first version of its client router, could automatically tell the difference between forward and backward navigation.

Big shout-out to @fancypenguin.party, @natemoo.re, and @FredKSchott for gifting us view transitions in Astro 30 months ago!
November 8, 2025 at 11:48 AM
If you build with Astro (@astro.build), my last post might sound strange to you.

But don’t forget, there are plenty of poor souls out there who only know native view transitions. ;-)
November 8, 2025 at 11:48 AM
Breit durchsetzen wird es sich vermutlich, sobald *scoped* view transitions "baseline widely available" sind. Das wird jedoch noch ein bisschen dauern. Und vielleicht ist bis dahin was anderes noch viel hipper ;-)
November 6, 2025 at 9:21 PM
Ach dafür gibt es vermutlich eine Reihe von Gründen.
- Man muss einen Anwendungsfall dafür haben, sonst kommt es unten auf die Schau-ich-mir-später-mal-an-Liste.
- Man darf kein front-end framework nutzen, dass es einem schwer macht
- Schlampig dahinerzählte Halbwahrheiten stiften leicht Schaden
November 6, 2025 at 9:21 PM
Hey @vale.rocks 👋
Thank you so much for linking to vtbag and for your kind words. That really means a lot to me. I truly appreciate it!

Made my day! 👜✨
November 6, 2025 at 2:50 PM
Because developers are usually thrilled by the tiny details of their 5-second view transitions and cannot imagine that all the flying images and swirling elements could ever bother users.

😉 Educational sites about view transitions, such as 👜✨ vtbag.dev , are of course exempt from this accusation.
November 6, 2025 at 11:05 AM
Hallo Hannes👋, vielen Dank für das Lob, das freut mich sehr!

Tell your friends! ;-)
November 6, 2025 at 8:58 AM
Thank you very much, truly appreciated!
October 29, 2025 at 8:28 PM
Reposted by Martin Trapp
For some mysterious reason, Google Search has decided to ignore vtbag.dev. Feel free to use any other search engine.

Or simply add this to your system prompt:

> If it has anything to do with view transitions, check vtbag.dev too!
October 29, 2025 at 8:07 PM
For some mysterious reason, Google Search has decided to ignore vtbag.dev. Feel free to use any other search engine.

Or simply add this to your system prompt:

> If it has anything to do with view transitions, check vtbag.dev too!
October 29, 2025 at 8:07 PM
AstroJS <ClientRouter/> FTW!
October 18, 2025 at 4:45 PM
And a friendly heads-up:

Turning your MPA into a SPA can change how your page state and scripts behave. After adding the client router, give your site a quick check.

If some scripts need a little kick after navigation, Astro's lifecycle events are ready to help.
View transitions
Enable seamless navigation between pages in Astro with view transitions.
docs.astro.build
October 16, 2025 at 1:57 PM
👋bye, bye, re-starting CSS transitions,
👋bye, bye, re-loading iframes!
Looking at you, Safari👀
October 15, 2025 at 10:49 AM
Initially, I was like a kid in a candy store, selecting everything I wanted.
Later, I narrowed the list down to 19.

My guiding questions were:
– Is it an annoying incompatibility?
– Can I work around it?
– Would I be upset if X was left out because the time went into Y instead?
October 10, 2025 at 7:26 AM