Since we touched the modena.css, I would like to ask the group's opinion on whether we should fix the way modena.css sizes UI elements. Please see https://bugs.openjdk.org/browse/JDK-8314683 for reference, where changing the font size also unexpectedly changed the scrollbar.
What do you think about introducing a set of variables similar to -fx-base but for sizing/padding, placing them early on to depend on the font size in the .root selector instead of the font in the actual control? Something along the lines of .root { -fx-size-3px: 0.25em; ... } .scroll-bar:horizontal > .increment-button > .increment-arrow { -fx-padding: -fx-size-3px -fx-size-3px -fx-size-3px -fx-size-3px; } instead of .scroll-bar:horizontal > .increment-button > .increment-arrow { -fx-padding: 0.333em 0.167em 0.333em 0.167em; /* 4 2 4 2 */ } This way we still permit the UI components resize with the main font, while keeping the sizes of all the control surfaces consistent? This will require a trivial change in InsetsConverter. What do you think? -andy