From 587c3a7bc90118d3cf235307a07a153f52dd3d88 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Fri, 2 May 2025 23:35:22 +1000 Subject: feat: launcher keyboard nav Using currentitem and highlight Also fix not closing launcher when clicking app Apps service use only one process --- services/Apps.qml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'services') diff --git a/services/Apps.qml b/services/Apps.qml index b78d642..453030d 100644 --- a/services/Apps.qml +++ b/services/Apps.qml @@ -5,7 +5,6 @@ import "root:/widgets" import "root:/config" import Quickshell import Quickshell.Io -import QtQuick Singleton { id: root @@ -24,22 +23,15 @@ Singleton { } function launch(entry: DesktopEntry): void { - launchProc.createObject(root, { - entry - }); + launchProc.entry = entry; + launchProc.startDetached(); } - Component { + Process { id: launchProc - Process { - required property DesktopEntry entry + property DesktopEntry entry - command: ["app2unit", "--", `${entry.id}.desktop`] - Component.onCompleted: { - startDetached(); - destroy(); - } - } + command: ["app2unit", "--", `${entry.id}.desktop`] } } -- cgit v1.2.3-freya