From 2319ae4c1ea26d28a3bdfa020c28bcbb18d7151b Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 23 Oct 2026 16:30:11 +0200 Subject: companion: README for the wallpaper blush, spec matches the trigger The trigger fires whenever she stops being away, which is a dodge and fullscreen as well as the three appearances the spec named. Co-Authored-By: Claude Opus 5.5 --- desktop/companion/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'desktop/companion') diff --git a/desktop/companion/README.md b/desktop/companion/README.md index adbcb01..4bb87f2 100644 --- a/desktop/companion/README.md +++ b/desktop/companion/README.md @@ -12,6 +12,8 @@ The design, with what was measured on the way, is | `Figure.qml` | draws a frame: crossfade, bob, drop out and back, explosion | | `Mood.js` | which state wins, from a snapshot; all the timings are its `T` | | `Lines.js` | her lines and the opening monologue | +| `Admired.qml` | the wallpaper list she blushes at, and what wallp has on each monitor | +| `ListFile.js` | that list as plain text: parse and toggle | | `prep-frames` | generated images to display frames | | `gen-frames`, `frames.txt` | the generated images, through sd-server | @@ -56,6 +58,12 @@ frame falls back to its outfit's `base`. only when the class changes, a third of the time, under the 30 s line cooldown. Lines are `app:` in `Lines.js`, class lowercased; a class with none says nothing. +- A listed wallpaper (Settings > Desktop > Companion for the file, the + heart in the wallpaper picker for entries) on an empty workspace: she + turns to it with `watch` and blushes with `blush3`, at most every 3 + minutes. Checked on `workspacev2` and `closewindow`, and whenever she + stops being away. Her monitor's wallpaper comes from wallp's + `wallp.conf` outputs and `wall_h`/`wall_v`. - She only feels the pointer while it is over her: Quickshell has no global pointer and Hyprland sends no motion events. Hence the 0.6 s dodge rather than moving away as the pointer approaches. -- cgit v1.2.3