-
-
Notifications
You must be signed in to change notification settings - Fork 0
[Architecture] Migrate Monitor to WebviewViewProvider #25
Copy link
Copy link
Closed
1 / 11 of 1 issue completedDescription
Ticket 1.1: [Architecture] Migrate Monitor to WebviewViewProvider
Title: Transition ail Monitor from Editor Tab to Dockable View Container
Description:
The current ail Monitor uses a WebviewPanel, which occupies the main editor space. To support a "Daily Driver" workflow, we need to move this to a WebviewViewProvider so it can be docked in the Sidebar or Bottom Panel.
Tasks:
- Create a new class implementing
vscode.WebviewViewProvider. - Register the provider in
extension.ts. - Update
package.jsonto define a newviewContainerandview(defaulting to thebottompanel orexplorersidebar). - Refactor the existing HTML/JS loading logic to work within the
resolveWebviewViewlifecycle instead ofwindow.createWebviewPanel.
Opus Planning Prompt:
"Plan the migration of the
ailMonitor from aWebviewPanelto aWebviewViewProvider. Outline the changes required inpackage.jsonto register the view in the bottom panel. Describe the class structure for the Provider and how to move the message-passing logic from the current panel controller to the newresolveWebviewViewmethod."
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels