diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-02 22:37:14 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-02 22:37:14 +1000 |
| commit | b2e2ed2ac5ef363ab4dc290a579288901f853094 (patch) | |
| tree | ba021a280f22686b5ed4d0e4d9429d66f8f72433 /modules | |
| parent | launcher: list item interactivity (diff) | |
| download | caelestia-shell-b2e2ed2ac5ef363ab4dc290a579288901f853094.tar.gz caelestia-shell-b2e2ed2ac5ef363ab4dc290a579288901f853094.tar.bz2 caelestia-shell-b2e2ed2ac5ef363ab4dc290a579288901f853094.zip | |
launcher: auto grab focus + clear on close
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/launcher/Content.qml | 8 |
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 } |