aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/shell.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-23 15:54:19 +0200
committerDanilo M. <danix@danix.xyz>2026-10-23 15:54:19 +0200
commit8a3c60afbe673fa4061cc8af6accda7368607f77 (patch)
tree6160fb4bef3d4f3604aa43d018a5912f20240503 /desktop/shell.qml
parent246aa68e113f35f87ed985f64abb48cf3d76a23c (diff)
downloadquickshell-8a3c60afbe673fa4061cc8af6accda7368607f77.tar.gz
quickshell-8a3c60afbe673fa4061cc8af6accda7368607f77.zip
companion: shown or hidden survives a restart, with a settings switch
SUPER+\ only flipped a property, so every restart of the desktop shell brought her back. Whether she is shown is now `companion` in Prefs.qml, set by the IPC and by a switch on a new Settings > Desktop > Companion page. Prefs gains `ready`, so she waits for the file rather than showing at the default and then vanishing; the greeting now plays on every appearance, the one at login included. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/shell.qml')
-rw-r--r--desktop/shell.qml2
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/shell.qml b/desktop/shell.qml
index de190e8..4b4f47f 100644
--- a/desktop/shell.qml
+++ b/desktop/shell.qml
@@ -25,6 +25,7 @@ import "modules/qtmaildir"
import "modules/sbbuilder"
import "modules/bluetooth"
import "modules/clipboard"
+import "modules/companion"
import "modules/git"
import "modules/kdeconnect"
import "modules/mail"
@@ -86,6 +87,7 @@ ShellRoot {
IconsModule {},
SunsetModule {},
IdleModule {},
+ CompanionModule {},
NotificationsModule {},
AutostartModule {},
ObsScenesModule {},