constellation-analyzer/src
Jan-Henrik Bruhn de87be5f66 Enable React Flow viewport rendering optimizations
Critical Performance Props Added:
1. onlyRenderVisibleElements={true}
   - Only renders nodes/edges currently in viewport
   - Huge performance win for large graphs (100+ nodes)
   - Eliminates rendering of off-screen elements during pan/zoom

2. elevateEdgesOnSelect={true}
   - Uses z-index instead of re-rendering for selection
   - Prevents unnecessary edge recalculation

3. selectNodesOnDrag={false}
   - Disables selection during drag operations
   - Reduces re-render churn during viewport changes

Expected Impact:
- 200-node graph previously rendered all 200 nodes on every frame
- Now only renders ~20-30 visible nodes (10× reduction)
- Should dramatically improve pan/zoom smoothness

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-05 15:00:30 +01:00
..
__tests__/integration Update tests for new activeStateTangibles tracking 2026-01-19 11:50:48 +01:00
components Enable React Flow viewport rendering optimizations 2026-02-05 15:00:30 +01:00
contexts fix: refactor keyboard shortcut context 2025-10-10 11:54:51 +02:00
hooks Fix infinite loop in TUIO connection and remove conflicting keyboard shortcut 2026-01-20 15:10:12 +01:00
lib/tuio Add multi-filter tangible support with presentation mode filtering 2026-01-19 20:20:34 +01:00
stores Fix critical issues and add comprehensive unit tests 2026-02-05 14:44:52 +01:00
styles feat: implement presentation mode for touch table displays 2026-01-15 17:36:00 +01:00
test-utils there is a __tests__ folder and a test folder. That seems confusing, is that a SotA TypeScript/REact/Vite testing pattern? (vibe-kanban c7c8b21b) 2025-11-10 12:26:34 +01:00
types Fix parallel edge detection and rendering for same-direction edges 2026-02-05 14:08:59 +01:00
utils Fix critical issues and add comprehensive unit tests 2026-02-05 14:44:52 +01:00
App.tsx Add automatic fullscreen mode when entering presentation mode 2026-01-19 11:44:23 +01:00
constants.ts Extract rounded rectangle corner radius as a constant 2026-01-24 16:54:50 +01:00
main.tsx Initial commit 2025-10-10 11:15:51 +02:00
vite-env.d.ts Initial commit 2025-10-10 11:15:51 +02:00