Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] Proposal: Customize Default Preferences for Packages

Hi Gunnar,

I like this proposal very much - and I dislike it at the same time a bit. I probably like it more than I dislike it. ;-)

It's very easy to change the default values of the preferences, and we do this already e.g. by defining the default-perspective of a package. It's possible and it is easy. And yes, you are absolutely right that EPP is probably the best place to define the defaults for end-users, much better than Platform or CDT or any upstream project.

One thing that I like to bring up here is that I prefer to have a common look and feel for all packages. That does not mean that there's no room for deviation for single packages, but there must be good reasons.

In case of auto-refresh I'd say it makes sense to enable this in all packages. But the problem will arise when we are going to discuss settings such as line-numbers. 50% of our users hate us for not enabling this by default [1], 50% of our users would hate us if we enable it... (don't cite the percentages... it's just an example, but the message behind them should be clear).

[1] http://www.ihateeclipse.com/

Thanks,
Markus




On Mon, Jul 15, 2013 at 10:44 AM, Gunnar Wagenknecht <gunnar@xxxxxxxxxxxxxxx> wrote:
Greetinge Noble Package Maintainers,

I'd like to propose that we introduce default preferences for Eclipse packages which are different from the default of the legacy Eclipse SDK zip. My motivations for this proposal are usability optimizations to the large user base of the packages.

One of the first settings to change would be:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=191154
+ auto-refresh enabled by default

For the sake of this proposal I don't like to discuss the specific changes in detail. My main interest is to get a vote/opinion from package maintainers if they are interested in this proposal or if there are arguments for not doing it.

Although it's possible to change defaults in the place they are defined (eg. platform or JDT or CDT), any change at such a low level may cause quite a significant impact for *any* downstream consumer. It is expected, that most consumers of the low level artifacts are adaptors and other projects. However, the main consumer of the Eclipse packages is the Eclipse user base which is also the main target group for a different default setting. Thus, I think it's a perfectly valid to ship packages with defaults optimized for our users leaving projects the freedom to ship defaults convenient for a project, their adopters or their committers.

Please comment.

-Gunnar

--
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx





_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/epp-dev



Back to the top