diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-29 23:16:44 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-29 23:16:44 +0300 |
| commit | 00e5da8704ecc1a59fbb270e01defdf7dcd9593e (patch) | |
| tree | 86aacc5ee279901e9ec4ab493c3f9cc2bcbd0420 /src/app/mod.rs | |
| parent | a2024253401f1bf2952290bf549dc71ca73502db (diff) | |
add mouse-driven popup interactions
Diffstat (limited to 'src/app/mod.rs')
| -rw-r--r-- | src/app/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/app/mod.rs b/src/app/mod.rs index e1f371ab..c7408e47 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -21,7 +21,7 @@ use crate::config::Config; use crate::events::AppEvent; use crate::workspace::Workspace; -pub use state::{AppState, Mode, ToastKind, ViewState, CONTEXT_MENU_ITEMS}; +pub use state::{AppState, Mode, ToastKind, ViewState}; /// Full application: AppState + runtime concerns (event channels, async I/O). pub struct App { @@ -134,6 +134,7 @@ impl App { sidebar_width: config.ui.sidebar_width, sidebar_collapsed: false, confirm_close: config.ui.confirm_close, + confirm_close_selected_confirm: true, accent: crate::config::parse_color(&config.ui.accent), sound: config.ui.sound.clone(), toast_config: config.ui.toast.clone(), @@ -223,7 +224,7 @@ impl App { self.handle_key(key).await; } Event::Paste(text) => self.handle_paste(text).await, - Event::Mouse(mouse) => self.state.handle_mouse(mouse), + Event::Mouse(mouse) => self.handle_mouse(mouse), Event::Resize(_, _) => {} _ => {} } |
