Leopoldadmin
|
d3aa8483cb
|
Instantiate YjsDocument and assign to yjsDocRef
|
2026-06-22 21:10:36 +00:00 |
|
Leopoldadmin
|
f0aec3a804
|
Replace Date.now().toString() with crypto.randomUUID() for ID generation
|
2026-06-22 21:10:10 +00:00 |
|
Leopoldadmin
|
4b2ee0bc75
|
Replace Date.now().toString() with crypto.randomUUID() for ID generation
|
2026-06-22 21:09:54 +00:00 |
|
Leopoldadmin
|
a2cb86bd66
|
Implement actual capacity calculation and replace alert() with callback mechanism
|
2026-06-22 21:08:53 +00:00 |
|
Leopoldadmin
|
720ce055df
|
Fix typo in Tool.ts: export keyword was missing 'e'
|
2026-06-22 21:08:39 +00:00 |
|
Leopoldadmin
|
b60ca1b555
|
Add element creation helper methods to YjsDocument
|
2026-06-22 21:06:24 +00:00 |
|
Leopoldadmin
|
ab0dd91afa
|
Add Tool base class
|
2026-06-22 21:06:05 +00:00 |
|
Leopoldadmin
|
88703d70db
|
Add createElement and updateElement methods to YjsDocument
|
2026-06-22 21:05:20 +00:00 |
|
Leopoldadmin
|
18ea2512ba
|
Update modification tools index to include RotateSeatingGroupTool
|
2026-06-22 21:05:01 +00:00 |
|
Leopoldadmin
|
4ffa0b7ea0
|
Update drawing tools index to include new seating tools
|
2026-06-22 21:04:51 +00:00 |
|
Leopoldadmin
|
7c59a5e6af
|
Add RotateSeatingGroupTool for rotating table and chairs
|
2026-06-22 21:04:30 +00:00 |
|
Leopoldadmin
|
c9b89cdc14
|
Add CapacityDisplayTool for showing total seats count
|
2026-06-22 21:04:20 +00:00 |
|
Leopoldadmin
|
07e2e73806
|
Add SeatingTemplateTool for predefined seating layouts
|
2026-06-22 21:04:10 +00:00 |
|
Leopoldadmin
|
8d5a9f4eb9
|
Add AutoChairPlacementTool for automatic chair placement around tables
|
2026-06-22 21:03:45 +00:00 |
|
Leopoldadmin
|
d5e1daae82
|
Add ChairTool for creating individual chairs
|
2026-06-22 21:03:33 +00:00 |
|
Leopoldadmin
|
38f8fcdbca
|
Add TableTool for creating rectangular and round tables
|
2026-06-22 21:03:27 +00:00 |
|
Leopoldadmin
|
abeb1a73d9
|
feat: update CanvasArea to support ref forwarding to CADCanvas
|
2026-06-22 21:00:54 +00:00 |
|
Leopoldadmin
|
f8680ef130
|
feat: pass canvasRef and yjsDoc to SidePanel
|
2026-06-22 21:00:43 +00:00 |
|
Leopoldadmin
|
1f2c01cb27
|
feat: create block service for API operations
|
2026-06-22 21:00:28 +00:00 |
|
Leopoldadmin
|
5b245a001c
|
feat: enhance CADCanvas to support block creation from selected elements
|
2026-06-22 21:00:20 +00:00 |
|
Leopoldadmin
|
33fc9f7e04
|
feat: integrate enhanced BlockLibrary component in SidePanel
|
2026-06-22 20:59:45 +00:00 |
|
Leopoldadmin
|
ffea270fbc
|
feat: enhance BlockLibrary with create, delete, search and category features
|
2026-06-22 20:59:35 +00:00 |
|
Leopoldadmin
|
79ef1597a4
|
fix: Update import paths for layerController and layerValidator
|
2026-06-22 20:57:30 +00:00 |
|
Leopoldadmin
|
53b074bcfc
|
feat: Create layerValidator.ts with layer validation functions
|
2026-06-22 20:57:24 +00:00 |
|
Leopoldadmin
|
d0599c67b3
|
feat: Create layerController.ts with layer management functions
|
2026-06-22 20:57:13 +00:00 |
|
Leopoldadmin
|
7fbd1307c5
|
feat: Update SidePanel to properly render LayerPanel component
|
2026-06-22 20:56:38 +00:00 |
|
Leopoldadmin
|
7727f5f31f
|
feat: Implement complete layer management UI with all required features
|
2026-06-22 20:56:23 +00:00 |
|
Leopoldadmin
|
d39b1d84cd
|
feat: Update Layer type definition with additional properties
|
2026-06-22 20:55:57 +00:00 |
|
Leopoldadmin
|
a4f445b8f7
|
cleanup: remove test file
|
2026-06-22 18:26:59 +00:00 |
|
Leopoldadmin
|
ae3bc3314e
|
test: token audit file - safe to delete
|
2026-06-22 18:26:39 +00:00 |
|
Leopoldadmin
|
0ead42c7b3
|
feat: Add index.ts for history module exports
|
2026-06-22 14:44:54 +00:00 |
|
Leopoldadmin
|
d718f4cf46
|
feat: Add HistoryManager for undo/redo functionality
|
2026-06-22 14:44:51 +00:00 |
|
Leopoldadmin
|
f42c3639e2
|
feat: export SelectionEngine and SnapEngine in index.ts
|
2026-06-22 14:44:07 +00:00 |
|
Leopoldadmin
|
de14eb111b
|
feat: implement SnapEngine with all snap types and F3 toggle
|
2026-06-22 14:44:03 +00:00 |
|
Leopoldadmin
|
6e7be97139
|
feat: implement SelectionEngine with rbush hit testing
|
2026-06-22 14:43:57 +00:00 |
|
Leopoldadmin
|
f5478b7159
|
feat: add index.ts for modification tools
|
2026-06-22 14:43:08 +00:00 |
|
Leopoldadmin
|
7f75dd18a0
|
feat: add OffsetTool implementation
|
2026-06-22 14:43:00 +00:00 |
|
Leopoldadmin
|
c62f36b908
|
feat: add FilletTool implementation
|
2026-06-22 14:42:55 +00:00 |
|
Leopoldadmin
|
db13d9d481
|
feat: add ExtendTool implementation
|
2026-06-22 14:42:52 +00:00 |
|
Leopoldadmin
|
7fa2fec00d
|
feat: add TrimTool implementation
|
2026-06-22 14:42:48 +00:00 |
|
Leopoldadmin
|
2ceaf7b5c1
|
feat: add MirrorTool implementation
|
2026-06-22 14:42:43 +00:00 |
|
Leopoldadmin
|
914d929877
|
feat: add ScaleTool implementation
|
2026-06-22 14:42:39 +00:00 |
|
Leopoldadmin
|
c87f4ab45f
|
feat: add RotateTool implementation
|
2026-06-22 14:42:34 +00:00 |
|
Leopoldadmin
|
86bae1e755
|
feat: add CopyTool implementation
|
2026-06-22 14:42:29 +00:00 |
|
Leopoldadmin
|
6823347002
|
feat: add MoveTool implementation
|
2026-06-22 14:42:24 +00:00 |
|
Leopoldadmin
|
08114b6208
|
Implement ToolManager.ts
|
2026-06-22 07:24:11 +00:00 |
|
Leopoldadmin
|
b8df8249ec
|
Implement index.ts
|
2026-06-22 07:23:58 +00:00 |
|
Leopoldadmin
|
15879767af
|
Implement DimensionTool.ts
|
2026-06-22 07:23:52 +00:00 |
|
Leopoldadmin
|
976403f5fa
|
Implement TextTool.ts
|
2026-06-22 07:23:46 +00:00 |
|
Leopoldadmin
|
b8a8464636
|
Implement ArcTool.ts
|
2026-06-22 07:23:39 +00:00 |
|