Skip to content

feat: replace burger menu with tab-based sidebar design - #92

Merged
fx merged 6 commits into
mainfrom
feat/73-tab-based-sidebar
Jul 3, 2025
Merged

feat: replace burger menu with tab-based sidebar design#92
fx merged 6 commits into
mainfrom
feat/73-tab-based-sidebar

Conversation

@fx

@fx fx commented Jul 2, 2025

Copy link
Copy Markdown
Owner

Closes #73

Summary

  • Removed burger menu implementation from header
  • Created new TabSidebar component with overlay behavior
  • Added heart icon tab as primary sidebar control
  • Sidebar now overlays content instead of pushing it
  • Implemented pinning functionality with filled/unfilled heart icon
  • Added smooth animations and touch-friendly interactions

Testing

  • Tested sidebar opening/closing animations
  • Verified overlay behavior on mobile and desktop
  • Confirmed pinning functionality works correctly
  • All existing tests pass
  • TypeScript and linting checks pass

Epic: #72

@fx
fx merged commit bed1428 into main Jul 3, 2025
2 checks passed
@fx
fx deleted the feat/73-tab-based-sidebar branch July 3, 2025 05:01
fx added a commit that referenced this pull request Jul 8, 2025
* feat: replace burger menu with tab-based sidebar design

* fix: push content when sidebar is pinned, overlay when unpinned

* style: add flat design with borders for sidebar separation

* fix: use natural layout flow for pinned sidebar instead of hardcoded margins

* style: remove dashboard title and fix tab strip spacing

* fix: remove fixed width from sidebar tabs for natural spacing
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.

Replace burger menu with tab-based sidebar design

1 participant