Karl T

Results 22 issues of Karl T

This PR packages some fonts into JARs (will be released to Maven Central later) and provides an easy way to use them with FlatLaf. At the moment there are two...

This PR enables using "rounded" selection for combo box popup list. This is not yet used in any theme, but intended to be used for macOS themes (see PR #533)...

This PR enables using "rounded" selection for list selection. This is not yet used in any theme, but intended to be used for macOS themes (see PR #533) and future...

This PR enables using "rounded" selection for tree selection. This is not yet used in any theme, but intended to be used for macOS themes (see PR #533) and future...

This PR enables using "rounded" selection for menu items. It also enables using different selection colors for top-level `JMenu`s. This is not yet used in any theme, but intended to...

This PR adds a hover effect to button groups (`javax.swing.ButtonGroup`) in toolbars. If mouse is over a button then all buttons in same button group are highlighted and the user...

This PR adds macOS light and dark themes that use macOS Monterey (v12.2) colors and style. The intention was to create themes that **look similar** to native macOS applications. ![Screenshot...

This PR adds interface [AnimatedBorder](https://github.com/JFormDesigner/FlatLaf/blob/ba8172cef405f2f961b586c3351c8cf9a2ccfe54/flatlaf-core/src/main/java/com/formdev/flatlaf/util/AnimatedBorder.java) (extends `javax.swing.border.Border`) that automatically animates painting on component value changes. This is similar to `AnimatedIcon ` (see PR #222) The cool thing is that the...

PRs #341 and #388 added basic styling and style classes E.g. ~~~java mySlider.putClientProperty( "FlatLaf.style", "thumbColor: #f00" ); or mySlider.putClientProperty( "FlatLaf.styleClass", "myclass" ); ~~~ which is comparable to what can be...

This PR adds smooth scrolling, as used in modern Web browsers, to FlatLaf. (issue #50) Instead of simply painting scroll pane content at new view position, smooth scrolling animates the...