aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/companion/Lines.js
AgeCommit message (Collapse)AuthorFilesLines
23 hourscompanion: a remark for the program in front of herDanilo M.1-0/+17
The focused window's class, from Hyprland's activewindow event, picks a line from Lines.js keyed app:<class>. The event fires on every title change too, so she reacts only when the class changes, and a third of the time, under the existing 30 s line cooldown so alt-tabbing does not make her chatter. Classes come from the window rules in the live config; one without lines says nothing. Lines only, no frames of her own yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 hourscompanion: her lines and the opening monologueDanilo M.1-0/+45
Fixed English lines per reaction, terse in the game's register, and the opening monologue split at its sentences so each fills one bubble. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>