gluonhq / scenebuilder

Scene Builder is a visual, drag 'n' drop, layout tool for designing JavaFX application user interfaces.
https://gluonhq.com/products/scene-builder/
Other
747 stars 220 forks source link

*Please* support high-contrast theme #39

Open gluon-bot opened 8 years ago

gluon-bot commented 8 years ago

Originally reported by: Anonymous


Some of us need to use high contrast theme on windows but Gluon Scene Builder doesn't support this theme. (What's strange is that other JavaFX applications do support this). Specifically, switching to a high-contrast theme makes the application unusable because the background of the menus doesn't actually go black.


AlmasB commented 2 years ago

@abhinayagarwal @Oliver-Loeffler

Does SB support high-contrast themes now? If not, I'd like to close this and reopen as a new issue to move to the top of the list to make the UI easier to use for those who need this.

Oliver-Loeffler commented 2 years ago

SceneBuilder only offers 2 themes for the application itself, the Default theme and the Dark theme. For FXML editing and previews Scene Builder offers multiple styles, including at least 2 high contrast themes. However, both high contrast themes look weird to me, as one only can distinguish text, no shapes.

So Modena and Caspian themes work well, also the Gluon ones with exception to all offered HighContrast themes. Something appears broken to me.

Also in terms of accessibility, Scene Builder should support this. The way you proposed @AlmasB is appropriate, so we could also scope the new issue more specific.

I see following opportunities:

Built in application themes:

Bildschirmfoto 2022-01-25 um 19 53 43

Offered themes for FXML styling:

Bildschirmfoto 2022-01-25 um 19 53 52

Modena standard theme:

Bildschirmfoto 2022-01-25 um 20 00 30

Modena/Caspian High Contrast theme

Bildschirmfoto 2022-01-25 um 20 01 27