On 21/04/17 15:22, Dimitris Chloupis wrote:
its ironic you say this Stephan

and the irony is that you claim that Dark Theme is inappropriate because
Pharo uses so many hard coded colours when it was Esteban's effort to
have a dark theme that decreased the amount of hard coded methods and
modified them to support themes.  The very reason you use that Dark
Theme should not be used as default is the very reason to use it because
it will forces us to detect those methods and convert them to support
our Theme classes. This will not only improve the Dark Themes but ANY
future theme.

No. That is just an indicator that we are far from finished, and that is one good reason not to switch to it close to release. The other reasons are:
- it breaks our own feature freeze rule;
- giving us not enough time to test;
- the number of hard-coded colors suggests that our practical (non-automated) test coverage is low and the actual users of dark theme have usage patterns that miss parts of the system; - it focuses attention on a part of the system that should be irrelevant so close to release;
- it forces projects that depend on pharo to make changes now;
- making it more difficult for them to release close after pharo releases;
- and thus makes pharo release management look amateurish;
- it is a bad default for the majority of users;
- who will mostly not do any testing but only switch to light theme as fast as possible, especially when confronted with a decision made like this;
- and is thus bad marketing;
- it is taking a lot of time from the people who should be doing more productive things.

Stephan



Reply via email to