Community
Participate
Working Groups
2.1 Currently switching between perspectives does not keep track of the view you were looking at last time you were in it. Here are suggestions: 1) Keep track of last selected view. When switching back keep view selection unless that view does not exist in the other perspective - then use MRU. For example: I am in Resource perspective in the navigator. I switch to the Java Perspective. If I select the Tasks view and switch back it keeps it. If I had selected the Packages View then I switch to MRU (Resource Navigator) 2) Make the default view more meaningful. For instance the Outline view is no use if it is not populated 3) Do not have views that are empty by default in the perspective - i.e. dump Outline and Type Hierarchy from the PackagesView
Using the 3.0 M1 build... 1) It already does this. 2) The workbench has no idea what views would be more meaningful (its just IViewPart to the workbench). Maybe we could provide an API on IPageLayout to specify which view should get focus when choosing. 3) Not sure what you mean by this. Not show the view until it has content? Again, the workbench would not know this. It can't tell if a view is displaying important information or not. Maybe some of the context work from Chris will help in this area.