aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index eb35dfe..57f4914 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -197,6 +197,13 @@ changing that component. The ones that generalise:
island's `implicitHeight` from 360 to 480 reloaded cleanly while `hyprctl
layers` still reported `h: 360` and the performance panel stayed cut off;
`./reload.sh desktop` applied it. Check the layer size, not the source.
+- **`import QtQuick.Controls` shadows the directory's own `Button.qml`.** In
+ `Settings.qml`, which imports Controls, `Button { icon: ... }` became the
+ Controls button and logged `Unable to assign QString to QQuickIcon`. A file
+ that imports Controls builds its buttons from a `Rectangle` instead.
+- **`FloatingWindow.maximized` works under Hyprland.** Setting it fills the
+ monitor and clearing it restores the old size, checked by eye; the settings
+ window's titlebar row uses it, since Hyprland draws no decorations.
- **A QML method cannot be named `escape`.** It shadows the global JS
function, and the file fails with `Illegal method name` at load, which a
hot reload reports as the whole island being unavailable. The island's