Feat: continue refactoring
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
use std::path::PathBuf;
|
||||
|
||||
use crate::model::{LaunchQuantization, PatternSpeed, SyncMode};
|
||||
use crate::state::{ColorScheme, DeviceKind, FlashKind, Modal, PatternField, SettingKind};
|
||||
use crate::state::{ColorScheme, DeviceKind, Modal, PatternField, SettingKind};
|
||||
|
||||
#[allow(dead_code)]
|
||||
pub enum AppCommand {
|
||||
// Playback
|
||||
TogglePlaying,
|
||||
@@ -15,9 +14,6 @@ pub enum AppCommand {
|
||||
PrevStep,
|
||||
StepUp,
|
||||
StepDown,
|
||||
ToggleFocus,
|
||||
SelectEditBank(usize),
|
||||
SelectEditPattern(usize),
|
||||
|
||||
// Pattern editing
|
||||
ToggleSteps,
|
||||
@@ -39,7 +35,6 @@ pub enum AppCommand {
|
||||
// Script editing
|
||||
SaveEditorToStep,
|
||||
CompileCurrentStep,
|
||||
CompileAllSteps,
|
||||
DeleteStep {
|
||||
bank: usize,
|
||||
pattern: usize,
|
||||
@@ -80,10 +75,6 @@ pub enum AppCommand {
|
||||
DuplicateSteps,
|
||||
|
||||
// Pattern playback (staging)
|
||||
StagePatternToggle {
|
||||
bank: usize,
|
||||
pattern: usize,
|
||||
},
|
||||
CommitStagedChanges,
|
||||
ClearStagedChanges,
|
||||
|
||||
@@ -109,11 +100,6 @@ pub enum AppCommand {
|
||||
// UI
|
||||
SetStatus(String),
|
||||
ClearStatus,
|
||||
Flash {
|
||||
message: String,
|
||||
duration_ms: u64,
|
||||
kind: FlashKind,
|
||||
},
|
||||
OpenModal(Modal),
|
||||
CloseModal,
|
||||
OpenPatternModal(PatternField),
|
||||
@@ -187,7 +173,6 @@ pub enum AppCommand {
|
||||
|
||||
// Selection
|
||||
SetSelectionAnchor(usize),
|
||||
ClearSelectionAnchor,
|
||||
|
||||
// Audio settings (engine page)
|
||||
AudioNextSection,
|
||||
@@ -222,15 +207,4 @@ pub enum AppCommand {
|
||||
// Metrics
|
||||
ResetPeakVoices,
|
||||
|
||||
// MIDI connections
|
||||
ConnectMidiOutput {
|
||||
slot: usize,
|
||||
port: usize,
|
||||
},
|
||||
DisconnectMidiOutput(usize),
|
||||
ConnectMidiInput {
|
||||
slot: usize,
|
||||
port: usize,
|
||||
},
|
||||
DisconnectMidiInput(usize),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user