summaryrefslogtreecommitdiff
path: root/modules/launcher
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-02 22:37:14 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-02 22:37:14 +1000
commitb2e2ed2ac5ef363ab4dc290a579288901f853094 (patch)
treeba021a280f22686b5ed4d0e4d9429d66f8f72433 /modules/launcher
parentlauncher: list item interactivity (diff)
downloadcaelestia-shell-b2e2ed2ac5ef363ab4dc290a579288901f853094.tar.gz
caelestia-shell-b2e2ed2ac5ef363ab4dc290a579288901f853094.tar.bz2
caelestia-shell-b2e2ed2ac5ef363ab4dc290a579288901f853094.zip
launcher: auto grab focus + clear on close
Diffstat (limited to 'modules/launcher')
-rw-r--r--modules/launcher/Content.qml8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/launcher/Content.qml b/modules/launcher/Content.qml
index 4aafc3f..d60991f 100644
--- a/modules/launcher/Content.qml
+++ b/modules/launcher/Content.qml
@@ -131,7 +131,13 @@ Item {
}
}
- // TODO: key press grab focus + close on esc anywhere
+ onVisibleChanged: {
+ if (visible)
+ forceActiveFocus();
+ else
+ text = "";
+ }
+
Keys.onEscapePressed: root.launcher.launcherVisible = false
}