Feat: continue refactoring
Some checks failed
Deploy Website / deploy (push) Failing after 4m48s

This commit is contained in:
2026-02-01 13:39:25 +01:00
parent dd853b8e1b
commit b47c789612
20 changed files with 766 additions and 581 deletions

View File

@@ -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),
}