Last updated: First published:
History of Changes
If you want to know what has changed in the 👜 Bag of Tricks ✨, go to the CHANGELOG↗.
If you want to know what updates I’ve made to the Jotter or this website in general, you’ve come to the right place.
This history starts when the Jotter first leveraged Starlight on 2024-04-01. The most important changes since the first release relate to the Starlight Guide. The changes are mainly based on user feedback and the fact that I have learned more about things.
When | What | Where |
---|---|---|
2024-10-28 | Added a note about Starlight with browser-native cross-document view transitions to the Starlight Guide | Starlight Guide |
2024-10-09 | Added a reference to Bramus’s collection of view transition examples | References |
2024-10-04 | Another browser-native cross-document view transition aid: The <CamShaft> component is what <PageOffset /> is for <ViewTransitions/> ! Use this component to get rid of unexpected pseudo-scrolling of large view-transition-groups. | <CamShaft/> |
2024-09-25 | For browser-native view transitions: The Turn-Signal component gives a sense of direction. Now you can continue to use transition:animate and have forward and back navigation with native cross-document view transitions! | <TurnSignal/> |
2024-09-17 | Added a new test to the test page: nested transition groups↗ are coming, but obviously have not arrived, yet | Visit the test page to check |
2024-09-05 | A new general purpose component for pure CSS cross-document view transitions: The <ElementCrossing /> brings some facets of transition:persist to @view-transition{navigation: auto} | <ElementCrossing/> |
2024-08-30 | Starlight now retains the sidebar state across navigations, providing a more seamless SPA-like experience without requiring view transitions. The guide has been updated to indicate when it’s still advantageous to add the Bag’s view transition support to your Starlight site. | Breaking News at the top of page |
2024-07-20 | v1.8.2 of astro-vtbot ↗ is out! And it comes with the brand new <InspectionChamber /> component and DevToolbar integration! | <InspectionChamber /> Install as integration for DevToolbar app |
2024-07-11 | Exciting news: vtbot got a little sister! | @vtbag↗ |
2024-07-06 | Added Bramus’ article on cross-document view transitions | References |
2024-05-29 | About to pull two new components out of The Bag: BorderControl and SwapSound . Both originated in the Starlight support but are usable independent of Starlight as well | |
2024-05-25 | HiDeoo’s starlight-blog is the most recent entry on the friendly neighbor list. | Compatible with |
2024-05-23 | We have a new component that initially emerged from a fun experiment, but could also prove useful on its own | <AutoNameSelected /> |
2024-05-21 | I’m a fan of Lorenzo Lewis’ multi-sidebar for Starlight and The Bag provides full support for it. In the meanwhile, the sidebar is part of the @lorenzo_lewis/starlight-utils . | |
2024-05-13 | Major revision of the note on restoring the script status after view transitions | Updating State after Transitions |
2024-05-12 | New feature for VtBotDebug: Show how the DOM changes during swap() | DOM Manipulations |
2024-05-07 | Updates to the Guide on how to enable view transitions in Starlight | Starlight Guide |
2024-05-01 | What is a soft load? | Processing Flow |
2024-04-20 | Again a new Starlight-only component: <PageOrder /> gives a new meaning to forwards and backwards depending on the order of your pages in the sidebar. | Section in the Guide |
2024-04-18 | I’m giving some background on why native view transitions on large articles often look like scrolling and what to do against it. | Defining Transitions |
2024-04-16 | Some best practice patterns on how to re-initialize client side script state after view transition navigation. | Re-initialize scripts |
2024-04-14 | New switches and utility functions, if you want to pimp your current page marker in the sidebar. | Sidebar behavior |
2024-04-12 | Reworked the sidebar and proud of it! Auto-opening and scroll-into-view made it into v.1.7.8. In addition, the Jotter also auto-closes now. | Sidebar |
2024-04-12 | I restructured the Starlight sections of the Jotter. All the details on how it works got pushed down into a sub-category in the sidebar, so you can focus on using the support. | The Starlight category of the sidebar |
2024-04-10 | I really want to know your thoughts on this! So I added Feelback links to all pages at the bottom. Please use them frequently! | All pages of the Jotter |
2024-04-09 | @Chris had a wonderful argument why it is even cooler not to override existing sidebar content. Made me re-think and re-design the sidebar support | Sidebar |
2024-04-09 | New pages that describe how the Starlight support of The Bag works on the inside | Everything in the “Jotter on Starlight” section of the sidebar |
2024-04-07 | New Page on updating script state after transitions | Update Script State |
2024-04-06 | Added examples for :only-child to the demo and component pages | Demos Components |
2024-04-06 | Simplified the integration of the Starlight support | Starlight Guide |
2024-04-05 | Optimized Morph animation for large content | The Inner Workings |
2024-04-05 | A new page where you can check what level of the view transition spec is natively supported by your browser | Browser Support |
2024-04-05 | Inclusion of the level 2 spec in the View Transition API details and the comparison between simulation and API | API Details, Differences |
2024-04-03 | Better always provide a <slot/> when overriding Starlight components. One never knows | Starlight Guide |
2024-04-01 | First Starlight edition of the Jotter | Everywhere |