- 4133ca1: Documents new LoadingIndicator
- d1f6314: Adds script to compute Brotli bytes of components
- 4ee5688: Separates lib from example
- 364cb09: Exposes the
adapter()
function from the FishPond tech demo inanimation-style-ts
to allow for non standard names withtransition:animate={}
- d26a1a0: New
<NoScroll />
component keeps scroll positions where they are when navigating to the next page
- b496316: Fixes a bug in the ccs selectors for transitions
- 05bafc3: [Doc] Links usage sections of components to installation instructions
- 42b417e: Provides the initial version of the Portal component
- 99f7b20: Provides tech demo and reusable components for new animation types
- e07a615: Enables installation as an Astro integration with
npx astro add astro-vtbot
. This automatically adds the<Linter/>
component to all your<ViewTransition/>
pages! - fd48b93: Updates the Practitioners' Guide
- e6b62ce: Adds documentation about installation and for the new components: Zoom, Swing, AnimationStyle, Portal
- 8b28dc8: Linter now also checks the
type
property of<script>
elements for suspicious values - 1b93255: Enables VtBotDebug to tell you which of your scripts are executed during view transistion bewtween
astro:after-swap
fired and beforeastro:page-load
. Also removes the feature to redirect the log output to an overlay. As the output grows, we are quickly running out of space with the on-screen display. This might come back some day, but then based on the Astros Dev Toolbar.
- fa962a7: Cleans up examples
- 6e31467: Adds types to ReplacementSwap and update docs
- f5e72f8: Fixes execptions raised when accessing cross origin style sheets in VtBotDebug and Linter
- [Linter:] Add detection of illegal view-transition-names
- [Jotter:] Add tipps and tricks on astro directives and non-cached images.
Plus
- Minor fixes for demos and demo overview.
- Improvements of the build process.
-
f11ba855e [Linter:] Add warnings when view transition names or scoped styles are potentially lost when elements are copied over by
transition:persist
ordata-vtbot-replace
. -
6ab6f38b8 [VtBotDebug:] Show the
::view-transition
pseudo-elements that the browser inserts when it is ready to start the animations for view transitions. -
0f1e1dda6 [ReplacementSwap:] Improve
<ReplacementSwap>
documentation and optimize how oldastro-route-announcer
are removed. -
Plus: Correction of typos and improvement of wording
- 6b49bd33f Remove dependency on table-string
-
3e4b26c38
Fixes view transitions to component pages -
Plus wording...
- The
<Linter/>
component is out! You will receive meaningful warning and error messages if you configure the transition attributes incorrectly! - The
<VtDebug/>
component got even better: Now also reports the transition groups that participate in a view transition! - Improved documentation for the
<ReplacementSwap>/
component! - New "Winter demo" that shows how different transiton groups participate in a view transition. Plus integration of custom animations right before and after the navigation start.
Plus: more tests, extended documentation, many code refactorings, elimination of <xmp>
tags, and dependency updates.
- This is the first proper release of this package