Bug 457087 - "Every Detail Matters" for Mars
Summary: "Every Detail Matters" for Mars
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Cross-Project (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Cross-Project issues CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 421702 438297 442591 445213 455162 457263 458974 459238 459836 459905 460266 466460 466941
Blocks:
  Show dependency tree
 
Reported: 2015-01-08 16:59 EST by Wayne Beaton CLA
Modified: 2015-12-16 22:14 EST (History)
17 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2015-01-08 16:59:07 EST
We'll use this bug as an umbrella tracker bug for sorts of activities.

The idea here is to tackle some of the "little things" and improve the overall impression we leave with users. I'm motivated--at least in part--by the positive community response to some of the little things--like turning on line numbers by default--that we've done in the past.

This represents a shift to focus more on user experience. This is also the first step of a strategy to realize a vision for the developer platform [1] (there's more background there).

This includes (for example):

* Website improvements (make it easier to find the right thing to download)
* Installer (not strictly a little thing, but Oomph is most of the way there)
* Making feature names consistent
* Categories and categorization of features in the simultaneous release repository
* General UI consistency (high level, lower level usability is a "big thing")
* Avoid use of code names in the UI

To avoid confusion/splitting the discussion, let's please avoid discussion specific issues/activities in detail on this bug. Open blocker bugs for specific issues and discussion. I'd prefer to keep the specific blockers on this bug at high/cross-project level (i.e. I prefer to avoid making any bugs for a specific project as a blocker).

As a community, we can decide what else this might include. Naturally, success depends on scoping this so that we can actually get the work done.

[1]https://www.eclipse.org/community/eclipse_newsletter/2014/november/article4.php
Comment 1 Alex Blewitt CLA 2015-01-12 11:39:03 EST
Can we add a dependency on 'defaults should be utf-8 for text based files'? Would be nice to get this one on the radar before it turns 10 years old.

bug 108668
Comment 2 Dani Megert CLA 2015-01-12 12:05:29 EST
(In reply to Alex Blewitt from comment #1)
> Can we add a dependency on 'defaults should be utf-8 for text based files'?
> Would be nice to get this one on the radar before it turns 10 years old.
> 
> bug 108668

Changing the default will create havoc as explained by several comments in the bug report. If an EPP decides to go down that road, that's fine. But the Platform won't do it. Projects should simply set the encoding.
Comment 3 Wayne Beaton CLA 2015-01-12 13:41:34 EST
(In reply to Alex Blewitt from comment #1)
> Can we add a dependency on 'defaults should be utf-8 for text based files'?
> Would be nice to get this one on the radar before it turns 10 years old.

Done indirectly via Bug 421702.
Comment 4 Lars Vogel CLA 2015-07-23 00:49:18 EDT
Looks like for Mars 3 details mattered. :-)

Mars has shipped, should this bug be closed or should its title change to Neon?
Comment 5 Wayne Beaton CLA 2015-12-16 22:14:06 EST
I think that we're done here.

Let's see if we can do even better for Neon. See Bug 484444