|
|
bf40eabcac
|
fix(docking): improve DockContainer robustness and encapsulation
|
2026-03-28 21:48:25 +09:00 |
|
|
|
ea4d1084e9
|
fix(docking): improve container consistency and re-parenting
|
2026-03-28 21:46:38 +09:00 |
|
|
|
47ffc01524
|
feat(docking): add core enums and base classes
|
2026-03-28 21:43:30 +09:00 |
|
|
|
5f0eea49cf
|
docs: add docking layout implementation plan
|
2026-03-28 21:34:00 +09:00 |
|
|
|
51398f29d2
|
docs: add docking layout design spec
|
2026-03-28 21:23:25 +09:00 |
|
|
|
17588439fa
|
Clean up code
|
2026-03-28 20:47:00 +09:00 |
|
|
|
668e66937b
|
Fix docking layout
|
2026-03-28 20:45:23 +09:00 |
|
|
|
5845e7e9fb
|
fix(dock): fix Element is already the child of another element exception
|
2026-03-28 19:38:32 +09:00 |
|
|
|
de71043be3
|
fix(dock): ensure exception-safe reentrancy guard and symmetrical event cleanup
|
2026-03-28 19:25:15 +09:00 |
|
|
|
3f6de84387
|
fix(dock): remove unused using and add event cleanup symmetry
|
2026-03-28 19:10:05 +09:00 |
|
|
|
975c359bf4
|
fix(dock): improve window lifecycle, size sync performance, and code style
|
2026-03-28 19:00:09 +09:00 |
|
|
|
71abd60a75
|
fix(dock): ensure persistent sizing capture and improve window close logic
|
2026-03-28 18:48:00 +09:00 |
|
|
|
777c4ef31d
|
fix(dock): prevent render-feedback loop and improve drag state cleanup
|
2026-03-28 18:32:10 +09:00 |
|
|
|
3c9c95ad73
|
fix(dock): fix build breaks, handle size reordering, and add size change subscriptions
|
2026-03-28 18:25:45 +09:00 |
|
|
|
4713bfe7da
|
fix(dock): migrate primary editor to DockLayout, add persistent sizing, and refactor DockLayout
|
2026-03-28 18:11:35 +09:00 |
|
|
|
9a1b8dcab0
|
fix(dock): migrate primary editor to DockLayout and add persistent sizing
|
2026-03-28 17:57:54 +09:00 |
|
|
|
ea7d3fad26
|
fix(dock): clean up unused variables and simplify event handling
|
2026-03-28 17:44:10 +09:00 |
|
|
|
c77592d479
|
fix(dock): fix build break and clean up logging/event patterns
|
2026-03-28 17:38:07 +09:00 |
|
|
|
287b3b303f
|
fix(dock): ensure callback side-effect cleanup and improve tear-off diagnostics
|
2026-03-28 17:30:50 +09:00 |
|
|
|
7ac9a66110
|
fix(dock): complete TabTearOffService migration and restore transactional integrity
|
2026-03-28 17:23:49 +09:00 |
|
|
|
0a0359ec06
|
fix(dock): restore transactional integrity and fix build breaks
|
2026-03-28 17:12:17 +09:00 |
|
|
|
cda3b292b5
|
fix(dock): decouple DockLayout from window creation and remove redundant state
|
2026-03-28 17:08:24 +09:00 |
|
|
|
65a335fc1a
|
fix(dock): make drag payload single source of truth and improve diagnostics
|
2026-03-28 17:03:27 +09:00 |
|
|
|
c1f7f3e14e
|
fix(dock): use structured drag payload and namespaced property key
|
2026-03-28 16:58:20 +09:00 |
|
|
|
a409a93a10
|
fix(dock): strengthen drag payload validation and use event args in TabDroppedOutside
|
2026-03-28 16:52:15 +09:00 |
|
|
|
5ceb7c11ed
|
fix(dock): add drag payload validation and ensure unconditional state cleanup
|
2026-03-28 16:47:08 +09:00 |
|
|
|
e80266f2bc
|
fix(dock): restore core docking behavior and fix build breaks
|
2026-03-28 16:34:04 +09:00 |
|
|
|
04a3b924ab
|
fix(dock): fix build breaks and finalize TabTearOffService
|
2026-03-28 16:29:34 +09:00 |
|
|
|
10bc76a654
|
fix(dock): centralize tear-off transaction in TabTearOffService and fix build breaks
|
2026-03-28 16:21:48 +09:00 |
|
|
|
c4c0b5cd87
|
fix(dock): centralize transactional tear-off logic and fix build break
|
2026-03-28 16:15:27 +09:00 |
|
|
|
08e4d3311a
|
fix(dock): centralize tear-off logic and ensure transactional integrity
|
2026-03-28 16:10:25 +09:00 |
|
|
|
299bcf520c
|
fix(dock): ensure transactional tear-off and wire main window tabs
|
2026-03-28 16:05:51 +09:00 |
|
|
|
304df0a381
|
fix(dock): complete tear-off flow and add rollback on failure
|
2026-03-28 16:01:42 +09:00 |
|
|
|
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 |
|
|
|
095fcc87a7
|
docs: generated api docs for graphics
|
2026-03-28 15:35:54 +09:00 |
|
|
|
419552439d
|
fix(dock): improve mutation engine safety and revert public surface expansion
|
2026-03-28 15:07: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 |
|
|
|
231756006e
|
test(dock): add model-level mutation and cleanup tests
|
2026-03-28 14:50:35 +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 |
|
|
|
b194b57e4e
|
docs: refactor document folder structure.
|
2026-03-28 14:35:37 +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 |
|