Skip to content

feat: resizable left side bar#1786

Merged
maxy-shpfy merged 1 commit intomasterfrom
02-10-feat_resizable_left_side_bar
Feb 19, 2026
Merged

feat: resizable left side bar#1786
maxy-shpfy merged 1 commit intomasterfrom
02-10-feat_resizable_left_side_bar

Conversation

@maxy-shpfy
Copy link
Copy Markdown
Collaborator

@maxy-shpfy maxy-shpfy commented Feb 11, 2026

Description

Added resizable sidebar functionality to the Flow interface. The sidebar now supports dynamic width adjustment with a vertical resize handle, allowing users to customize their workspace. The implementation includes:

  • Added width constraints (min: 200px, max: 400px, default: 256px)
  • Implemented a resize handle that appears when the sidebar is open
  • Fixed component item layout to handle variable widths properly
  • Replaced ScrollArea with native scrolling for better performance
  • Improved component search results display with proper truncation

Type of Change

  • Improvement
  • New feature

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

Screen Recording 2026-02-11 at 10.56.25 AM.mov (uploaded via Graphite)

  1. Open the Flow interface
  2. Expand the sidebar
  3. Hover over the right edge of the sidebar to see the resize handle
  4. Drag the handle to resize the sidebar between 200px and 400px
  5. Verify component items display correctly at different widths
  6. Test component search functionality with the resizable sidebar

Note

I removed "transitions" from the sidebar to make resizing responsive.

Copy link
Copy Markdown
Collaborator Author

maxy-shpfy commented Feb 11, 2026

Copy link
Copy Markdown
Collaborator

@camielvs camielvs left a comment

Choose a reason for hiding this comment

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

LGTM. Would be nice if it didn't push the entire canvas across when resizing

@maxy-shpfy maxy-shpfy force-pushed the 02-10-feat_resizable_left_side_bar branch from a712911 to b83a0d9 Compare February 19, 2026 03:21
Copy link
Copy Markdown
Collaborator Author

maxy-shpfy commented Feb 19, 2026

Merge activity

  • Feb 19, 6:33 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Feb 19, 6:34 PM UTC: Graphite rebased this pull request as part of a merge.
  • Feb 19, 6:36 PM UTC: @maxy-shpfy merged this pull request with Graphite.

@maxy-shpfy maxy-shpfy force-pushed the 02-10-feat_resizable_left_side_bar branch from b83a0d9 to a615295 Compare February 19, 2026 18:33
@maxy-shpfy maxy-shpfy merged commit 709580b into master Feb 19, 2026
7 of 8 checks passed
@maxy-shpfy maxy-shpfy deleted the 02-10-feat_resizable_left_side_bar branch February 19, 2026 18:36
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.

2 participants