feat(chart): layers panel + selection-first fib

- Adds Layers drawer (visible/lock/opacity) and effective opacity wiring.
- Implements selection-first overlay: click selects, drag moves selected, Ctrl-drag edits B, Space-drag always pans.
- Routes pointer events via capture and adds Fib opacity support.
- Updates .gitignore to keep secrets/local scratch out of git.
This commit is contained in:
u1
2026-01-06 23:26:51 +01:00
parent 6107c4e0ef
commit a12c86f1f8
9 changed files with 859 additions and 65 deletions

13
.gitignore vendored
View File

@@ -1,7 +1,14 @@
# Secrets (never commit)
tokens/*
!tokens/*.example.json
!tokens/*.example.yml
!tokens/*.example.yaml
node_modules/
dist/
.env
*.log
tokens/*.json
tokens/*.yml
tokens/*.yaml
# Local scratch / build output
_tmp/
apps/visualizer/dist/