Refine piano recording controls and stop behavior

This commit is contained in:
Jage9
2026-02-23 02:00:01 -05:00
parent 92aabd54ef
commit ccbe41e618
11 changed files with 106 additions and 23 deletions

View File

@@ -87,7 +87,7 @@
},
{
"keys": "Piano mode",
"description": "When using a piano: press question mark for piano help. 1-9 (and 0 for the 10th slot) changes instrument, -/= changes octave, ASDFGHJKL;' plays C major notes, WETYUOP] plays sharps, Z starts/stops recording, X plays recording, Enter plays demo, C stops demo/playback, Escape exits"
"description": "When using a piano: press question mark for piano help. 1-9 (and 0 for the 10th slot) changes instrument, -/= changes octave, ASDFGHJKL;' plays C major notes, WETYUOP] plays sharps, Z starts/pauses/resumes recording, X plays recording, Enter plays demo, C stops demo/playback/recording, Escape exits"
}
]
},

View File

@@ -21,19 +21,19 @@
},
{
"keys": "Z",
"description": "Start or stop recording (up to 30 seconds)."
"description": "Start, pause, or resume recording (up to 30 seconds of recorded time)."
},
{
"keys": "X",
"description": "Play the saved recording."
"description": "Play the saved recording. Stops demo if demo is active."
},
{
"keys": "Enter",
"description": "Play demo melody. Press Enter again to restart it."
"description": "Play demo melody. Press Enter again to restart it. Stops recording playback first."
},
{
"keys": "C",
"description": "Stop demo and recording playback."
"description": "Stop demo, recording playback, and active recording."
},
{
"keys": "Escape",

View File

@@ -1,5 +1,5 @@
// Maintainer-controlled web client version.
// Format: YYYY.MM.DD Rn (example: 2026.02.20 R2)
window.CHGRID_WEB_VERSION = "2026.02.23 R219";
window.CHGRID_WEB_VERSION = "2026.02.23 R220";
// Optional display timezone for timestamps. Falls back to America/Detroit if unset/invalid.
window.CHGRID_TIME_ZONE = "America/Detroit";