Skip to content

feat: put saving and loading on one button - #37

Merged
HenryMBaldwin merged 3 commits into
mainfrom
feat/one-session-button
Aug 27, 2026
Merged

feat: put saving and loading on one button#37
HenryMBaldwin merged 3 commits into
mainfrom
feat/one-session-button

Conversation

@HenryMBaldwin

Copy link
Copy Markdown
Owner
  • Rename LoadSession to Session and SaveSession to CaptureMidi, which is what those buttons are on the device.
  • Open both pickers from Session, with the row-or-column toggle choosing the verb and a confirm stepping back to the picker that asked it.
  • Colour the picker by verb: a pad that would be written over is amber, a free one white, and nothing to load is dark.
  • Leave CaptureMidi inert and unlit.
  • Treat saving an empty grid as clearing the pad, or as nothing at all when the pad was already empty.

Loading is the primary verb, so a fresh start opens on it. Nothing destructive happens without the existing confirm: overwriting or clearing a stored session still asks, and loading over a non-empty grid still asks.

@HenryMBaldwin
HenryMBaldwin force-pushed the feat/one-session-button branch from ea9ebd7 to 94d44f6 Compare August 27, 2026 15:17
@HenryMBaldwin
HenryMBaldwin merged commit f17de60 into main Aug 27, 2026
8 checks passed
@HenryMBaldwin
HenryMBaldwin deleted the feat/one-session-button branch August 27, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant