feat: 更新Webview视图提供者,优化HTML内容生成和通知服务逻辑

This commit is contained in:
Roe-xin
2026-01-28 21:38:49 +08:00
parent 7c4ecb013e
commit 4f1d7f495a
4 changed files with 130 additions and 200 deletions

View File

@ -289,7 +289,12 @@ export async function activate(context: vscode.ExtensionContext) {
const viewProvider = new ICViewProvider(context.extensionUri, context);
const viewRegistration = vscode.window.registerWebviewViewProvider(
"ic-coder.mainView",
viewProvider
viewProvider,
{
webviewOptions: {
retainContextWhenHidden: true
}
}
);
// 注册 VCD 自定义编辑器