Home
Next.js App Router edition. AGlyphnavProvider in the root layout shares one controller across every route; each GlyphnavLink wraps next/link and decodes the URL. App Router navigations are async, so this demo defaults to commit: 'animate first' — the bar decodes, then the route swaps.