From 355405d946610dc1dae5a6f1fe4f88471df12338 Mon Sep 17 00:00:00 2001 From: Me Here Date: Sun, 7 Jun 2026 15:41:44 -0500 Subject: [PATCH] pm-mobile: help tour runs top-to-bottom; Controls highlights whole top bar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reorder coachmarks to follow the on-screen layout top→down (track-settings panel now comes before the tempo, matching its new position), and point the Controls step at #top so the hole covers the logo, icons and volume slider. Co-Authored-By: Claude Opus 4.8 (1M context) --- mobile.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mobile.html b/mobile.html index d4fa878..0fecd41 100644 --- a/mobile.html +++ b/mobile.html @@ -841,12 +841,12 @@ function loadFromHash(text){ /* ========================= HELP TOUR ========================================= */ const TOUR=[ - {sel:"#utilrow", title:"Controls", text:"Up top: ↑ share menu, ? to replay this tour, ◐ light/dark theme, ⛶ full screen. The volume slider (soft p → loud f) runs full-width just below."}, + {sel:"#top", title:"Controls", text:"The top bar: the VARASYS logo, the ↑ share menu, ? to replay this tour, ◐ light/dark theme, ⛶ full screen, the full-width volume slider (soft p → loud f), and the set-list / track pickers."}, {sel:".sels", title:"Pick what to play", text:"Choose a set list and the track within it. Tracks are your practice items — name them for whatever you're working on, even if two share the same beat."}, {sel:"#saveBtn", title:"Save & library", text:"Save the current track — “Save as new”, or “Update” one of yours. The same sheet is your library: make set lists and rename / reorder / delete tracks. It all lives with the full editor too."}, + {sel:"#trackpanel", title:"Track settings", text:"Optional per-track extras (above the tempo): Repeat for N bars then stop / next / prev track, a tempo ramp, and practice gaps."}, {sel:"#pulse", title:"Tempo", text:"Tap the BPM to tap-tempo, press-and-hold to type an exact value, or drag up/down to scrub. ±10 / ±1 buttons nudge it."}, {sel:"#lanes", title:"Edit the beat", text:"Each lane is a row of pads that blink on the beat — tap a pad to cycle rest → beat → accent → ghost. Tap a lane's label to set its note value (eighths, triplets, sixteenths…), sound, grouping, mute or polymeter. “+ Add lane” for more."}, - {sel:"#trackpanel", title:"Track settings", text:"Optional per-track extras (above the tempo): Repeat for N bars then stop / next / prev track, a tempo ramp, and practice gaps."}, {sel:"#bPrac", title:"Practice = a timed session", text:"Play just runs the metronome. Practice times your playing and logs it (not audio): it starts a session clock and Play becomes Stop — start/pause each track, then Stop to save the session."}, {sel:"#bJournal", title:"Practice journal", text:"Opens your saved practice sessions — notes and a per-track breakdown across days. While Practice is recording, this shows the live session timer."}, ];