-
065f143: Adds support for Safari.
Starting with version 18.2, Safari introduced support for cross-document view transitions but still lacks support for the Navigation API.
As of version 1.1.0, Element-Crossing now handles Safari as well, again enabling the transfer of selected element states across cross-document view transitions in all browsers that support this feature.
- a7cbdee: Fixes access to
data-*
properties, which were previously ignored.
-
d4fd998: Extend
anim
expression with support for SVG animations.
Many thanks to Lukas for this contirbution!To transfer the SVG animation state to the new document use the
/svg
key for theanim
expression<svg data-vtbag-x="id:svg anim:/svg">...</svg>
- 2ccb6db: Adds .d.ts declarations
- 417fd4d: Dependency updates
- 444ab59: Animation playback time now does a fast forward to take swap time into account
- c15cf38: Ensures that state does not cross full page reloads.
- 5ec1341: Initial release