diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-23 15:30:18 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-23 15:30:18 +0200 |
| commit | 53d4feafd0cf28da36297942778965d2b22c2811 (patch) | |
| tree | 045acca73815bfd22967be7c91f5518333fdb101 /desktop/companion/README.md | |
| parent | b5999349a9013a4d80ca8085bba5b9d06a104739 (diff) | |
| download | quickshell-53d4feafd0cf28da36297942778965d2b22c2811.tar.gz quickshell-53d4feafd0cf28da36297942778965d2b22c2811.zip | |
companion: above every overlay that opens, with a hop back in
Remapping only when the assistant opened left her under rofi and the
keybind reminder, which map on the same Overlay layer later. She now
remaps on Hyprland's openlayer event for any namespace but her own,
restarting the timer so a burst of openings ends with her on top.
The bare remap read as a flicker. Unmapped she now counts as away, so
her figure drops out unseen during the 400 ms and plays its entrance
when she is back: a vanish and a hop in.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/companion/README.md')
| -rw-r--r-- | desktop/companion/README.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/desktop/companion/README.md b/desktop/companion/README.md index a7ce37f..45e522d 100644 --- a/desktop/companion/README.md +++ b/desktop/companion/README.md @@ -41,10 +41,12 @@ frame falls back to its outfit's `base`. Super held, so a shortcut is not typing; Shift and AltGr still count. She watches only from the second pulse within 2.5 s, so a lone key is not typing either. -- She is on the Overlay layer and remaps when the assistant canvas opens: - Hyprland 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). +- She is on the Overlay layer and remaps whenever another layer surface + opens (Hyprland's `openlayer` event: the assistant's dim, rofi, the + keybind reminder), vanishing and hopping back in, because Hyprland + 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). - 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. |
