Skip to content

Sidebar overhaul + dark mode (closes #15, #16, #17, #18, #20) - #22

Open
PlayerNguyen wants to merge 1 commit into
masterfrom
feat/sidebar-overhaul-dark-mode
Open

Sidebar overhaul + dark mode (closes #15, #16, #17, #18, #20)#22
PlayerNguyen wants to merge 1 commit into
masterfrom
feat/sidebar-overhaul-dark-mode

Conversation

@PlayerNguyen

Copy link
Copy Markdown
Owner

Implements issues #15, #16, #17, #18, #20.

Changes

New files

  • src/types/sidebar.ts — shared AppNavbarLink type
  • src/configs/configureSidebar.tsx — nav item config
  • AppNavbarLinkGroup.tsx — recursive link renderer with search + compact
  • AppNavbarFooter.tsx — footer cogwell + dropdown

Modified files

  • AppNavbar.tsx — refactored to use config/sections/search/compact/footer
  • DasboardLayout/index.tsx — compact state, dynamic navbar width (60/200px)
  • App.tsxdefaultColorScheme="dark"
  • Removed hardcoded bg={"dark.1"} on AppShell.Main

…and footer dropdown

- #15: Configurable sidebar items via configureSidebar.tsx
- #16: Sidebar search/filter functionality
- #17: Sidebar compact/icon-only mode
- #18: Sidebar footer with cogwell and dropdown menu
- #20: Dark mode as default theme with light/dark toggle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant