aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-30 20:00:21 +0200
committerDanilo M. <danix@danix.xyz>2026-09-30 20:00:21 +0200
commitb29dee9a3b5f77baadb8d788f94b01d4f7535b7f (patch)
tree99f24584b346a6689805a52b21b3b757b6e61cc9 /AGENTS.md
parent0ca89376ea0a04ad88ae80b9b602033f3beb8eb6 (diff)
downloadunified-desktop-theme-b29dee9a3b5f77baadb8d788f94b01d4f7535b7f.tar.gz
unified-desktop-theme-b29dee9a3b5f77baadb8d788f94b01d4f7535b7f.zip
fix(install): raise the install tab only when there is something to doHEADmaster
The recap was handed to the steps window on every run, so the file always existed. Any later poke, such as udt-grub or udt-homepage starting from a login's wallpaper restore, reopened the window on an old summary with nothing to act on. Keep the tab only when install.sh failed or printed a command; clear it otherwise. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 90f4bdc..329a20e 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -186,8 +186,9 @@ tab, so each producer reports on every run and a consumer that caught up
disappears by itself. The producers are `udt-grub`, `udt-homepage`,
`install.sh`'s SDDM block (only the steps still missing), and `install.sh`
itself, which reruns itself as a child and hands its whole output to an
-`install` tab on every run, whoever called it: the usual caller is the
-appearance panel, not a terminal. So its output is written for that tab, a
+`install` tab whenever it failed or printed a command, whoever called it, and
+clears the tab otherwise, so a login's wallpaper restore does not reopen an
+old recap. The usual caller is the appearance panel, not a terminal. So its output is written for that tab, a
summary rather than a file list. A line indented two spaces is a command with
a copy button; the rest is prose. It replaced notification balloons, which could not be kept open while
pasting into a root shell.