Follow-up to the GTK→ShellApp event-dispatch migration. Parent: #448. Related: #536, #521.
Summary
In the ShellApp activity bar, the Git Insights extension's icon is missing — the extension registers a display name + icon but nothing renders for it in the activity bar.
Root-cause hint
The git-insights extension is registered with a display name (and icon) at src/core/extensions.rs:337 (name: "git-insights", display_name: "Git Insights"). Its activity-bar icon isn't being fed into the migrated AppShell activity bar — extension-provided activity-bar items are likely handled differently from (or after) built-in panels on the new path.
Related
Acceptance
The Git Insights extension icon renders in the activity bar. Add a black-box/TuiDriver assertion that an extension-registered panel contributes a visible activity-bar icon.
Follow-up to the GTK→ShellApp event-dispatch migration. Parent: #448. Related: #536, #521.
Summary
In the ShellApp activity bar, the Git Insights extension's icon is missing — the extension registers a display name + icon but nothing renders for it in the activity bar.
Root-cause hint
The git-insights extension is registered with a display name (and icon) at
src/core/extensions.rs:337(name: "git-insights",display_name: "Git Insights"). Its activity-bar icon isn't being fed into the migrated AppShell activity bar — extension-provided activity-bar items are likely handled differently from (or after) built-in panels on the new path.toolbar_selectedarithmetic) — the item-source plumbing there is the likely place extension icons get dropped.Related
Acceptance
The Git Insights extension icon renders in the activity bar. Add a black-box/
TuiDriverassertion that an extension-registered panel contributes a visible activity-bar icon.