Bug 466370 - [UX] Welcome Screen redesign
Summary: [UX] Welcome Screen redesign
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 4.5   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 4.6 M6   Edit
Assignee: Brian de Alwis CLA
QA Contact:
URL:
Whiteboard:
Keywords: noteworthy
Depends on:
Blocks: 465439 484444
  Show dependency tree
 
Reported: 2015-05-05 01:12 EDT by Tim Christensen CLA
Modified: 2017-05-11 14:39 EDT (History)
13 users (show)

See Also:


Attachments
Welcome Screen (547.22 KB, image/jpeg)
2015-05-05 01:18 EDT, Tim Christensen CLA
no flags Details
Welcome screen with insufficient contrast (108.17 KB, image/png)
2016-05-19 04:30 EDT, Andreas Sewe CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Christensen CLA 2015-05-05 01:12:51 EDT

    
Comment 1 Tim Christensen CLA 2015-05-05 01:18:15 EDT
Created attachment 253150 [details]
Welcome Screen
Comment 2 Tim Christensen CLA 2015-05-05 01:18:55 EDT
Hi All,

With the proposed improvements to the next version of Mars, including web to Eclipse Installer to launching Eclipse, here is our proposed ideas to the current welcome screen.

Simply:

1. Moving the welcome and package title to the header with adjusted colors
2. Removing the ambiguous workbench button with a close button
3. Prioritizing the default options to a secondary position into the right hand column
4. Adding options for getting started with your new install of Eclipse to the left column

We are suggesting some icon updates as well.

Finally to unify the design we have used colors that will be more consistent with the overall experience.
Comment 3 Tim Christensen CLA 2015-05-05 01:25:36 EDT
For those of you unfamiliar with the entire lifecycle, here are the suggestions we have made for downloading the new installer:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=465240

http://invis.io/4V2S76BYS

For the Oomph powered Installer

https://bugs.eclipse.org/bugs/show_bug.cgi?id=465750

http://invis.io/ZE2U4XMVD
Comment 4 Lars Vogel CLA 2015-05-05 01:36:57 EDT
Tim, are you planning to provide patches for these suggested changes? 

Adding Dani, as he typically has strong opinions about UI changes.
Comment 5 Tim Christensen CLA 2015-05-05 01:39:46 EDT
Hi Lars,

While my team has the technical skills, our role in this project is to provide UI / UX suggestions to create a holistic experience around the new installer paradigm.

