Community
Participate
Working Groups
Created attachment 278674 [details] Screenshot Tools like Visual Studio code offer a non-blocking, integrated welcome screen. In comparison the Eclipse Welcome page does not allow to interact with the IDE, while still being visible. IMHO this makes the Welcome page relatively useless, as the user has to close it to interact with the IDE. I suggest to make the Welcome page a normal editor which should also allow us to remove code which does special treatment of this page. Screenshot attached with Visual Studio Code and Eclipse.
(In reply to Lars Vogel from comment #0) > IMHO this makes the Welcome page relatively useless, as the user has to close it to interact with the IDE. You don't have to close it. You can also turn it into it's own part by clicking on the 'Restore' button.
Matthias, something for you?
The suggestion is to create the most of functionality to be available in E4 context. It may be a set of reusable UI controls in "org.eclipse.e4.ui.intro" that listen for a number of topics. Let's assume we have a p2 event like "IU installed" with a payload from p2 metadata regarding where to get content for the "welcome". The part (or its opening service) will handle the event via opening/refreshing/activating the "welcome". As the "welcome" should be the active one before the workbench restart it also should be available after the workbench restart. From E3 side it may be an IEditorPart implementation that reuses the most of UI from "org.eclipse.e4.ui.intro", but we will see how it goes during the actual implementation. I beleive it will be good use case to refresh discussion regarding E3 to E4 transformations for editors.
Please set the target again when you actually plan to provide a fix.