Skip to content

feat(web): let the sidebar be resized by dragging - #5

Merged
leanderva merged 2 commits into
masterfrom
feat-resizable-sidebar
Nov 6, 2026
Merged

leanderva merged 2 commits into
masterfrom
feat-resizable-sidebar

Conversation

@leanderva

Copy link
Copy Markdown
Collaborator

What

The sidebar can be resized by dragging its edge, as asked by the team.

  • Width from 220 to 560 px, kept in the browser. It gives way on small windows so the work area keeps 360 px.
  • Keyboard: arrow keys move the edge by 16 px, Home and End go to the limits, double click resets to 300 px.
  • The handle has the separator role and shows its value to screen readers. It is hidden on narrow screens.

How it was tested

  • bun run test:ci: 243 tests pass, 4 of them new for the width limits.
  • Browser: dragging to 460 gave 460, dragging to 50 stopped at 220, and the width came back after a reload.

Refs: TEC-3584

@leanderva leanderva self-assigned this Nov 6, 2026
@leanderva leanderva added the enhancement New feature or request label Nov 6, 2026
@leanderva
leanderva merged commit a8ed28f into master Nov 6, 2026
6 checks passed
@leanderva
leanderva deleted the feat-resizable-sidebar branch November 6, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant