Bug 547499 - Open Welcome screen in the editor area
Summary: Open Welcome screen in the editor area
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 4.11   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2019-05-21 03:28 EDT by Lars Vogel CLA
Modified: 2022-03-29 05:33 EDT (History)
7 users (show)

See Also:


Attachments
Screenshot (190.54 KB, image/png)
2019-05-21 03:28 EDT, Lars Vogel CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.