Skip to content

gui: Use AtlantaFx Primer Light theme

Antoine Belvire requested to merge feature/65_gui_atlantafx into master

Context

Integrate AtlantaFx Primer Light stylesheet.

Looks like this:

Croiseur + Primer Light

Dictionary pane will be reworked by #68 (closed).

Implements #65 (closed).

What has changed?

Main Changes

gui

  • Added AtlantaFx's Primer Light CSS as user agent stylesheet

gui-view

  • Adapted CSS to AtlantaFx looked-up color. It is a bit weird that view depend on looked-up colors of a peculiar theme. But I don't see how to do a proper adaptation.
  • Removed -fx-faint-focus-color. I guess it was specific to Modena CSS. Didn't find an alternative with AtlantaFx.

Side Effects

gui-view

  • While testing integration in SceneBuilder, noticed that SceneBuilder failed to import some custom controls because of the limitation described here (not because of AtlantaFx). Re-introduced the hack to fix that.
Edited by Antoine Belvire

Merge request reports