Repository navigation
Commit a25793d
Stop auto-loading first video from a folder pick; add an audit-marker filename
Two real findings from hands-on testing:
1. Auto-loading the first video the instant you pick a folder fired a
full load cascade (decode, frame render, metrics panels) at the same
moment OpenCV.js might still be mid-download - two things competing
for attention made an unrelated few-second wait look like the whole
app hanging. Open folder/Select videos now just populate the roster
and stop; you click to open one. Better default regardless: a batch
pick is "here's what's here," not "open this one specifically."
2. "Select videos" already filters to video files; "Open folder" walks
a whole directory by design and can't be filtered by type (a real
browser limitation - the "upload N files?" warning fires before any
of our own filtering runs). Button row copy now says which to use
when videos share a folder with other file types.
Also: the saved project file's suggested filename is now
"<video>_AUDITED.bmp.json", not just "<video>.bmp.json" - lets a
non-technical reader tell a trial's done at a glance in a shared folder,
without knowing what the file format even is. Verified safe first:
checkVideoFingerprint() (project-file.js:188) matches a reload by the
video's actual decode fingerprint, never by filename, so this is a pure
naming convention with zero reload risk. Logged in KNOWN_LIMITATIONS.md
alongside what it doesn't solve - still opt-in, nothing enforces it.
Two small label fixes from her live testing: the ROI keyboard dropdown
read "No mouse?" in a mouse-tracking tool - now "Keyboard only?". Topbar
toggle removed - its short and full lines were nearly identical, so the
disclosure added friction for no real payoff.
75/75 tests pass.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>1 parent 7c1d72a commit a25793d
3 files changed
Lines changed: 21 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
873 | | - | |
| 873 | + | |
874 | 874 | | |
875 | 875 | | |
876 | 876 | | |
| |||
1008 | 1008 | | |
1009 | 1009 | | |
1010 | 1010 | | |
1011 | | - | |
| 1011 | + | |
1012 | 1012 | | |
1013 | 1013 | | |
1014 | 1014 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3194 | 3194 | | |
3195 | 3195 | | |
3196 | 3196 | | |
| 3197 | + | |
| 3198 | + | |
| 3199 | + | |
| 3200 | + | |
| 3201 | + | |
| 3202 | + | |
| 3203 | + | |
3197 | 3204 | | |
3198 | | - | |
| 3205 | + | |
3199 | 3206 | | |
3200 | 3207 | | |
3201 | 3208 | | |
| |||
0 commit comments