aboutsummaryrefslogtreecommitdiff
path: root/src/app/mod.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-03-29 23:16:44 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-03-29 23:16:44 +0300
commit00e5da8704ecc1a59fbb270e01defdf7dcd9593e (patch)
tree86aacc5ee279901e9ec4ab493c3f9cc2bcbd0420 /src/app/mod.rs
parenta2024253401f1bf2952290bf549dc71ca73502db (diff)
add mouse-driven popup interactions
Diffstat (limited to 'src/app/mod.rs')
-rw-r--r--src/app/mod.rs5
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(_, _) => {}
_ => {}
}