Skip to content

Comments

feat: add resizable layout primitives#542

Open
LeoDanielA01 wants to merge 3 commits intofrappe:mainfrom
LeoDanielA01:feat/resizable
Open

feat: add resizable layout primitives#542
LeoDanielA01 wants to merge 3 commits intofrappe:mainfrom
LeoDanielA01:feat/resizable

Conversation

@LeoDanielA01
Copy link

This PR introduces a set of headless resizable layout primitives to Frappe UI,
enabling user-controlled panel resizing for common split-pane interfaces.

The new components (ResizableRoot, ResizablePanel, and ResizableHandle)
allow building flexible layouts such as list–detail views, sidebars, editors,
and report interfaces without imposing layout or styling opinions.

The implementation is fully composable, accessible, and opt-in, with no
breaking changes or global style impact.

Screen.Recording.2026-01-14.103702.mp4

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