Skip to content

feat: collapsible sidebar - #413

Merged
andeplane merged 2 commits into
mainfrom
feat/collapsible-sidebar
Aug 15, 2026
Merged

feat: collapsible sidebar#413
andeplane merged 2 commits into
mainfrom
feat/collapsible-sidebar

Conversation

@andeplane

Copy link
Copy Markdown
Owner

The left sidebar can now collapse to a 64px icon rail via a chevron toggle next to the logo, giving the simulation the horizontal room. Collapsed mode keeps everything reachable: nav icons + project color dots get tooltips, the running pulse moves to a corner badge, the footer becomes a theme-flip button + settings icon. The choice persists in localStorage (atomify_sidebar_collapsed).

Covered by a new Shell integration test (collapse → rail, persist, expand).

Fixes #408

🤖 Generated with Claude Code

andeplane and others added 2 commits August 15, 2026 21:51
The sidebar collapses to a 64px icon rail (chevron toggle next to the
logo), keeping Home/Examples/projects/settings reachable via icons with
tooltips. The choice persists in localStorage. Collapsed footer shows a
single theme-flip button instead of the pair.

Fixes #408

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Review fix: localStorage access can throw (Safari private mode,
sandboxed iframes); default to expanded on failure like every other
storage read in the shell.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@andeplane
andeplane merged commit da0f6b4 into main Aug 15, 2026
2 checks passed
@andeplane
andeplane deleted the feat/collapsible-sidebar branch August 15, 2026 20:37
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.

Sidebar should be collapsible

1 participant