Commit Graph

25 Commits

Author SHA1 Message Date
8c136709ff fix(dock): decouple DockLayout from App and fix multi-window shutdown 2026-03-28 15:56:53 +09:00
e83555498a fix(dock): address reviewer feedback on window tear-off 2026-03-28 15:48:56 +09:00
07274b6699 feat(dock): implement tab tear-off to new window 2026-03-28 15:41:39 +09:00
5efd0c8aee fix(dock): extract mutation engine to core and improve test coverage 2026-03-28 15:03:08 +09:00
b3d753fd08 fix(dock): fix InsertChild move semantics and improve test quality 2026-03-28 14:57:52 +09:00
e69e071ce2 fix(dock): refactor mutation logic and fix AddChild regression 2026-03-28 14:54:40 +09:00
98405cb8ec fix(dock): ensure drop safety and consistent reordering semantics 2026-03-28 14:50:11 +09:00
4aeaecfe81 fix(dock): improve drop mutation safety and tree cleanup 2026-03-28 14:46:58 +09:00
c6a71e599b fix(dock): prevent tab loss on invalid drops and improve tree cleanup 2026-03-28 14:39:26 +09:00
1cd0971b4d feat(dock): implement tree mutation on drop and empty node cleanup 2026-03-28 14:34:35 +09:00
c2cfd18273 fix(dock): address reviewer feedback on drag state and boundary tests 2026-03-28 14:30:28 +09:00
7d759c8797 fix(dock): move dock math to core to fix test suite breakage 2026-03-28 14:25:32 +09:00
a2c2198715 fix(dock): address reviewer feedback on drag-and-drop highlighting 2026-03-28 14:24:30 +09:00
8d789af888 feat(dock): implement drop highlight calculations 2026-03-28 14:18:02 +09:00
dee33958b9 fix(dock): improve accessibility of drop target overlay 2026-03-28 13:38:36 +09:00
bb0f9be600 fix(dock): address reviewer feedback on drop target overlay 2026-03-28 13:36:36 +09:00
49e6bbe8b0 feat(dock): add visual drop target overlay 2026-03-28 13:32:29 +09:00
ad90bf1d34 refactor(dock): extract UI creation helpers and use named constants 2026-03-28 13:31:23 +09:00
c0116d5409 fix(dock): add min-size constraints and improve code readability 2026-03-28 13:28:47 +09:00
8d49dba2f1 feat(dock): implement grid and gridsplitter generation for groups 2026-03-28 13:22:39 +09:00
56b84effb6 fix(dock): address minor reviewer feedback and add unit tests 2026-03-28 13:16:04 +09:00
944687848e fix(dock): address subscription leaks and selection rerender issues 2026-03-28 13:10:08 +09:00
038a13bbe0 fix(dock): implement group layout and selection binding fixes 2026-03-28 13:05:35 +09:00
efc9e8862d fix(dock): address reviewer feedback on tree renderer 2026-03-28 12:57:20 +09:00
979f1d64a7 feat(dock): implement basic recursive tree renderer 2026-03-28 12:50:16 +09:00