feedBack/plugins
Byron Gamatos e518910baa
feat(highway): render caged + guideTones teaching labels (§6.6) (#545)
Mirror the voicing/fn.rn teaching-mark render for the two new chord-template
fields, in both the 2D and 3D highways:

- Extend the shared pure chordHarmonyLabels() helper (identical in static/highway.js
  and plugins/highway_3d/screen.js) to also surface caged ("CAGED: E") and
  guideTones ("gt 4,10"), pre-formatted and node-testable. Invalid caged enum and
  out-of-range / non-int guide tones are filtered out.
- Draw both, stacked above the existing rn/voicing labels, in distinct colors.
- Gated behind the SAME teaching-marks toggle (_showTeachingMarks 2D /
  teachingMarksVisible 3D) — no clutter on the default highway.

Render only — no scoring / NoteVerifier coupling.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 11:58:00 +02:00
..
app_tour_library Clean release snapshot 2026-06-16 18:47:13 +02:00
app_tour_settings Clean release snapshot 2026-06-16 18:47:13 +02:00
capability_inspector Clean release snapshot 2026-06-16 18:47:13 +02:00
highway_3d feat(highway): render caged + guideTones teaching labels (§6.6) (#545) 2026-06-21 11:58:00 +02:00
input_setup feat(onboarding): input-device setup step + core-owned midi-input domain (#526) 2026-06-19 16:31:16 +02:00
minigames Repoint dead slopsmith URLs -> got-feedback 2026-06-17 11:02:04 +02:00
tuner Repoint dead slopsmith URLs -> got-feedback 2026-06-17 11:02:04 +02:00
__init__.py Clean release snapshot 2026-06-16 18:47:13 +02:00