diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-19 15:35:28 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-19 15:35:28 +0200 |
| commit | ae9636030bb46db6a42dba59ea3fcbf64e541ffe (patch) | |
| tree | 7ea062109a57dca28df3a4a9d2581ed6f8b2046e /desktop/modules/kdeconnect/KdeConnectModule.qml | |
| parent | 5acd9d6fa93f836be88b1c75fef81d9251646e98 (diff) | |
| download | quickshell-ae9636030bb46db6a42dba59ea3fcbf64e541ffe.tar.gz quickshell-ae9636030bb46db6a42dba59ea3fcbf64e541ffe.zip | |
feat(kdeconnect): open the KDE Connect window from the page
The drawer absorbed the indicator's device actions but not the settings
window, so there was no path to the full KDE Connect app. Add an Open app
button beside Refresh, launching kdeconnect-app through execDetached so the
window outlives a quickshell reload.
Diffstat (limited to 'desktop/modules/kdeconnect/KdeConnectModule.qml')
| -rw-r--r-- | desktop/modules/kdeconnect/KdeConnectModule.qml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/desktop/modules/kdeconnect/KdeConnectModule.qml b/desktop/modules/kdeconnect/KdeConnectModule.qml index fa4fb52..17368b2 100644 --- a/desktop/modules/kdeconnect/KdeConnectModule.qml +++ b/desktop/modules/kdeconnect/KdeConnectModule.qml @@ -170,6 +170,9 @@ Module { `xdg-open "$(kdeconnect-cli --get-mount-point -d ${JSON.stringify(id)})"`]); } + // The full KDE Connect window, detached so it outlives a quickshell reload. + function openApp() { Quickshell.execDetached(["kdeconnect-app"]); } + // --- share --- // The dialog is held on the module, not the page, so closing the drawer |
