Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 23:05:57 +00:00
a4351f63c6 T19: Integrate PropertiesPanel into SidePanel with prop forwarding
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 23:05:44 +00:00
b8c2ef5aea T19: Add PropertiesPanel.css styling
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 23:05:29 +00:00
0abc26a840 T19: Add PropertiesPanel.tsx component
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:12:39 +00:00
8deb1f1844 Create RotateSeatingGroupTool.ts to implement rotation functionality
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:12:08 +00:00
ce33001b1e Add public method placeChairsOnSelectedTables() and update ID generation to use crypto.randomUUID()
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:11:43 +00:00
8381d916d2 Fix U-shape logic in createKlasseTemplate to be open at bottom, not hollow rectangle
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:10:56 +00:00
e02c2b00c2 Read layers from yjsDoc.layers with observers instead of separate useState
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:10:36 +00:00
d3aa8483cb Instantiate YjsDocument and assign to yjsDocRef
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:10:11 +00:00
f0aec3a804 Replace Date.now().toString() with crypto.randomUUID() for ID generation
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:09:56 +00:00
4b2ee0bc75 Replace Date.now().toString() with crypto.randomUUID() for ID generation
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:08:55 +00:00
a2cb86bd66 Implement actual capacity calculation and replace alert() with callback mechanism
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:08:40 +00:00
720ce055df Fix typo in Tool.ts: export keyword was missing 'e'
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:06:25 +00:00
b60ca1b555 Add element creation helper methods to YjsDocument
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:06:05 +00:00
ab0dd91afa Add Tool base class
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:05:20 +00:00
88703d70db Add createElement and updateElement methods to YjsDocument
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:05:03 +00:00
18ea2512ba Update modification tools index to include RotateSeatingGroupTool
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:04:52 +00:00
4ffa0b7ea0 Update drawing tools index to include new seating tools
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:04:31 +00:00
7c59a5e6af Add RotateSeatingGroupTool for rotating table and chairs
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:04:22 +00:00
c9b89cdc14 Add CapacityDisplayTool for showing total seats count
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 21:04:12 +00:00
07e2e73806 Add SeatingTemplateTool for predefined seating layouts