German Khokhlov and Claude Opus 5.5
fbbc4cda5c
refactor(ui): remove floating, resizable rail panels
...
PR #768 bundled a portable-panel windowing system with the Street Level
layer. Remove it so CCTV and Street Level are ordinary docked right-rail
panels again, as on main before the merge.
Removed:
- header drag to float, 8-way edge/corner resize, double-press snap-back,
dockOnCollapse, command-dock clearance, float hint toast, floating z floor,
persisted floating geometry and ResizeObserver re-clamping
(panelPositionControls.js restored to its pre-#768 version)
- src/ui/panelResize.js and its tests, panelDock.test.mjs
- onPanelResized/dockPanel wiring in PanelChrome, the application shell and
StreetLevelControls (EXPAND/SHRINK no longer docks)
- :not(.panel-floating) guards and .panel-floating/.panel-portable/resize CSS
- qa:panel-resize, qa-panel-resize.mjs, qa-panelDrag.mjs, their tests, the
CI "Portable panel gate" step, QA_FAIL_ON_RETRY, and the Street Level
gate's float/resize/dock steps
- floating-panel docs in README, CHANGELOG, CURRENT-STATE, KNOWN-ISSUES
Kept: the Street Level panel as a docked rail panel (share/cockpit/rail
lists, layout controller, rail and Cyber CSS, EXPAND viewer), and the
independent right-rail alignment fix (settledLeftRailTop, 9dde7b4 ).
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-07 21:39:33 +04:00
..
2026-10-07 21:39:33 +04:00
2026-10-06 21:59:12 +01:00
2026-09-15 11:17:10 -07:00
2026-10-07 21:39:33 +04:00
2026-09-12 20:39:47 -07:00
2026-09-23 20:31:56 -07:00
2026-09-23 20:31:56 -07:00
2026-09-13 00:38:01 -07:00
2026-09-13 00:38:01 -07:00
2026-09-13 00:38:01 -07:00
2026-09-22 17:45:39 -05:00
2026-09-13 00:38:01 -07:00
2026-09-13 00:38:01 -07:00
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00
2026-10-06 21:59:12 +01:00
2026-09-29 00:03:00 +01:00
2026-09-12 22:36:06 -07:00
2026-09-13 02:33:38 -07:00
2026-09-13 03:08:42 -07:00
2026-09-13 02:37:44 -07:00
2026-09-13 02:37:44 -07:00
2026-10-01 17:00:10 +05:30
2026-09-13 03:08:42 -07:00
2026-10-01 17:00:10 +05:30
2026-09-23 20:31:56 -07:00
2026-09-13 02:46:57 -07:00
2026-09-13 02:37:44 -07:00
2026-10-01 17:00:10 +05:30
2026-09-23 20:31:56 -07:00
2026-09-28 19:07:57 -05:00
2026-09-13 02:37:44 -07:00
2026-10-01 17:00:10 +05:30
2026-09-14 14:49:04 -07:00
2026-09-13 01:40:59 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-09-13 01:41:01 -07:00
2026-10-07 21:39:33 +04:00
2026-09-23 20:31:56 -07:00
2026-09-23 20:31:56 -07:00
2026-10-06 16:54:06 +01:00
2026-10-01 17:00:10 +05:30
2026-09-23 20:31:56 -07:00
2026-09-23 20:31:56 -07:00
2026-09-23 20:31:56 -07:00
2026-09-12 21:55:18 -07:00
2026-09-13 14:51:24 -07:00
2026-09-13 14:51:24 -07:00
2026-09-22 20:34:11 -05:00
2026-09-22 20:34:11 -05:00
2026-09-22 20:34:11 -05:00
2026-09-22 20:34:11 -05:00
2026-09-22 17:45:39 -05:00
2026-09-14 21:26:09 -05:00
2026-09-25 18:13:53 +01:00
2026-09-23 16:00:53 -05:00
2026-09-12 22:36:04 -07:00
2026-09-12 19:55:02 -07:00
2026-09-23 16:00:53 -05:00
2026-09-23 16:00:53 -05:00
2026-09-23 16:00:53 -05:00
2026-09-23 16:00:53 -05:00
2026-09-23 16:00:53 -05:00
2026-09-12 22:56:23 -07:00
2026-09-12 22:58:02 -07:00
2026-09-12 22:55:18 -07:00
2026-09-28 19:07:57 -05:00
2026-09-13 05:43:05 -07:00
2026-09-13 05:43:05 -07:00
2026-09-12 22:25:05 -07:00
2026-09-12 22:25:05 -07:00
2026-09-12 22:25:05 -07:00
2026-09-28 19:07:57 -05:00
2026-10-07 21:39:33 +04:00
2026-09-12 17:38:34 -07:00
2026-10-07 21:39:33 +04:00
2026-09-12 19:55:02 -07:00
2026-10-07 21:39:33 +04:00
2026-09-12 19:55:02 -07:00
2026-09-12 19:55:02 -07:00
2026-10-07 21:39:33 +04:00
2026-09-12 23:25:09 -07:00
2026-09-12 23:40:51 -07:00
2026-09-23 20:31:56 -07:00
2026-09-12 23:40:51 -07:00
2026-09-23 20:31:56 -07:00
2026-09-23 20:31:56 -07:00
2026-09-12 23:25:09 -07:00
2026-09-12 23:25:09 -07:00
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00
2026-09-23 15:55:41 -05:00
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00
2026-09-22 20:34:11 -05:00
2026-09-22 20:34:11 -05:00
2026-09-13 04:26:11 -07:00
2026-10-07 21:39:33 +04:00
2026-09-22 17:45:39 -05:00
2026-09-15 20:15:32 -07:00
2026-09-15 20:15:32 -07:00
2026-09-15 19:48:11 +05:30
2026-09-13 03:29:46 -07:00
2026-09-15 20:15:32 -07:00
2026-10-01 13:16:19 -07:00
2026-09-25 18:13:53 +01:00
2026-10-01 17:00:10 +05:30
2026-09-28 19:07:57 -05:00
2026-09-28 19:07:57 -05:00
2026-09-22 17:45:39 -05:00
2026-09-14 15:29:10 -07:00
2026-10-07 21:39:33 +04:00
2026-10-07 21:39:33 +04:00
2026-10-06 21:59:12 +01:00
2026-10-06 21:59:12 +01:00
2026-09-12 20:39:47 -07:00
2026-09-13 04:26:09 -07:00
2026-09-12 18:45:30 -07:00
2026-09-12 18:45:30 -07:00
2026-09-13 04:26:09 -07:00
2026-09-12 21:55:18 -07:00
2026-09-12 21:55:18 -07:00
2026-09-12 20:38:16 -07:00
2026-09-12 20:39:47 -07:00
2026-09-14 15:29:10 -07:00
2026-10-01 17:00:10 +05:30
2026-09-22 17:45:39 -05:00
2026-09-22 17:45:39 -05:00