glyphnav / sveltekit

Watch the address bar. Current path: /

About

Because the adapter intercepts <a> clicks globally, goto() and the instance's navigate() animate too — no per-link wiring. Deep links with ?query and #hash animate just the same; they are part of the path. Opt a link out with data-glyphnav="off". Heads up: each frame writes via history.replaceState, so back/forward stays untouched, but your browser's own URL history/autocomplete can still log every frame — see the docs for how to keep that in check.

Served under the /sveltekit base via SvelteKit's paths.base; attachGlyphnav(goto) installs a capture-phase listener so every <a> click animates, then hands the navigation to goto. The title link is a plain anchor (full page load back to the picker).