Skip to content

Commit 2a32ef0

Browse files
eamonxgclaude
andcommitted
feat: three-column mega-menu with Tabler icons and unified nav pills
Redesign the desktop mega-menu as a centered three-column canvas and unify the navigation interaction language. - Layout: centered grid (anchor / submenu / device board); below lg the side columns drop so tablets get just the submenu column. - First-level icons mapped by LuCI node name (Tabler set), with a default fallback for unmapped sections. - Submenu fills the middle column top-to-bottom with content-width columns, growing rows not width; the panel scrolls only past viewport. - Unified pill hover/active across top triggers and submenu links in both mega-menu and boxed-dropdown modes; drop the old underline. - Mark the active submenu page so it gets the active pill. - Device board moves to the right column (cloned per panel), gains an i18n "Device" label, uses Tabler icons (router/cpu/package/tag), and wraps long values instead of truncating. - Global prefers-reduced-transparency fallback: drop backdrop blur and make the mega-menu background opaque. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent ea5e561 commit 2a32ef0

19 files changed

Lines changed: 165 additions & 60 deletions

File tree

.dev/src/assets/icons/activity.svg

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/apps.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/category.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/cpu.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/package.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/router.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/server-2.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/settings.svg

Lines changed: 1 addition & 0 deletions
Loading

.dev/src/assets/icons/tag.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)