tiletopia/src
megaproxy 45d0f4cd8b Add a 2px gap around each leaf slot so per-pane borders don't merge
With panes packed edge-to-edge, adjacent .leaf elements' 2px borders
touched directly. When all (or many) panes went idle, every pane's
red border combined with its neighbour's to form continuous red lines
across the whole window — looking like a single grid pattern, not
distinct per-pane outlines.

Fix: padding: 2px on .leaf-slot (box-sizing: border-box). Each .leaf
ends up inset 2px on every side, so adjacent panes have a 4px dark
gap between them and their borders read as separate rectangles.
Affects all borders equally (idle red, active blue, broadcasting
orange) and gives the layout a cleaner separation overall.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 22:18:32 +01:00
..
components Skip PTY resize when cols/rows didn't actually change 2026-05-22 22:12:06 +01:00
lib/layout Enforce minimum pane size (180px) on split and gutter drag 2026-05-22 22:01:41 +01:00
App.css Add a 2px gap around each leaf slot so per-pane borders don't merge 2026-05-22 22:18:32 +01:00
App.tsx Enforce minimum pane size (180px) on split and gutter drag 2026-05-22 22:01:41 +01:00
ipc.ts Add M3: APPDATA persistence + presets + per-pane distro/label 2026-05-22 12:55:46 +01:00
main.tsx Migrate frontend from Svelte 5 to React 18 2026-05-22 18:05:05 +01:00
styles.css Theme scrollbars + global broadcast toggle 2026-05-22 18:18:56 +01:00