Skip to content

feat(ui/dashboard): add collapsible navigation sidebar - #2776

Merged
t-kikuc merged 2 commits into
mainfrom
feat/collapsible-navigation-sidebar
Aug 28, 2026
Merged

feat(ui/dashboard): add collapsible navigation sidebar#2776
t-kikuc merged 2 commits into
mainfrom
feat/collapsible-navigation-sidebar

Conversation

@steveninhle

@steveninhle steveninhle commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR implements a collapsible navigation bar.
The goal is to give users more flexibility and provide more space for the main content.

@steveninhle
steveninhle force-pushed the feat/collapsible-navigation-sidebar branch from 3acd5d2 to 3cc8551 Compare August 17, 2026 09:56
@steveninhle steveninhle changed the title feat(dashboard): add collapsible navigation sidebar feat(ui/dashboard): add collapsible navigation sidebar Aug 18, 2026
@steveninhle
steveninhle force-pushed the feat/collapsible-navigation-sidebar branch 2 times, most recently from a822e29 to d82bf18 Compare August 19, 2026 02:23
@steveninhle
steveninhle marked this pull request as ready for review August 19, 2026 02:26
@t-kikuc
t-kikuc requested a balanced review from Copilot August 20, 2026 11:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a persisted, collapsible dashboard sidebar with icon-only navigation, tooltips, and responsive content positioning.

Changes:

  • Persists collapsed navigation state in local storage.
  • Adds collapsed sidebar styling, tooltips, and translated controls.
  • Repositions page content and organization switching UI.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
ui/dashboard/src/storage/navigation.ts Stores collapsed state.
ui/dashboard/src/components/navigation/switch-organization.tsx Adjusts switcher position.
ui/dashboard/src/components/navigation/my-projects.tsx Adds collapsed environment trigger.
ui/dashboard/src/components/navigation/menu-section.tsx Hides section titles when collapsed.
ui/dashboard/src/components/navigation/menu-item.tsx Adds icon-only menu items and tooltips.
ui/dashboard/src/components/navigation/index.tsx Implements sidebar collapse controls and layout.
ui/dashboard/src/app/index.tsx Manages sidebar state and content offset.
ui/dashboard/src/@locales/ja/common.json Adds Japanese control labels.
ui/dashboard/src/@locales/en/common.json Adds English control labels.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +102 to +104
<Tooltip
asChild={false}
trigger={actionEl}

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed 948c98d

Comment on lines +251 to +252
<Icon icon={IconSystem.IconBackspace} />
{!isCollapsed && <span>{t(`navigation.back-to-main`)}</span>}

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed 948c98d

Comment on lines +292 to +296
{!isCollapsed && (
<span className="truncate text-ellipsis">
{selectedEnvironment?.name}
</span>
)}

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed 948c98d

@steveninhle
steveninhle force-pushed the feat/collapsible-navigation-sidebar branch from d82bf18 to 948c98d Compare August 21, 2026 02:37
Comment thread ui/dashboard/src/components/navigation/index.tsx Outdated
Comment thread ui/dashboard/public/img/bucketeer-logo-icon.png Outdated
@steveninhle
steveninhle force-pushed the feat/collapsible-navigation-sidebar branch from 3d2b12e to 38cb07a Compare August 24, 2026 03:59
@steveninhle
steveninhle force-pushed the feat/collapsible-navigation-sidebar branch from 38cb07a to e040923 Compare August 24, 2026 04:04
@hvn2k1
hvn2k1 requested a review from t-kikuc August 24, 2026 10:00
@t-kikuc
t-kikuc merged commit faba45f into main Aug 28, 2026
3 checks passed
@t-kikuc
t-kikuc deleted the feat/collapsible-navigation-sidebar branch August 28, 2026 07:17
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.

3 participants