Skip to content

Use a bust-style icon for Active Agents and bump the extension patch version#372

Merged
NagyVikt merged 3 commits intomainfrom
agent/codex/active-agents-bust-icon-2026-04-23-14-52
Apr 23, 2026
Merged

Use a bust-style icon for Active Agents and bump the extension patch version#372
NagyVikt merged 3 commits intomainfrom
agent/codex/active-agents-bust-icon-2026-04-23-14-52

Conversation

@NagyVikt
Copy link
Copy Markdown
Collaborator

Summary

  • replace the Active Agents activity bar glyph with a simpler bust-style monochrome SVG in both shipped and template copies
  • bump the Active Agents extension manifests to 0.0.12 so reinstall/reload flows can pick up the asset change
  • record the VS Code badge limitation in T1 notes: the current ViewBadge surface exposes only value and tooltip, not per-view badge color/severity

Testing

  • node --test test/vscode-active-agents-session-state.test.js

NagyVikt added 3 commits April 23, 2026 16:08
The sidebar request was a bust-like identity closer to the sculpted logo reference, not the existing hive-node glyph. This swaps the mirrored Activity Bar SVG to a small monochrome bust silhouette and bumps the extension manifests so reinstall and reload flows can pick up the asset change.

The numeric Activity Bar badge stays unchanged because the current VS Code view-badge surface only exposes a count and tooltip, not per-view badge color or severity control.

Constraint: VS Code ViewBadge exposes only value and tooltip for tree views
Rejected: Force a red badge through theme colors | would require global workbench theme changes instead of a per-view override
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep contributed Activity Bar icons monochrome and readable at 16-24px; avoid detailed artwork that collapses at sidebar size
Tested: node --test test/vscode-active-agents-session-state.test.js
Not-tested: Live VS Code render in an already-open window before reinstall/reload
…ow-up

The Active Agents lane already ships its custom Activity Bar icon and mirrored manifest updates.
This follow-up records the scope change in the T1 note and sets the workspace file icon default to material-icon-theme without changing extension-owned glyph logic.

Constraint: Keep Active Agents custom glyphs independent from the workbench file icon theme
Rejected: Commit .vscode/extensions.json recommendation | ignored local-only helper, not repo state
Confidence: high
Scope-risk: narrow
Directive: If workspace icon defaults change again, keep extension-owned icons independent from the workbench file icon theme
Tested: node --test test/vscode-active-agents-session-state.test.js; node -e "JSON.parse(require('fs').readFileSync('.vscode/settings.json', 'utf8')); console.log('settings-json-ok')"
Not-tested: Manual VS Code visual confirmation with Material Icon Theme installed
The prior glyph read as a hive graph and competed with the numeric badge at Activity Bar size. This keeps the icon simpler and monochrome, syncs the shipped/template manifests at 0.0.15, and removes unrelated workspace icon-theme drift from this lane before finish.

Constraint: VS Code TreeView.badge only exposes value and tooltip; the extension cannot restyle the badge or replace Explorer's icon when the view is docked there
Rejected: Fake a custom red badge treatment | unsupported by VS Code API
Rejected: Ship the material-icon-theme workspace default | unrelated workspace drift
Confidence: high
Scope-risk: narrow
Directive: Keep Activity Bar glyphs simple solid silhouettes; tiny surfaces lose detail fast
Tested: JSON manifest parse, mirrored SVG diff, .vscode/settings.json vs main, rg checks for icon path/version/badge API
Not-tested: Manual VS Code render of the updated Activity Bar icon
@NagyVikt NagyVikt force-pushed the agent/codex/active-agents-bust-icon-2026-04-23-14-52 branch from 1eabc48 to f0b2a91 Compare April 23, 2026 14:09
@NagyVikt NagyVikt merged commit 4c00c91 into main Apr 23, 2026
1 check passed
@NagyVikt NagyVikt deleted the agent/codex/active-agents-bust-icon-2026-04-23-14-52 branch April 23, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant