So much better
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
use std::path::PathBuf;
|
||||
|
||||
use crate::engine::PatternChange;
|
||||
use crate::model::PatternSpeed;
|
||||
use crate::model::{LaunchQuantization, PatternSpeed, SyncMode};
|
||||
use crate::state::{FlashKind, Modal, PatternField};
|
||||
|
||||
#[allow(dead_code)]
|
||||
@@ -74,12 +73,13 @@ pub enum AppCommand {
|
||||
LinkPasteStep,
|
||||
HardenStep,
|
||||
|
||||
// Pattern playback
|
||||
QueuePatternChange(PatternChange),
|
||||
TogglePatternPlayback {
|
||||
// Pattern playback (staging)
|
||||
StagePatternToggle {
|
||||
bank: usize,
|
||||
pattern: usize,
|
||||
},
|
||||
CommitStagedChanges,
|
||||
ClearStagedChanges,
|
||||
|
||||
// Project
|
||||
RenameBank {
|
||||
@@ -105,6 +105,19 @@ pub enum AppCommand {
|
||||
OpenModal(Modal),
|
||||
CloseModal,
|
||||
OpenPatternModal(PatternField),
|
||||
OpenPatternPropsModal {
|
||||
bank: usize,
|
||||
pattern: usize,
|
||||
},
|
||||
SetPatternProps {
|
||||
bank: usize,
|
||||
pattern: usize,
|
||||
name: Option<String>,
|
||||
length: Option<usize>,
|
||||
speed: PatternSpeed,
|
||||
quantization: LaunchQuantization,
|
||||
sync_mode: SyncMode,
|
||||
},
|
||||
|
||||
// Page navigation
|
||||
PageLeft,
|
||||
|
||||
Reference in New Issue
Block a user