feedBack/plugins
Byron Gamatos f182bd0ab7
fix(highway): make fret-hand finger (fg) hints hideable (default on) (#539)
Post-merge review of #538 noted the fg finger numeral rendered unconditionally on
both highways and couldn't be turned off — only sd/ch sat behind the (default-off)
teaching-marks toggle. A user who finds per-note numerals busy had no way to
declutter.

Add a SEPARATE finger-hints gate that keeps fg shown by default but makes it
hideable, independent of the sd/ch opt-in (so the two defaults — fg on, sd/ch off —
coexist; a single boolean can't express that):

- 2D static/highway.js: _showFingerHints (localStorage 'showFingerHints' !==
  'false', i.e. default on), a fingerHintsVisible bundle flag, and
  get/toggle/setFingerHintsVisible API; gates the fg label.
- 3D plugins/highway_3d/screen.js: mirrors via bundle.fingerHintsVisible !== false
  (default on); gates the fg sprite. sd/ch unchanged.

Default-on preserved (absent localStorage / absent bundle flag => shown); only an
explicit false hides fg. Codex-reviewed: clean. Render test 7/7.

Part of got-feedback/feedback#334.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 08:14:24 +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 fix(highway): make fret-hand finger (fg) hints hideable (default on) (#539) 2026-06-21 08:14:24 +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