Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:23:14 +00:00
5d8dc15d86 Implement PolylineTool.ts
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:23:04 +00:00
4560984dcb Implement CircleTool.ts
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:22:57 +00:00
d5b645e5b3 Implement LineTool.ts
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:22:48 +00:00
c79a87ff6e Create drawing directory
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:22:45 +00:00
87fa62a6bb Create tools directory
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:21:12 +00:00
e22ca145b3 feat(crdt): Create index.ts export file
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:21:09 +00:00
967a855aea feat(crdt): Create AwarenessManager for multi-user awareness
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:21:01 +00:00
211416bc90 feat(crdt): Create useYjsBinding React hook
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:20:58 +00:00
6238c609c6 feat(crdt): Create WebSocketProvider for Yjs connection
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:20:53 +00:00
ed9a80f766 feat(crdt): Create YjsDocument class with project structure
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:20:48 +00:00
57c6b3902d feat(crdt): Add Yjs CRDT dependencies
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:18:59 +00:00
883b3b6856 feat(canvas): Create index.ts exports
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:18:56 +00:00
6f0ec40998 feat(canvas): Create ZoomPanController for mouse wheel zoom, drag pan, coordinate transforms, zoom limits
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:18:33 +00:00
ed96766ea8 feat(canvas): Create LayerManager for layer rendering order, visibility/lock states
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:18:27 +00:00
e76b573812 feat(canvas): Create SpatialIndex as rbush wrapper for viewport culling and hit testing
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:18:20 +00:00
b4a855d6db feat(canvas): Create RenderEngine with requestAnimationFrame loop, viewport culling, layer rendering, zoom/pan, grid and element rendering
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 07:18:01 +00:00
fa6d4ba159 feat(canvas): Add rbush dependency for spatial indexing
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 05:56:10 +00:00
47ef5f1eb9 feat: Update App.css with new layout styles
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 05:55:45 +00:00
3530910b6f feat: Implement main layout with all components and dark/light theme toggle
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-06-22 05:55:34 +00:00
8473944fce feat: Add CSS styles for CanvasArea component