Group applications under their organization, with its money on the heading #5
No reviewers
Labels
No labels
⏳in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Grey.ooo/someones.computer_tray!5
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/org-tree-and-credit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Needs scclient #5 and the platform's #649.
The menu listed applications flat, which left the balance nowhere to live. Organizations are now headings with their applications indented beneath, and the heading carries what the organization has — balance, a braille sparkline of the last day's hourly spend, and how long that lasts at the current burn.
Order, as asked: who you are → what is unread → the tree → the controls. systray appends, so that is the order rows are added in — which is why the first fetch happens in the middle of
onReadyrather than after it. The sync/outcome row sits under the tree rather than over it: it answers "did that work?", which only somebody who has just clicked is asking. Say the word and it goes entirely.A heading, not a submenu — and the capture suite is why
Nesting organizations put every toggle four levels deep, and the fourth level drew as an empty sliver. Not a canvas problem: libdbusmenu asks for grandchildren before their parents on its first layout request, and systray's Linux backend works around that exactly one level down — its own comment says so. A heading keeps the grouping, keeps the money where it belongs, and keeps a deployment two clicks from the icon.
This is the third defect the captures have caught, after the applications-below-Quit ordering and two silently-empty walks.
Details worth knowing
go build,go vet,go test ./...clean; captures regenerated for all three themes and read before committing.d92b98de850fe5cf8b3fWIP: Group applications under their organization, with its money on the headingto Group applications under their organization, with its money on the heading