aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/companion/CompanionModule.qml
AgeCommit message (Collapse)AuthorFilesLines
26 hourscompanion: editable per-app lines in a settings pageDanilo M.1-1/+1
Her per-app lines were hardcoded in Lines.js under app:<class>. They now live in Prefs.companionApps once edited and fall back to Lines.js until then, read live by Companion.qml so a save needs no restart. The new Companion phrases page does full CRUD on apps and their phrases, with a draft, SaveBar and Reset to the built-in set, mirroring Ask presets. Companion settings move out of Desktop into their own Companion group.
27 hourscompanion: the leotard's timeout is a setting, or none at allDanilo M.1-1/+43
Settings > Desktop > Companion takes the seconds she stays in the leotard after the self-destruct, 60 as before. Switched off, she keeps it until she is hidden and shown again, which already put the dress back early. Mood.outfit takes the time instead of reading T. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
27 hourscompanion: the wallpaper list path on her settings pageDanilo M.1-20/+53
Empty means the default under ~/.config/keystone, shown as the placeholder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
28 hourscompanion: shown or hidden survives a restart, with a settings switchDanilo M.1-0/+56
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>