Bug 511548 - [WorkspaceLauncher] Allow users to import existing preferences for new workspaces
Summary: [WorkspaceLauncher] Allow users to import existing preferences for new worksp...
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.7   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: David Weiser CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on: 432006 516049
Blocks:
  Show dependency tree
 
Reported: 2017-02-02 07:55 EST by Lars Vogel CLA
Modified: 2020-03-03 17:19 EST (History)
3 users (show)

See Also:


Attachments
Import (27.06 KB, image/png)
2017-02-02 07:55 EST, Lars Vogel CLA
no flags Details
launcher (39.21 KB, image/jpeg)
2017-04-28 12:52 EDT, David Weiser CLA
no flags Details
import preferences dialog (22.09 KB, image/jpeg)
2017-04-28 12:53 EDT, David Weiser CLA
no flags Details
new launcher (40.79 KB, image/jpeg)
2017-05-17 05:52 EDT, David Weiser CLA
no flags Details
new launcher selected (41.92 KB, image/jpeg)
2017-05-17 05:53 EDT, David Weiser 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 2017-02-02 07:55:22 EST
Created attachment 266589 [details]
Import

Other IDEs, for example, Android Studio allows the user to import existing settings if a new installation is started. Screenshot from AS attached.

I think it would be a nice feature to offer this also if a user selects a new workspace. 

If this happens we could offer another dialog which asks the user if he wants to import from another existing ws.
Comment 1 Lars Vogel CLA 2017-04-18 07:15:58 EDT
David, please have a look.
Comment 2 Eclipse Genie CLA 2017-04-28 12:48:27 EDT
New Gerrit change created: https://git.eclipse.org/r/96050
Comment 3 David Weiser CLA 2017-04-28 12:52:56 EDT
Created attachment 268074 [details]
launcher
Comment 4 David Weiser CLA 2017-04-28 12:53:33 EDT
Created attachment 268075 [details]
import preferences dialog
Comment 5 David Weiser CLA 2017-04-28 13:00:47 EDT
the eclipse launcher design is not final. if we do it this way, we could remove the preferences checkbox from the ChooseWorkspaceWithSettingsDialog (the dialog which is used when you choose to switch the workspace from within a running eclipse instance). what do you think?
Comment 6 Mickael Istria CLA 2017-05-02 03:25:20 EDT
The addition is nice.
Some suggestions:
* make the link less visible when checkbox isn't ticked (make it grey of something like that).
* Move the "Recent workspaces" someplace else, as it's not related to preferences. Actually, I'm not sure why this "Recent workspaces" is necessary as the "Select workspace" combo is already populated with recent workspaces (and if not, it should be)
* Evaluate whether a button there would be more suitable than a link (I'm not sure about it).
Comment 7 David Weiser CLA 2017-05-03 11:37:07 EDT
(In reply to Mickael Istria from comment #6)
> The addition is nice.
> Some suggestions:
> * make the link less visible when checkbox isn't ticked (make it grey of
> something like that).

+1

> * Move the "Recent workspaces" someplace else, as it's not related to
> preferences. Actually, I'm not sure why this "Recent workspaces" is
> necessary as the "Select workspace" combo is already populated with recent
> workspaces (and if not, it should be)

I like the idea of removing "recent workspaces"

> * Evaluate whether a button there would be more suitable than a link (I'm
> not sure about it).

I think a button won't fit in the layout. The idea is to show the workspace' path as link text, when the user selects a workspace to copy setting from.
Comment 8 David Weiser CLA 2017-05-17 05:52:46 EDT
Created attachment 268394 [details]
new launcher
Comment 9 David Weiser CLA 2017-05-17 05:53:09 EDT
Created attachment 268395 [details]
new launcher selected
Comment 10 David Weiser CLA 2017-05-17 05:54:32 EDT
I uploaded two new screenshots. When you start Eclipse you can select which settings you want to copy. With the help of the Link in the Copy Settings-DropDown you can select the workspace to copy the settings from. This will open the import preferences dialog. What do you think of the new UI? Do you like it that/how the link is placed in the DropDown? This will of course allow the user to not only copy their preferences but also their workbench layout and working sets.
Comment 11 Eclipse Genie CLA 2020-03-03 17:19:26 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug.

If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.