Hi Hilaire, There are many themes that needs to be removed (Pharo -is the old one-, Orange, Blue). Then others we need to decide what we do with them. For example, I have the feeling that vistary theme is so bad that no one uses it, but I can be wrong (and maybe is not so bad and is just me who hates the vista look). But watery is very well done and deserves to survive, I think. But well.. some problems are inherent to the âthemeâ mechanism (the thing that makes buttons not appear on hover for example⦠it happens almost whenever you change a theme). So⦠I suppose we need to do both: clean removing the old ones and fix the ones we decide to keep :) Esteban On 22 Mar 2014, at 11:50, Hilaire Fernandes <hilaire.fernandes@gmail.com> wrote:
Hello,
Well, if you can't do it, don't. I mean there is no obligation to refactor working stuff if you don't have the resource to go from A to Z. It is ok.
Then I *don't* understand something else: why so many new themes? It is ridiculous to see PharoTheme, BlueTheme, OrangeTheme, Pharo3Theme. Some are not even working properly. May be there is a logic, but I don't get it.
For the broken Vistary theme, I identified the problem, and I'll let Ben apply the fix as it seems appropriate to him[1].
Thanks
Hilaire
[1] https://pharo.fogbugz.com/f/cases/13112/Broken-Vistary-theme
Le 22/03/2014 10:42, Sven Van Caekenberghe a écrit :
The theme stuff is really hard and complex. It is impossible to maintain multiple ones, especially if those are seldom used. Maybe it would have been better to remove all those that are not properly maintained. But that would not have made you happy either I guess.
It is really simple: with the limited resources that we have, we cannot maintain all of them.
On 22 Mar 2014, at 09:33, Hilaire Fernandes <hilaire.fernandes@gmail.com> wrote:
Hello,
<bitter> In Pharo3, the UITheme hierarchy seems to have been hit by random refactoring (it really looks like that) because it is broken in so many place[1][2][3] and in such obvious way (very visible).
It will be nice the random refactorers take(s) full responsibility to do the job from A to Z, and not only from A to H. </bitter>
[1] https://pharo.fogbugz.com/f/cases/12554/Broken-Watery-theme [2] https://pharo.fogbugz.com/f/cases/13112/Broken-Vistary-theme [3] https://pharo.fogbugz.com/f/cases/13114/Broken-PharoTheme
Thanks
Hilaire
-- Dr. Geo http://drgeo.eu
-- Dr. Geo http://drgeo.eu