diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -253,6 +253,12 @@ changing that component. The ones that generalise: to false on it, unlike a Controls `TextField`, so every hand-rolled field carries `activeFocusOnTab: true` or Tab skips it. A new one needs it too. Multi-line `TextEdit`s are left out on purpose. +- **`Field.edited` fires on `editingFinished`, and a click does not end + editing.** The hand-rolled `Button`, `Tab` and `Toggle` are `MouseArea`s + that take no focus, so typing a value and clicking one of them leaves the + value uncommitted: the wallpaper engine was started at 30 minutes with 1 + typed in the field. A value a button acts on is read on every change + (`onValueChanged`), as `WallEngineTab` does. - **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 |