Tim
Comment 6 Lars Vogel CLA 2015-05-05 01:45:42 EDT
(In reply to Tim Christensen from comment #5)
> Hi Lars,
> 
> While my team has the technical skills, our role in this project is to
> provide UI / UX suggestions to create a holistic experience around the new
> installer paradigm.

Thanks Tim. Can you give a bit of background what your team is and what your role 
is? The "we" form you are using in this bug report indicates that you are connected to someone or some organization.
Comment 7 Tim Christensen CLA 2015-05-05 01:56:48 EDT
Lars, yes no problem - and sorry, I am only trying to be efficient and not ambiguous.

Our / We simply refers to my team. My company provides development, design and UX services for a variety of companies from Fortune 50 to startups. Our skills span scaleable Java based server applications to mobile and wearable technologies. We are a boutique style firm and were asked by Eclipse.org Foundation to provide assistance in the transition to Mars and help evaluate the UX from download to install to launch.

Often times we are brought in to help fix UX on maturing products that need a fresh set of eyes and empathy.

Most of my team have been users of Eclipse for Java development at least 8 years.

Tim
Comment 8 Mike Milinkovich CLA 2015-05-05 09:01:26 EDT
(In reply to Lars Vogel from comment #6)
> Thanks Tim. Can you give a bit of background what your team is and what your
> role 
> is? The "we" form you are using in this bug report indicates that you are
> connected to someone or some organization.

Lars,

The Eclipse Foundation is funding Tim and his team to provide UX improvements. Please see bug 460549
Comment 9 Dani Megert CLA 2015-08-04 08:52:11 EDT
(In reply to Tim Christensen from comment #2)
> Hi All,
> 
> With the proposed improvements to the next version of Mars, including web to
> Eclipse Installer to launching Eclipse, here is our proposed ideas to the
> current welcome screen.
> 
> Simply:
> 
> 2. Removing the ambiguous workbench button with a close button

This is not good, see bug 431704.
Comment 10 Eclipse Genie CLA 2016-01-22 16:15:04 EST
New Gerrit change created: https://git.eclipse.org/r/65027
Comment 12 Brian de Alwis CLA 2016-01-22 17:25:10 EST
I've committed the first piece called 'Quicklinks' for populating a list of useful actions.  Quicklinks are populated from an extension point and reference Eclipse Core Commands.  The thinking right now is that Quicklinks will be defined by the respective EPP packages rather than by individual projects.

I'll be submitting a 'Solstice' theme separately that uses the Quicklinks content viewer.

I'll then submit some patches to an EPP package to demonstrate how to incorporate the new functionality.
Comment 13 Lars Vogel CLA 2016-01-25 04:24:30 EST
(In reply to Brian de Alwis from comment #12)
> I've committed the first piece called 'Quicklinks' for populating a list of
> useful actions.  Quicklinks are populated from an extension point and
> reference Eclipse Core Commands.  The thinking right now is that Quicklinks
> will be defined by the respective EPP packages rather than by individual
> projects.

Can you add that to the N&N M5?
Comment 14 Dani Megert CLA 2016-01-25 04:59:46 EST
(In reply to Lars Vogel from comment #13)
> (In reply to Brian de Alwis from comment #12)
> > I've committed the first piece called 'Quicklinks' for populating a list of
> > useful actions.  Quicklinks are populated from an extension point and
> > reference Eclipse Core Commands.  The thinking right now is that Quicklinks
> > will be defined by the respective EPP packages rather than by individual
> > projects.
> 
> Can you add that to the N&N M5?

This will not go into M5. It's not yet part of the build and most of the platform team has the test pass today.
Comment 15 Lars Vogel CLA 2016-01-25 05:13:03 EST
(In reply to Dani Megert from comment #14)
> This will not go into M5. It's not yet part of the build and most of the
> platform team has the test pass today.

Commit from Comment 11 is part of the build.
Comment 16 Dani Megert CLA 2016-01-25 07:53:07 EST
(In reply to Lars Vogel from comment #15)
> (In reply to Dani Megert from comment #14)
> > This will not go into M5. It's not yet part of the build and most of the
> > platform team has the test pass today.
> 
> Commit from Comment 11 is part of the build.

Take a look yourself:
http://download.eclipse.org/eclipse/downloads/drops4/I20160125-0400/
Comment 17 Lars Vogel CLA 2016-01-25 08:10:33 EST
(In reply to Dani Megert from comment #16)

> Take a look yourself:

AFAICS it is part of the build see http://git.eclipse.org/c/platform/eclipse.platform.ua.git/diff/pom.xml?id=8124ef1b34163de3a3e4a6f3c39f2045a25ceffc 

But looks like releng did not yet include it into the SDK feature, which must be your point.

I agree with you, as long as it is not delivered with M5 we should not add it to the N&N and any releng change would be to late for M5.
Comment 18 Eclipse Genie CLA 2016-01-28 14:40:25 EST
New Gerrit change created: https://git.eclipse.org/r/65404
Comment 19 Eclipse Genie CLA 2016-01-28 14:40:29 EST
New Gerrit change created: https://git.eclipse.org/r/65405
Comment 21 Brian de Alwis CLA 2016-02-01 14:11:47 EST
Filed CQ10824 (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10824) for icons included in https://git.eclipse.org/r/65405/
Comment 22 Eclipse Genie CLA 2016-02-09 10:09:09 EST
New Gerrit change created: https://git.eclipse.org/r/66202
Comment 23 Mickael Istria CLA 2016-02-09 11:11:43 EST
I only looked at the screenshot (didn't try it yet), but +1000 to adopt this new design and these actions on the welcome page.
Comment 24 Lars Vogel CLA 2016-02-09 11:17:09 EST
+1 for the change, based on the screenshot.
Comment 25 Patrick-Jeffrey Pollo Guilbert CLA 2016-02-11 17:09:05 EST
+1 for the UI change, also based on the attachment provided.
Comment 26 Dani Megert CLA 2016-02-12 10:45:12 EST
I also like the new look. The current Gerrit change sees to have some issues, but nothing that can't be fixed.
Comment 27 Eclipse Genie CLA 2016-02-17 13:46:21 EST
New Gerrit change created: https://git.eclipse.org/r/66763
Comment 28 Eclipse Genie CLA 2016-02-26 15:01:48 EST
New Gerrit change created: https://git.eclipse.org/r/67456
Comment 29 Eclipse Genie CLA 2016-03-11 23:35:31 EST
New Gerrit change created: https://git.eclipse.org/r/68263
Comment 33 Eclipse Genie CLA 2016-03-12 01:01:55 EST
New Gerrit change created: https://git.eclipse.org/r/68265
Comment 34 Brian de Alwis CLA 2016-03-12 01:24:30 EST
Outstanding work:
- change the platform and sdk products to use the solstice theme
- change the EPP packages to use the solstice theme
Comment 35 Brian de Alwis CLA 2016-03-12 10:23:39 EST
@David: the new Solstice theme introduces a new bundle, org.eclipse.ui.intro.quicklinks, that must be pulled into the org.eclipse.platform feature.  I've put up a changeset at:

   https://git.eclipse.org/r/68265
Comment 37 David Williams CLA 2016-03-12 12:28:25 EST
I commented in Gerrit, too, that the bundle and some of its associates still need "about.html" files, please correct promptly. (It needs to be 'exported' in 'src' as well as 'bin' in build.properties. 


I will also comment I think the "org.eclipse.ui" namespace is confusing, since it is in the eclipse.platform.ua repository. I realize you are following the established pattern, but IMHO that is just compounding an error, not making things better. But, it probably does not matter to most people.
Comment 38 Eclipse Genie CLA 2016-03-12 22:15:48 EST
New Gerrit change created: https://git.eclipse.org/r/68285
Comment 40 Brian de Alwis CLA 2016-03-12 23:28:01 EST
(In reply to David Williams from comment #37)
> I commented in Gerrit, too, that the bundle and some of its associates still
> need "about.html" files, please correct promptly. (It needs to be 'exported'
> in 'src' as well as 'bin' in build.properties. 

Thanks for pointing these out.

> I will also comment I think the "org.eclipse.ui" namespace is confusing,
> since it is in the eclipse.platform.ua repository. I realize you are
> following the established pattern, but IMHO that is just compounding an
> error, not making things better. But, it probably does not matter to most
> people.

I too found the names confusing, but these names are explicitly brought in as dependencies and renaming these bundles would result in massive breakage.
Comment 41 Eclipse Genie CLA 2016-03-15 16:01:10 EDT
New Gerrit change created: https://git.eclipse.org/r/68476
Comment 42 Brian de Alwis CLA 2016-03-16 11:20:54 EDT
Verified that Solstice can be loaded in 4.6.0.I20160316-0800, and qroot page can be specified using -pluginCustomization with default content.

Will file separate bugs for adoption in the Eclipse Platform and SDK products, and EPP packages.
Comment 44 Eclipse Genie CLA 2016-05-14 23:12:48 EDT
New Gerrit change created: https://git.eclipse.org/r/72780
Comment 46 Andreas Sewe CLA 2016-05-19 04:30:49 EDT
Created attachment 261842 [details]
Welcome screen with insufficient contrast

Testing the change for the Java package [1], using a locally build EPP package.

At least under OS X, the Eclipse logo is not the white-on-purple variant, but the older one. (See attached screenshot.)

@Brian: Can you have a look?

[1] <https://git.eclipse.org/r/#/c/66202/3>
Comment 47 Dani Megert CLA 2016-05-19 08:14:58 EDT
(In reply to Andreas Sewe from comment #46)
> Created attachment 261842 [details]
> Welcome screen with insufficient contrast
> 
> Testing the change for the Java package [1], using a locally build EPP
> package.
> 
> At least under OS X, the Eclipse logo is not the white-on-purple variant,
> but the older one. (See attached screenshot.)
> 
> @Brian: Can you have a look?
> 
> [1] <https://git.eclipse.org/r/#/c/66202/3>

Please file a separate bug report. This looks like the new branding image is missing.
Comment 48 Andreas Sewe CLA 2016-05-19 08:44:57 EDT
(In reply to Dani Megert from comment #47)
> (In reply to Andreas Sewe from comment #46)
> > Created attachment 261842 [details]
> > Welcome screen with insufficient contrast
> > 
> > Testing the change for the Java package [1], using a locally build EPP
> > package.
> > 
> > At least under OS X, the Eclipse logo is not the white-on-purple variant,
> > but the older one. (See attached screenshot.)
> > 
> > @Brian: Can you have a look?
> > 
> > [1] <https://git.eclipse.org/r/#/c/66202/3>
> 
> Please file a separate bug report. This looks like the new branding image is
> missing.

Didn't want to hijack the bug. Must have wandered down a wrong link; wanted to comment on Bug 490044. Sorry for the noise.
Comment 49 Dani Megert CLA 2016-05-19 08:48:38 EDT
(In reply to Andreas Sewe from comment #48)
> Didn't want to hijack the bug. Must have wandered down a wrong link; wanted
> to comment on Bug 490044. Sorry for the noise.

np