Releases: edequalsawesome/awesome-navigation
Releases · edequalsawesome/awesome-navigation
Release list
2026.07.002
CSS/UX fixes for the nav pill, plus one keyboard-accessibility fix the multi-reviewer audit caught before ship.
- Removed the divider line under the pill topbar when the menu or search panel is open.
- Tall menus now scroll inside the pill on small screens instead of being cut off — the scroll container moved to the grid child (the 1fr row was capped by the container's max-height, so the old overflow-y on the container never engaged), with
overscroll-behavior: containso the page behind stays put andscrollbar-gutter: stableto avoid width jumps. - Accessibility: focus now lands on the menu's scrollable region on open, so Page Down / arrow keys scroll the menu rather than the page behind it (verified with a live keypress test during review).
Known pre-existing issue (tracked separately, not new in this release): the submenu canvas takeover positions against its parent list item instead of the pill, so it renders as a sliver on scrolled long menus.
2026.07.001
First release under the YYYY.MM.VVV version scheme (was 0.1.0). Includes main's WP 6.5 compatibility gating and the new Search Toggle block.
- Accessibility: collapsed pill content and injected search panel now use inert (no keyboard-focusable hidden content); focus restoration on back; :focus-visible outlines; reduced-motion support
- Fixed interactivity store namespace collision that clobbered the pill's init callback
- Hardened slug handling (sanitize_title + wp_json_encode), re-entrancy guard against infinite do_blocks() recursion, pre_render_block short-circuit
- Escaping fixes in menu-toggle/search-toggle render, iconSize clamping, translatable label fallbacks, ABSPATH guards
- Removed dead submenu actions and stale duplicate search-panel markup
- Full multi-reviewer audit + cross-model review; details in #1
v0.1.0 — First Release
Awesome Navigation v0.1.0
A floating navigation pill that expands to reveal your menu. Pushes content down at the top, floats over when scrolled.
Features
- Floating Nav Pill — core Group block pattern with expand/collapse via WordPress Interactivity API
- Menu Toggle block — multiple icon styles (hamburger, dots, plus, two-lines)
- Search Toggle block — expandable search panel with animated icon swap
- Template Part selector — pick any navigation overlay template part per pill instance
- Frosted Canvas patterns (WP 7.0+) — three frosted glass overlay patterns for Navigation Overlays
- Nav link background colors — adds background color support to navigation links/submenus
- Stack-based rendering — multiple pills per page, each with independent template parts
Requirements
- WordPress 6.5+ (core pill features)
- WordPress 7.0+ (frosted glass overlay patterns)
- PHP 8.0+
Install
Upload awesome-navigation.zip via Plugins → Add New → Upload Plugin.