Skip to content
This repository was archived by the owner on Nov 12, 2026. It is now read-only.

T3 panel menu: HIG audit fixes and native menu layout (H1–H5) - #645

Merged
techmore merged 4 commits into
devfrom
claude/t3-indicator-hig
Oct 28, 2026
Merged

techmore merged 4 commits into
devfrom
claude/t3-indicator-hig

Conversation

@techmore

@techmore techmore commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

Audit of the T3 Wingpanel menu against the elementary HIG, with the small, clear fixes applied. Full findings: mseries/t3-wingpanel/HIG-AUDIT.md.

Fixed

  • The plan windows and thread lists sat in nested scroll areas, so only the first window showed and its gauge was cut off. A 92 % weekly window and running threads were invisible. The inner scrollers are gone; the menu itself scrolls.
  • The menu no longer changes width on every tab switch (it went 512 → 416 → 488 px).
  • Panel tooltip: native two-line Granite tooltip, "Idle" instead of "T3 · 0 running". The accessible name now follows the status; before, it never changed after start-up.
  • Numbers: 18,436,221 tokens, $41.29, "read just now" (was a raw ISO timestamp).
  • Wording: the thread list heading is "Threads" (the Activity button opens Shiplog), real plurals, and the model name moved into the row tooltip.

Before → after (T3 server tab, light)
server

Owner-approved layout (H1–H5, second commit)

  • One tab bar: the embedded CodexBar shows Quota only; Sessions and Spend open from its detail buttons.
  • Footer is plain menu items: Open T3, Activity, Fleet, then "T3 Settings…". The duplicate Usage / Repositories buttons are gone.
  • 16 px icons in the embedded Usage row (the standalone CodexBar dropdown keeps 36 px), and system text size instead of 1.2em.
  • The panel badge shows a number only when approvals are waiting.

usage

Checks: mseries/t3-wingpanel/test.sh passes (hosted probe in light and dark, module entrypoint, staging, activation). Fixture renders under Xvfb are in receipts/2026-10-27-hig-audit/. Not installed into or reloaded in the live Wingpanel.

🤖 Generated with Claude Code

HIG audit of the unified T3 Wingpanel menu (mseries/t3-wingpanel/HIG-AUDIT.md).

- Remove nested scrollers that hid the second plan window and running threads.
- Keep one menu width across tabs so the popover stops jumping.
- Two-line Granite tooltip with "Idle" instead of "0 running"; keep the
  accessible name in sync with the status.
- Group token digits, show cost in cents, relative "read" time.
- Rename the thread list to "Threads" (the Activity button opens Shiplog);
  real plurals; model moves to the row tooltip.

Fixture tests pass; before/after renders in receipts/2026-10-27-hig-audit.
Not installed into the live panel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@techmore
techmore enabled auto-merge (squash) October 27, 2026 23:42
Owner-approved follow-up to the HIG audit.

- H1: hide CodexBar's inner Quota/Sessions/Spend switcher when embedded;
  replace the two button rows with plain menu items (Open T3, Activity,
  Fleet, T3 Settings…) and drop the duplicate Usage/Repositories buttons.
- H2: 16 px CodexBar icons when embedded (standalone keeps 36 px).
- H3: system text size instead of 1.2em.
- H4: Open T3 is a plain menu item, not a suggested-action button.
- H5: panel badge only for approvals waiting, not running threads.

Fixture tests pass; receipts updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@techmore techmore changed the title T3 panel menu: HIG audit, show hidden plan windows, native tooltip T3 panel menu: HIG audit fixes and native menu layout (H1–H5) Oct 27, 2026
techmore and others added 2 commits October 27, 2026 19:50
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…epositories button

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@techmore
techmore merged commit 82f61e6 into dev Oct 28, 2026
19 checks passed
@techmore
techmore deleted the claude/t3-indicator-hig branch October 31, 2026 17:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant