Add resizable panes to workspace (#9)
* feat: add resizable panes to workspace
Added the ability to resize the 4 workspace panes (server, client, flight, preview) by dragging the dividers between them.
Features:
- Drag any edge to resize horizontally or vertically
- Drag the center intersection to resize both directions at once
- Double-click any handle to reset to 50/50 split
- Panes are constrained to 20-80% to prevent collapsing
- Includes keyboard accessibility (tab focus, proper ARIA roles)
* fix: add touch support for mobile devices
Added touch event handlers (touchstart, touchmove, touchend) so resizable panes work on mobile/tablet.
Also increased handle hit targets on touch devices using pointer: coarse media query.
* slightly simplify resizing
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
authored by