vastly improved selection system

This commit is contained in:
2026-01-28 02:29:17 +01:00
parent f4eafdf5b2
commit c6860105a6
13 changed files with 1507 additions and 437 deletions

View File

@@ -20,7 +20,7 @@ pub enum AppCommand {
SelectEditPattern(usize),
// Pattern editing
ToggleStep,
ToggleSteps,
LengthIncrease,
LengthDecrease,
SpeedIncrease,
@@ -45,6 +45,11 @@ pub enum AppCommand {
pattern: usize,
step: usize,
},
DeleteSteps {
bank: usize,
pattern: usize,
steps: Vec<usize>,
},
ResetPattern {
bank: usize,
pattern: usize,
@@ -68,10 +73,11 @@ pub enum AppCommand {
},
// Clipboard
CopyStep,
PasteStep,
LinkPasteStep,
HardenStep,
HardenSteps,
CopySteps,
PasteSteps,
LinkPasteSteps,
DuplicateSteps,
// Pattern playback (staging)
StagePatternToggle {