You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(Mountain): Standardize Tauri event channel naming to kebab-case
Consolidate all `sky://` event channel names to a consistent kebab-case format and emit TreeView registration events to the canonical path.
Changes:
- `sky://treeView/register` → `SkyEvent::TreeViewCreate` (canonical path)
- `sky://webview/setHtml` → `sky://webview/set-html`
- `sky://webview/postMessage` → `sky://webview/post-message`
- `sky://status-bar/*` → `sky://statusbar/*` (remove hyphen to match family)
- `sky://status-bar/message` → `sky://statusbar/set-message`
Also emit `SkyEvent::TreeViewCreate` after a TreeDataProvider is registered so the renderer can wire up the data provider to the matching ITreeView instance. Without this, VS Code's treeView.ts keeps `_dataProvider === undefined` and all extension tree views (GitLens, debug, SCM, tasks) render empty.
The previous diverged channel names were parallel forks that no downstream listener ever subscribed to. Impact: Extension tree views now render correctly with data from providers.
0 commit comments