Feat: introduce follow up actions

This commit is contained in:
2026-02-22 03:59:09 +01:00
parent d3b27e8245
commit e2f3bcd4a9
25 changed files with 203 additions and 307 deletions

View File

@@ -180,6 +180,7 @@ impl App {
speed,
quantization,
sync_mode,
follow_up,
} => {
self.playback.staged_prop_changes.insert(
(bank, pattern),
@@ -189,6 +190,7 @@ impl App {
speed,
quantization,
sync_mode,
follow_up,
},
);
self.ui.set_status(format!(

View File

@@ -189,6 +189,7 @@ impl App {
speed: pat.speed,
quantization: pat.quantization,
sync_mode: pat.sync_mode,
follow_up: pat.follow_up,
};
}

View File

@@ -31,7 +31,6 @@ impl App {
nudge_secs: 0.0,
cc_access: None,
speed_key: "",
chain_key: "",
mouse_x: 0.5,
mouse_y: 0.5,
mouse_down: 0.0,

View File

@@ -54,6 +54,7 @@ impl App {
.collect(),
quantization: pat.quantization,
sync_mode: pat.sync_mode,
follow_up: pat.follow_up,
};
let _ = cmd_tx.send(SeqCommand::PatternUpdate {
bank,

View File

@@ -85,6 +85,7 @@ impl App {
pat.speed = props.speed;
pat.quantization = props.quantization;
pat.sync_mode = props.sync_mode;
pat.follow_up = props.follow_up;
self.project_state.mark_dirty(bank, pattern);
}