diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-22 17:25:15 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-22 17:25:15 +0200 |
| commit | 9d9e67a14967fe756c357b0ece3d9f339f8afa17 (patch) | |
| tree | cc443f3a54979f2ba0a0cf050917ec4876997c67 /AGENTS.md | |
| parent | 38b64dda38c76fa11424cba8ed012cd94a56362e (diff) | |
| download | quickshell-9d9e67a14967fe756c357b0ece3d9f339f8afa17.tar.gz quickshell-9d9e67a14967fe756c357b0ece3d9f339f8afa17.zip | |
settings: a Theme status page for unified-desktop-theme
Shows the live scheme, accent and both wallpapers, the scheme and
wallpapers linking to their own pages, then every udt consumer in a
software and a hardware list, each with a Re-apply button running
`install.sh <name>`, and Re-apply all in the header. The list comes from
`install.sh --list`, so a consumer added in unified-desktop-theme shows up
here with no edit. One run at a time, and none during a scheme switch.
QML's JS engine has no Object.fromEntries either: it threw a TypeError
that only reached the log and left the page without its list. Noted in
AGENTS.md beside String.matchAll.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -13,7 +13,7 @@ modules. desktop/ the drawer (SUPER alone): user details, sound, mail, VMs, status, performance, clipboard, updates; and the settings - window for pages set once: wallpaper, theme, icons, + window for pages set once: wallpaper, theme, theme status, icons, sunset, idle (the former appearance shell), notifications, autostart, the assistant's daemon and presets, qtmaildir, git island/ top-centre pills on DP-1: clock, volume, tray, layout, privacy, @@ -98,6 +98,9 @@ changing that component. The ones that generalise: one overflowed the panel and pushed a button past its edge. - **QML's JS engine has no `String.matchAll`.** It throws, and inside a `try` that looks like a parser quietly returning nothing. Use an `exec` loop. +- **Nor `Object.fromEntries`.** It throws a `TypeError` that only reaches the + log, and the page renders without whatever the handler was building. Build + the object with a loop. - **Assigning `running = true` to a `Process` that is already running does nothing.** Reusing one `Process` for a sequence of commands needs `running = false` immediately before each start. |
