-
Notifications
You must be signed in to change notification settings - Fork 35.7k
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
-
ViewDescriptorServicetests Write tests of ViewsDescriptorService #89686 - Remove sync
openPanelin favor ofasyncRemove 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 necessaryattachStylerinViewPaneso 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
canMoveproperty 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