feat: adaptive navigation based on window size class (Closes #19) #50

Merged
shahondin1624 merged 1 commits from feature/issue-19-adaptive-navigation into main 2026-03-13 13:16:44 +01:00

1 Commits

Author SHA1 Message Date
shahondin1624
e1320b05fd feat: adaptive navigation based on window size class (Closes #19)
Compact uses ModalNavigationDrawer with hamburger button, Medium uses
NavigationRail, Expanded uses PermanentNavigationDrawer. Hamburger
icon is hidden when navigation is permanently visible. Extracted
shared DrawerContent and MainScaffold composables for reuse across
navigation modes. Added NAV_RAIL and NAV_PERMANENT_DRAWER test tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 13:16:25 +01:00