From 79aa3f89776baa87630258802fb5b1db5bebb8bd Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Sun, 21 Dec 2025 17:09:47 +0900 Subject: [PATCH] hide_grab_help setting --- wlx-common/src/config.rs | 3 +++ wlx-overlay-s/src/backend/input.rs | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/wlx-common/src/config.rs b/wlx-common/src/config.rs index 7d20ddb..d9426aa 100644 --- a/wlx-common/src/config.rs +++ b/wlx-common/src/config.rs @@ -157,6 +157,9 @@ pub struct GeneralConfig { #[serde(default = "def_false")] pub single_set_mode: bool, + #[serde(default = "def_false")] + pub hide_grab_help: bool, + #[serde(default)] pub custom_panels: AStrSet, diff --git a/wlx-overlay-s/src/backend/input.rs b/wlx-overlay-s/src/backend/input.rs index c8309e1..52453a4 100644 --- a/wlx-overlay-s/src/backend/input.rs +++ b/wlx-overlay-s/src/backend/input.rs @@ -655,7 +655,9 @@ fn start_grab( }), ))); - if let Some(hand) = pointer.hand().clone() { + if let Some(hand) = pointer.hand().clone() + && !app.session.config.hide_grab_help + { let pos = state.positioning; app.tasks.enqueue(TaskType::Overlay(OverlayTask::Modify( OverlaySelector::Name(GRAB_HELP_NAME.clone()),