Skip to content

feat: add animated sidebar - #128

Merged
starc007 merged 4 commits into
mainfrom
feat/animated-sidebar
Jul 29, 2026
Merged

feat: add animated sidebar#128
starc007 merged 4 commits into
mainfrom
feat/animated-sidebar

Conversation

@starc007

Copy link
Copy Markdown
Owner

What changed

  • add a composable Animated Sidebar with desktop icon-rail collapse and a focus-managed mobile sheet
  • morph the desktop sidebar width with a spring while keeping icons aligned and labels unstretched
  • add shared-layout hover and active backgrounds, a panel-style toggle icon, profile footer, and reference-aligned preview styling
  • add composable nested navigation primitives with parent-only carets, top-origin morphing, staggered submenu items, and collapsed-rail handling
  • update registry metadata, component dates, agent documentation, and focused sidebar tests

Why

The sidebar needed to behave like a true application sidebar rather than a drawer, with polished open/close motion, stable icon alignment, mobile support, and production-ready nested navigation.

Validation

  • bun run check
  • bun test — 64 passing
  • git diff --check
  • visual verification in the local component preview

@starc007
starc007 merged commit 203d0f1 into main Jul 29, 2026
2 checks passed
@starc007
starc007 deleted the feat/animated-sidebar branch July 29, 2026 18:46
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