Skip to content

Feat(sidebar): Active underline (v1.1.1 release)#38

Merged
nipsysdev merged 3 commits intomainfrom
feat/sidebar-active-underline
May 4, 2026
Merged

Feat(sidebar): Active underline (v1.1.1 release)#38
nipsysdev merged 3 commits intomainfrom
feat/sidebar-active-underline

Conversation

@nipsysdev
Copy link
Copy Markdown
Owner

Summary

This PR prepares the v1.1.1 release of the LSD component library, including the sidebar active state underline feature and version bumps across all packages.

Changes

Features

  • Sidebar: Added underline styling for active navigation state
    • Updated SidebarMenuButton and SidebarMenuSubButton to show underline when active
    • Added lsd:data-[active=true]:underline class to button variants

Improvements

  • Sidebar: Improved path matching to handle URLs with trailing slashes
    • Both /path and /path/ now correctly match for active state detection

Housekeeping

  • Added .playwright-mcp to gitignore

Version Updates

  • Bumped all packages to v1.1.1:
    • package.json (root): 1.1.0 → 1.1.1
    • packages/lsd/package.json: 1.1.0 → 1.1.1
    • packages/lsd-docs/package.json: 1.1.0 → 1.1.1
    • packages/lsd-docs/app/config/site.ts: 0.2.5 → 1.1.1 (synced)
    • skills/nipsys-lsd/SKILL.md: 1.0.0 → 1.1.1 (synced)
  • Updated CHANGELOG.md with v1.1.1 release notes

Files Changed

File Change
.gitignore Added .playwright-mcp
packages/lsd/src/components/ui/sidebar/SidebarMenu.tsx Added active underline styling
packages/lsd/src/components/ui/sidebar/types.ts Updated button variants
packages/lsd-docs/app/components/SidebarWrapper.tsx Added isActive prop, improved path matching
package.json Version bump
packages/lsd/package.json Version bump
packages/lsd-docs/package.json Version bump
packages/lsd-docs/app/config/site.ts Version bump
skills/nipsys-lsd/SKILL.md Version bump
CHANGELOG.md Added v1.1.1 entry

Breaking Changes

None.

Migration

Not required.

@nipsysdev nipsysdev enabled auto-merge (squash) May 4, 2026 02:19
@nipsysdev nipsysdev merged commit fb3d2e4 into main May 4, 2026
6 checks passed
@nipsysdev nipsysdev deleted the feat/sidebar-active-underline branch May 4, 2026 02:24
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