Put the clock on the working chips, and on all of them

The counter rode on the first chip, whichever state it happened to be in.
It now shows on every chip that is working and on no other: how long a
session has been at it is the thing that decides whether to wait for it,
where the age of an idle one only says how long ago you stopped looking.

The setting keeps its key and changes its name to "Show working time".

CLAUDE.md is new, and its first rule is the one broken twice: writing to
dconf from a shell attached to the live session bus wipes settings that
cannot be recovered.
This commit is contained in:
av
2026-08-10 17:21:43 +03:00
parent be69bec17f
commit f8e85d5703
5 changed files with 80 additions and 23 deletions
+6 -3
View File
@@ -47,9 +47,12 @@ Code ждёт меня прямо сейчас?**
достаточно открытых сессий сдвинули бы часы с центра.
Чипы идут по срочности, а внутри одного состояния первой стоит **самая
давняя**: забывается та, что ждёт дольше всех, а не последняя. Время в
состоянии показывается только у первого чипа: пять счётчиков рядом — это
ряд чисел, а не ответ на вопрос.
давняя**: забывается та, что ждёт дольше всех, а не последняя. Время
показывается у **работающих** чипов — у всех сразу: именно у них счётчик о
чём-то говорит (пять минут — это сборка, сорок — сессия во что-то упёрлась).
У ждущих его нет: их возраст говорит лишь о том, когда вы перестали смотреть,
а это и так видно по самому чипу. Счётчик отключается в настройках
(«Show working time»); в меню возраст показывается у всех строк в любом случае.
## Место в панели