feedBack/static
Byron Gamatos e8db65afcb
feat(highway-2d): render unpitched slides (slu) (#524)
The 2D highway drew pitched slides (sl) but ignored unpitched slides (slu) —
drawNote read only opts.sl. The 3D highway already renders both (slideTrailEnd).

drawNote now draws slu as a dashed diagonal with no arrowhead (no definite
target pitch), keeping the solid arrow+arrowhead for pitched sl. The two are
mutually exclusive in the data. Chord notes flow through the same drawNote, so
chord-note unpitched slides are covered too.

Also fixes a latent pre-existing bug flagged in review: `opts?.sl || -1`
discarded a pitched slide-to-open (sl: 0); now `?? -1` preserves fret-0 targets
and keeps pitched precedence.

Codex-reviewed: no P1/P2; dash state reset on all paths, no pitched-slide
regression. node --check clean.

Closes #336. Part of got-feedback/feedback#334.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-20 21:09:27 +02:00
..
assets/venue/themes/small-club Clean release snapshot 2026-06-16 18:47:13 +02:00
capabilities feat(onboarding): first-run home tour (spotlight coach marks) (#528) 2026-06-19 16:32:33 +02:00
lottie Clean release snapshot 2026-06-16 18:47:13 +02:00
svg Clean release snapshot 2026-06-16 18:47:13 +02:00
v3 fix(v3): rename the "Shop" nav entry to "Unlockables" (#333) 2026-06-20 14:57:05 +02:00
vendor Clean release snapshot 2026-06-16 18:47:13 +02:00
_tailwind.src.css Clean release snapshot 2026-06-16 18:47:13 +02:00
app.js Purge external-format terminology from code, tests and docs 2026-06-16 19:36:53 +01:00
audio-mixer.js Clean release snapshot 2026-06-16 18:47:13 +02:00
capabilities.js feat(onboarding): first-run home tour (spotlight coach marks) (#528) 2026-06-19 16:32:33 +02:00
diagnostics.js Clean release snapshot 2026-06-16 18:47:13 +02:00
highway.js feat(highway-2d): render unpitched slides (slu) (#524) 2026-06-20 21:09:27 +02:00
index.html feat(onboarding): input-device setup step + core-owned midi-input domain (#526) 2026-06-19 16:31:16 +02:00
lottie-api.js Clean release snapshot 2026-06-16 18:47:13 +02:00
style.css Repoint dead slopsmith URLs -> got-feedback 2026-06-17 11:02:04 +02:00
tailwind.min.css Clean release snapshot 2026-06-16 18:47:13 +02:00
tour-engine.css feat(onboarding): first-run home tour (spotlight coach marks) (#528) 2026-06-19 16:32:33 +02:00
tour-engine.js feat(onboarding): first-run home tour (spotlight coach marks) (#528) 2026-06-19 16:32:33 +02:00