Aggregating prior discussions from abandoned PRs. - [x] Update `PanelPart` with `ViewContainer` logic existing in `ActivityBarPart` with support for hiding a panel when empty https://github.com/microsoft/vscode/pull/87444 - [x] Abstract viewlet/panel creation away https://github.com/microsoft/vscode/issues/87246 - [x] Use views service to move views between containers https://github.com/microsoft/vscode/issues/87461 - [x] Support tracking view position on reload https://github.com/microsoft/vscode/pull/88656 - [x] Add generic `move to panel` / `move to sidebar` commands for movable views https://github.com/microsoft/vscode/pull/88823 - [x] Fix issue with render being called twice for header actions. https://github.com/microsoft/vscode/pull/88433 - [x] Add movable property to views and enforce icon per view https://github.com/microsoft/vscode/pull/88823 - [x] Update theming for views to support panel theming - [x] Move search view to new model https://github.com/microsoft/vscode/pull/89190 - [x] Enable outline view to move https://github.com/microsoft/vscode/pull/89240 - [x] Enable custom views to move https://github.com/microsoft/vscode/pull/89240 - [ ] Provide method for views to persist state during move - [ ] Introduce ability to contribute a `View` to a `Panel` for extensions (should have its own item)
Aggregating prior discussions from abandoned PRs.
PanelPartwithViewContainerlogic existing inActivityBarPartwith support for hiding a panel when empty Port view container logic from activitybarpart to panelpart #87444move to panel/move to sidebarcommands for movable views Add movable property to views and add toggle view commands #88823Viewto aPanelfor extensions (should have its own item)