Commit Graph
11 Commits
Author SHA1 Message Date
nils e36732cc2d feat: introduce a new layered spatial workspace architecture design, implement initial card positioning logic, and add container size observation for the layout system. 2025-11-26 21:54:11 +01:00
nils ee1c5dc606 feat: add spatial workspace refactor design document and implement dirty tracking for layout persistence. 2025-11-26 20:39:49 +01:00
nils 39e3ac2a87 feat: Implement layout persistence for card positions and rotation, loading from and saving to the database. 2025-11-26 20:24:00 +01:00
nils 6157a4f571 docs: Add design document for spatial workspace architecture refactor and fix card center calculation in layout system. 2025-11-26 18:09:36 +01:00
nils 9a3ed74230 refactor: centralize multi-card bring-to-front logic and document new spatial workspace architecture. 2025-11-26 17:52:14 +01:00
nils 835dcc4faa feat: Add physics model design document, implement multi-card snapping and layout system improvements, and refine pointer event handling. 2025-11-26 17:30:46 +01:00
nils 155d8c5c4a feat: Add spatial workspace architecture design document and refactor card drag logic to use new LayoutCard drag state management. 2025-11-26 17:00:56 +01:00
nils 81194032e0 refactor: Introduce a layered architecture for card interactions, separating drag logic, and selection handling. 2025-11-26 15:46:04 +01:00
nils d44c33dd69 feat: Introduce useCardPointer for card-specific pointer events, add spatial capabilities to LayoutSystem 2025-11-26 14:02:56 +01:00
nils bbf7d23c96 feat: Introduce new LayoutSystem and spatial workspace architecture design document, refactor document card and workspace to use it, and simplify pointer event handling. 2025-11-26 13:39:19 +01:00
nils 27eea08605 refactor: replace workspace engine and drag/pointer logic with a new layout system and physics model.refactor: replace the workspace engine and drag/pointer logic with a new layout system. 2025-11-26 12:28:02 +01:00