aboutsummaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-24 12:18:21 +0200
committerDanilo M. <danix@danix.xyz>2026-10-24 12:18:21 +0200
commit2b05dad2041cbefe9551d0dd475e52fc229e2798 (patch)
tree6c8f6cd3b71519622eedd0f0f494733f37af2d19 /desktop
parentf7ff49d41fab4a168858c35316bffa4063d1e630 (diff)
downloadquickshell-2b05dad2041cbefe9551d0dd475e52fc229e2798.tar.gz
quickshell-2b05dad2041cbefe9551d0dd475e52fc229e2798.zip
docs: the companion's seat on the assistant card
Records that Hyprland's typing binds fire under the canvas's exclusive keyboard, which is why the canvas reports no typing of its own, and that the seat fixes her right edge rather than her centre. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop')
-rw-r--r--desktop/companion/README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/companion/README.md b/desktop/companion/README.md
index 4fbe887..2bd6c4e 100644
--- a/desktop/companion/README.md
+++ b/desktop/companion/README.md
@@ -60,6 +60,13 @@ frame falls back to its outfit's `base`.
stacks a later surface above an earlier one on a layer, and 0.56.2 has
no layer rule to order them (no `order` key in the binary; an unknown
key raises no config error).
+- The assistant's tall card (a chat, or its history, picker or models
+ panel) seats her on its top edge, right of centre, through the monitor
+ hop. `Assistant.qml` gives `tall` and `cardTop`; seated she ignores
+ balloons and shows `Mood.seatFrame` of her frame, the `sit-*` set. The
+ bar and the file card leave her in the corner: standing frames face
+ out, not down at the text. Typing and BackSpace still reach her under
+ the canvas's exclusive keyboard (checked on socket2).
- 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