diff --git a/examples/issue_19_demo.rs b/examples/issue_19_demo.rs index e88e604..4d5c176 100644 --- a/examples/issue_19_demo.rs +++ b/examples/issue_19_demo.rs @@ -92,7 +92,6 @@ fn main() -> Result<(), Box> { AppEvent::OpenSettings, AppEvent::CloseSettings, AppEvent::SettingsAction(SettingsAction::ChangeTheme(ThemeVariant::EverforestDark)), - AppEvent::ToggleTheme, AppEvent::Quit, ]; @@ -109,7 +108,7 @@ fn main() -> Result<(), Box> { println!("āœ… No state machine edge cases or deadlocks"); println!("\nšŸŽØ State Machine Workflow:"); - println!("• Main → Settings: ',' key (AppEvent::OpenSettings)"); + println!("• Main → Settings: 'S' key (AppEvent::OpenSettings)"); println!("• Settings → Main: ESC key (AppEvent::CloseSettings)"); println!("• Theme changes: Apply immediately via SettingsAction"); println!("• State persistence: Previous state remembered for ESC"); diff --git a/src/events.rs b/src/events.rs index a5ea98a..58c1ec3 100644 --- a/src/events.rs +++ b/src/events.rs @@ -10,8 +10,6 @@ use std::time::Duration; pub enum AppEvent { /// User requested to quit the application Quit, - /// User requested to toggle the theme variant - ToggleTheme, /// User requested to open settings modal OpenSettings, /// User requested to close settings modal diff --git a/src/ui/app.rs b/src/ui/app.rs index 80a37f8..6fee2d3 100644 --- a/src/ui/app.rs +++ b/src/ui/app.rs @@ -185,10 +185,6 @@ impl App { self.state = AppState::Error(format!("Settings error: {}", e)); } } - AppEvent::ToggleTheme => { - // T key functionality removed in Issue #21 - // Theme changes now only available through settings modal - } AppEvent::Resize(width, height) => { self.last_size = Some((width, height)); // Layout will be recalculated in the next draw call