aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/companion/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/companion/README.md')
-rw-r--r--desktop/companion/README.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/desktop/companion/README.md b/desktop/companion/README.md
index 4bb87f2..4fd54c4 100644
--- a/desktop/companion/README.md
+++ b/desktop/companion/README.md
@@ -11,7 +11,7 @@ The design, with what was measured on the way, is
| `Companion.qml` | the window, inputs, timers, speech, IPC (`companion toggle/show/hide`) |
| `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 |
+| `Lines.js` | her reaction and per-app 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 |
@@ -21,7 +21,7 @@ The design, with what was measured on the way, is
it wins over the directory's own file (see AGENTS.md).
Whether she is shown is `companion` in `Prefs.qml`, so it survives a
-restart: SUPER+\ and the switch on Settings > Desktop > Companion
+restart: SUPER+\ and the switch on Settings > Companion
(`desktop/modules/companion/`) both set it.
## Art
@@ -56,9 +56,10 @@ frame falls back to its outfit's `base`.
- The program in front of her is Hyprland's `activewindow` event,
`class,title`. It also fires on every title change, so she reacts
only when the class changes, a third of the time, under the 30 s line
- cooldown. Lines are `app:<class>` in `Lines.js`, class lowercased; a
- class with none says nothing.
-- A listed wallpaper (Settings > Desktop > Companion for the file, the
+ cooldown. Lines are by lowercased class in `Lines.js`; a class with
+ none says nothing. Settings > Companion > Companion phrases edits them
+ into `Prefs.companionApps`, which then replaces the defaults.
+- A listed wallpaper (Settings > 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
@@ -83,3 +84,4 @@ frame falls back to its outfit's `base`.
## Check
node desktop/companion/test_mood.js
+ node desktop/companion/test_lines.js