Animate active task indicators

This commit is contained in:
jb
2026-08-26 16:13:58 -04:00
parent 01b5f3ddee
commit b654c3c81b
4 changed files with 62 additions and 12 deletions
+2 -2
View File
@@ -98,11 +98,11 @@ A task starts timing the first time it enters `in-progress`. Leaving that state
## Pi Widget
The widget appears above Pi's editor while tasks exist. Run `/tasks` to hide or show it for the current Pi runtime. Its header is the virtual task-tree root. Root tasks render as Roman-numeral categories, their children as numbered items, and leaf sub-items use indentation without another label. Internal task IDs remain unchanged and visible in tool output. The widget shows at most 12 task rows plus a compact count of hidden tasks, so larger plans do not crowd the editor out of an 80×24 terminal.
The widget appears above Pi's editor while tasks exist. Run `/tasks` to hide or show it for the current Pi runtime. Its header is the virtual task-tree root. Root tasks render as Roman-numeral categories, their children as numbered items, and leaf sub-items use indentation without another label. Internal task IDs remain unchanged and visible in tool output. In-progress circles rotate through `◐ ◓ ◑ ◒` on the existing one-second timer refresh; other status symbols remain still. The widget shows at most 12 task rows plus a compact count of hidden tasks, so larger plans do not crowd the editor out of an 80×24 terminal.
```text
Tasks 2/6 · !1 ━━━━━────────
I. ◉ Build auth · 12:08
I. ◐ Build auth · 12:08
├─ 1. ! Resolve token issue · 03:41
│ └─ ○ Inspect provider response
└─ 2. ○ Add middleware