pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.19k stars 350 forks source link

[Feature Request] Improvements for UI themes #16791

Open astares opened 2 months ago

astares commented 2 months ago

The new DarkBlue theme does not have much contrast. It is unfortunately hard to distinguish the overlapping windows on the background due to this

image

It is also missing/not (yet) reflected in the Welcome Window:

image

IMHO the DarkBlue theme looks terrible as a welcome theme.

Why cant we deliver Pharo with the dark and white theme by default only as usual and as most technologies do it and then have custom themes additional? We already have loadable icon packs icon the settings - so we could provide loadable themes (for those who want it/really require it) too:

image

This way we could add other themes easily as well:

https://github.com/estebanlm/themes

astares commented 2 months ago

A small step is done in https://github.com/pharo-spec/NewTools-WelcomeBrowser/pull/25 fixing https://github.com/pharo-spec/NewTools-WelcomeBrowser/issues/24

guillep commented 1 month ago

Thanks for the issue!

I'll edit the description so that we add a list of concrete improvements. What do you think? Then we can decide to change back to the black theme or not, but at least the blue one will get better ^^