Skip to content
18 changes: 18 additions & 0 deletions src/gui/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2416,6 +2416,24 @@ impl LauncherApp {
self.mouse_gestures_dialog.open_binding_editor();
} else if a.action == "mg:dialog:settings" {
self.open_mouse_gesture_settings_dialog();
} else if a.action == "mg:practice" {
let enabled = crate::plugins::mouse_gestures::toggle_practice_mode();
if self.enable_toasts {
let label = if enabled {
"Mouse gesture practice mode enabled"
} else {
"Mouse gesture practice mode disabled"
};
push_toast(
&mut self.toasts,
Toast {
text: label.into(),
kind: ToastKind::Info,
options: ToastOptions::default()
.duration_in_seconds(self.toast_duration as f64),
},
);
}
} else if let Some(label) = a.action.strip_prefix("fav:dialog:") {
if label.is_empty() {
self.fav_dialog.open();
Expand Down
Loading