Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 459589

Summary: [Windows] Add shortcuts for installed product to the menu and desktop
Product: [Tools] Oomph Reporter: Wayne Beaton <wayne.beaton>
Component: SetupAssignee: Ed Merks <Ed.Merks>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: Ed.Merks, felix.dorner, ian.skerrett, mkoegel, stepper
Version: 1.1.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows NT   
Whiteboard:
Bug Depends on:    
Bug Blocks: 459836    

Description Wayne Beaton CLA 2015-02-10 13:06:48 EST
I'm a little concerned about users having a "now what?" sort of moment. They run the installer and it runs to completion. They can click the "Launch" button from the installer, but after that, what do they do?

A launcher in the menu would be a good addition along with an optional shortcut on the desktop.
Comment 1 Eike Stepper CLA 2015-02-10 13:11:46 EST
That's a good point!

The solution will probably be platform-dependent. It'll take me some time to investigate the options...
Comment 3 Eike Stepper CLA 2015-03-28 14:54:46 EDT
And then I've fundamentally changed the workflow to:

1) Download extractor executable (to be renamed to xyz-installer)
2) Double-click extractor to start it
3) Extractor extracts installer to temp dir and launches it directly there
4) User can install a product
5) After successful product installation a "Keep installer" link is displayed
6) If this link is selected a dialog pops up with a default permanent installer location (and later checkboxes for creating shortcuts)
7) If that dialog is confirmed with Ok the installer copies itself from temp to the selected permanent folder (and later creates shortcuts)
Comment 4 Eike Stepper CLA 2015-03-28 14:55:22 EDT
Committed:

f0a88f1fc09c9ee74a7bd8a8585e4550de532f69
97d108aba7048d27d975be4c10e1303f85b6d099
Comment 5 Eike Stepper CLA 2015-03-29 05:43:08 EDT
And this commit adds the shortcut creation: http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/commit/?id=021757aa9d75ae6d01e95e253b6703b0bcef38eb
Comment 6 Wayne Beaton CLA 2015-05-25 16:02:33 EDT
For the average user, the expected behaviour is to have the icon created for the Eclipse configuration they've installed, not the installer itself (this was my original intention with this bug, so I've reopened it).

I like what you've done with the installer icon, and I think that it will work nicely with an eventual transition from installer to installer/launcher, but I'd like to see the functionality made available for the installations as well.

e.g.

1) user installs (e.g.) Eclipse IDE for Java Developers
2) installer does its thing
3) a launcher is added in the start menu with a short-cut on the desktop.

What happens when we uninstall?
Comment 7 Ian Skerrett CLA 2015-05-26 12:50:25 EDT
(In reply to Wayne Beaton from comment #6)
> For the average user, the expected behaviour is to have the icon created for
> the Eclipse configuration they've installed, not the installer itself (this
> was my original intention with this bug, so I've reopened it).
> 
> I like what you've done with the installer icon, and I think that it will
> work nicely with an eventual transition from installer to
> installer/launcher, but I'd like to see the functionality made available for
> the installations as well.
> 
> e.g.
> 
> 1) user installs (e.g.) Eclipse IDE for Java Developers
> 2) installer does its thing
> 3) a launcher is added in the start menu with a short-cut on the desktop.
> 

+1  I would like to see this for Simple and Advanced Mode
Comment 8 Ian Skerrett CLA 2015-06-02 09:28:38 EDT
What is the plan for this bug? I really think having the creation of the shortcuts for the Eclipse installation will be expected by Windows users.
Comment 9 Eike Stepper CLA 2015-06-05 13:54:28 EDT
*** Bug 469499 has been marked as a duplicate of this bug. ***
Comment 10 Ed Merks CLA 2015-06-09 03:48:37 EDT
The changes are committed to master

http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/commit/?id=415dd83aec8400aa72300f7e9caefe8db4576dfb
http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/commit/?id=10099d962bec5e364dbaf890faa67e0bffde0eeb

Options to create menu and desktop shortcuts are supported.  The menu will group into a submenu called "Eclipse" with menu items such as "Java Mars".
Comment 11 Felix Dorner CLA 2016-12-05 02:49:27 EST
I only see these options in "Simple Mode". Is it possible to select them in advanced mode too?
Comment 12 Ed Merks CLA 2016-12-05 03:03:57 EST
Only the simple installer has these options.