Skip to content

Adopt Output panel to use views #89993

Closed
Closed

Description

Adopt Output panel to use views

Activity

  1. added 2 commits that reference this issue on Feb 4, 2020
  2. sandy081 commented on Feb 4, 2020

    @sandy081
    MemberAuthor

    SteVen Batten (@sbatten) Needed more API in IViewsService for moving output panel to output view and added them. Most importantly these new APIs replaces the usage of panel service. It has to be make sure while adopting other panels or side bar views that they should not be using panel or viewlet service and to be replaced by IViewsService. Here are the new APIs added to IViewsService:

    readonly onDidChangeViewVisibility: Event<{ id: string, visible: boolean }>;
    isViewVisible(id: string): boolean;
    
    closeView(id: string): void;

    Also moved registering viewlets and panels from View Containers into ViewsService. So this makes it a service that talks to viewlets and panels. Hence we shall replace all usages of panels service and viewlet service in views and panels to use IViewsService.

  3. locked and limited conversation to collaborators on Mar 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

debtCode quality issuesworkbench-viewsWorkbench view issues

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions