Bug 547499

Summary: Open Welcome screen in the editor area
Product: [Eclipse Project] Platform Reporter: Lars Vogel <Lars.Vogel>
Component: User AssistanceAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: alexander.fedorov, daniel_megert, Lars.Vogel, ma.becker, sebastian.ratz, stephan.heik, thomas.alexander.ritter
Version: 4.11Keywords: usability
Target Milestone: ---   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=546823
https://bugs.eclipse.org/bugs/show_bug.cgi?id=579463
Whiteboard:
Attachments:
Description Flags
Screenshot none

Description Lars Vogel CLA 2019-05-21 03:28:51 EDT
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.
Comment 1 Dani Megert CLA 2019-05-24 09:54:39 EDT
(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.
Comment 2 Lars Vogel CLA 2019-06-12 13:18:21 EDT
Matthias, something for you?
Comment 3 Alexander Fedorov CLA 2019-06-13 05:10:22 EDT
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.
Comment 4 Dani Megert CLA 2020-01-07 07:57:57 EST
Please set the target again when you actually plan to provide a fix.