Repository navigation
v0.3.0 - Webview Terminal List
What's New
This release introduces a completely redesigned terminal list using a custom webview, replacing the native TreeView with a more powerful and flexible interface.
Features
- Webview-based Terminal List - Custom terminal list with improved visual design
- Split Terminal Groups - Visual tree connectors showing split terminal hierarchy
- Multi-select Operations - Cmd/Ctrl+click for individual selection, Shift+click for range selection
- Drag-and-Drop Reordering - Reorder standalone terminals and terminals within groups
- Enhanced Color Picker - Synced with
workbench.colorCustomizationstheme settings - Dynamic Icons - SVG icon generation matching VS Code terminal icons
- Context Menu - Split, unsplit, join, rename, color, icon, and kill operations
Changes
- Replaced
terminal-tree-provider.tswithterminal-list.tswebview component - Added
context-menu.tsfor custom context menu handling - Updated
panel-main.tswith split pane layout and observer management - Enhanced
terminal-manager.tswith group management and state persistence