aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-29 10:12:17 +0100
committerDanilo M. <danix@danix.xyz>2026-10-29 10:12:17 +0100
commit0a7db3b48cce5f064c20f280e345a8bf1feb5ecb (patch)
treeeaf9c4be1a832893acf327019ef71a352d9d6647 /AGENTS.md
parent28beb8a9600b6e74cab454401cc94c664d90bfe5 (diff)
downloadquickshell-0a7db3b48cce5f064c20f280e345a8bf1feb5ecb.tar.gz
quickshell-0a7db3b48cce5f064c20f280e345a8bf1feb5ecb.zip
companion: remove from the tree, archived as tag archive/companion
The chibi 2B companion is retired for now. Its last state is kept in the signed tag archive/companion (the commit before this one), so it can be revisited with `git checkout archive/companion`; hypr-theme carries a tag of the same name for its compositor hooks (typing/delete events and the SUPER+\ bind). Removed with it, since nothing else used them: the Companion, phrases and artists settings pages, the five companion prefs in Prefs.qml and Prefs.ready, the wallpaper heart (Admired.qml's list), the assistant's replied() signal and cardTop, and the keybinds reminder's name for the code:49 bind. The design specs and plans under docs/ stay as history. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md7
1 files changed, 3 insertions, 4 deletions
diff --git a/AGENTS.md b/AGENTS.md
index ca20111..e089254 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -20,7 +20,6 @@ modules.
island/ top-centre pills on DP-1: clock, volume, tray, layout, privacy,
calendar, OBS
assistant/ the assistant canvas on SUPER+Home, a view over desktop-assistant
- companion/ a chibi 2B, bottom-right of the focused monitor, on SUPER+\
window-switcher/ expose: open windows scattered as live previews, on ALT+TAB
or the top-right hot corner of DP-1
keybinds/ live keybind reminder, on SUPER+k
@@ -243,9 +242,9 @@ changing that component. The ones that generalise:
that imports Controls builds its buttons from a `Rectangle` instead.
- **Plain `import QtQuick` shadows a directory's own `Sprite.qml` too.**
QtQuick ships a `Sprite` type (for `AnimatedSprite`), and an explicit
- import beats the implicit directory one, so the companion's `Sprite {
+ import beats the implicit directory one, so the former companion's `Sprite {
onSettled: ... }` failed with `Cannot assign to non-existent property
- "onSettled"` and took the whole desktop shell down on restart. It is
+ "onSettled"` and took the whole desktop shell down on restart. It became
`Figure.qml`. Before naming a component, check it is not a QtQuick type.
- **`FloatingWindow.maximized` works under Hyprland.** Setting it fills the
monitor and clearing it restores the old size, checked by eye; the settings
@@ -584,7 +583,7 @@ back.
running one, which is how `SUPER+v` opens the VM drawer.
An `IpcHandler` function named after a `qs ipc` subcommand (`show`, `call`,
-`wait`, `listen`, `prop`) cannot be called from the CLI: `ipc call companion
+`wait`, `listen`, `prop`) cannot be called from the CLI: `ipc call assistant
show` runs `ipc show` instead, prints the target list and exits 0. Three
handlers had a `show()` nobody could reach; they are `open()` now.