-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Closed
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalitylayoutGeneral VS Code workbench layout issuesGeneral VS Code workbench layout issueson-testplanworkbench-viewsWorkbench view issuesWorkbench view issues
Milestone
Description
This is a continuation of the work from #85164.
Debt
-
ViewDescriptorService
tests Write tests of ViewsDescriptorService #89686 - Remove sync
openPanel
in favor ofasync
Remove sync version of openPanel #89723 - Fix issue with panel naming before opening Panel name changes after showing the panel #88637
- Have all panels using the new infrastructure Migrate Terminal Panel to ViewPane #90252 Adopt Output panel to use views #89993 50bc5d7
- Make sure views are not using panel or viewlet semantics (
IPanelService
,IViewletService
)
Use IViewsService while using views and view containers #90020 -
IntroduceNo longer necessaryattachStyler
inViewPane
so that implementing views can simply attach tree or list using it.
Features
- Ensure all core views can be moved without issue
- Explorer
-
Source ControlEnable SCM Views to move to panel #90461 - Search
- Run and Debug Allow moving debug viewlet items to the panel #90468
- Extensions (will not be enabled)
- References view?
-
Remote
- Invert
canMove
property to allow exclusion of extensions viewlet views - Drag and drop support between existing containers
- Drag and drop support into new containers
Future (Not targeted for February)
- Generate icons for panel views/containers to enable new containers in sidebar from panel views
- Enable multiple views in panels
Mochnant, kytosai, szmarczak, usernamehw and jonlepagejonlepage
Metadata
Metadata
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalitylayoutGeneral VS Code workbench layout issuesGeneral VS Code workbench layout issueson-testplanworkbench-viewsWorkbench view issuesWorkbench view issues