Components
← All components

Resizable

stimeo--resizable

Dynamic pane splitter leveraging robust PointerCapture dragging and WAI-ARIA APG Splitter keyboard controls.

  • Window Splitter

The stimeo--resizable controller provides an unstyled, headless behavior for fluid resizable layouts (splitters). By employing native PointerCapture (setPointerCapture), it delivers bulletproof drag interactions that never slip even under extreme pointer motions outside the boundaries. Features configurable min/max clamps, double-click collapse/restore, roving keyboard arrow adjustment, and continuous CSS custom property propagation (--stimeo--resizable-fraction) for instant flex or grid rendering.

running

Left Pane

Primary editor area

Right Pane

Preview workspace

Keyboard

KeyAction
← / ↑ Decreases the splitter value by step, shrinking the primary (left/top) pane.
→ / ↓ Increases the splitter value by step, expanding the primary (left/top) pane.
Home Instantly snaps the primary pane to its minimum size (minValue).
End Instantly snaps the primary pane to its maximum size (maxValue).
Double Click Double-clicking the handle collapses the pane to its minimum size, or restores it to its previous state.