Commit e03830f
Add virtual scroll, bundle loading, and quick-start docs
Browser:
- Virtual scroll engine (vsFlush/vsInit/_vsFrame) for Index and
Heatmap tables — only ~70 DOM rows rendered at any time regardless
of library size; 1 400+ cars scroll smoothly
- index.json + curves.json bundle loading: drop pre-generated Python
exports directly onto the browser for instant load without raw SVJ
files; curves.json restores torque/power/damper curve data
- Blue info banner in bundle mode; warning when curves.json is absent
- Fixed row height CSS (30 px) for predictable virtual-scroll geometry
Docs:
- Added Quick start section to MANUAL.md covering both tools from
scratch (open HTML file, pip install + CLI command)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent b0189f7 commit e03830f
2 files changed
Lines changed: 288 additions & 77 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
7 | 46 | | |
8 | 47 | | |
9 | 48 | | |
| |||
0 commit comments