github JFormDesigner/FlatLaf 0.39

latest releases: 3.4.1, 3.4, fonts/inter-4.0...
3 years ago

Highlights

Animated theme change

FlatAnimatedLafChange

To use this in own application use something like this (requires FlatLaf Extras dependency):

// take snapshot of current theme and show it
FlatAnimatedLafChange.showSnapshot();

// change look and feel
UIManager.setLookAndFeel( lafClassName );

// update all components
FlatLaf.updateUI();

// hide snapshot of old theme with animation until new theme is fully visible
FlatAnimatedLafChange.hideSnapshotWithAnimation();

New IntelliJ Themes

Arc Dark

image

Arc Dark - Orange

image

Carbon

image

Cobalt 2

image

Change log

New features

  • Animated theme change (see FlatLaf Extras). Used in Demo.
  • Demo: Added combo box above themes list to show only light or dark themes.
  • IntelliJ Themes:
    • Added "Arc Dark", "Arc Dark - Orange", "Carbon" and "Cobalt 2" themes.
    • Replaced "Solarized" themes with much better ones from 4lex4.
    • Updated "Arc", "One Dark" and "Vuesion" themes.
  • ScrollPane: Enable/disable smooth scrolling per component if client property
    "JScrollPane.smoothScrolling" is set to a Boolean on JScrollPane.
  • ScrollBar: Increased minimum thumb size on macOS and Linux from 8 to 18
    pixels. On Windows, it is now 10 pixels. (issue #131)
  • Button: Support specifying button border width.
  • ComboBox: Changed maximum row count of popup list to 15 (was 20). Set UI value
    ComboBox.maximumRowCount to any integer to use a different value.

Fixed bugs

  • Custom window decorations: Fixed maximized window bounds when programmatically
    maximizing window. E.g. restoring window state at startup. (issue #129)
  • InternalFrame: Title pane height was too small when iconify, maximize and
    close buttons are hidden. (issue #132)
  • ToolTip: Do not show empty tooltip component if tooltip text is an empty
    string. (issue #134)
  • ToolTip: Fixed truncated text in HTML formatted tooltip on HiDPI displays.
    (issue #142)
  • ComboBox: Fixed width of popup, which was too small if popup is wider than
    combo box and vertical scroll bar is visible. (issue #137)
  • MenuItem on macOS: Removed plus characters from accelerator text and made
    modifier key order conform with macOS standard. (issue #141)
  • FileChooser: Fixed too small text field when renaming a file/directory in Flat
    IntelliJ/Darcula themes. (issue #143)
  • IntelliJ Themes: Fixed text colors in ProgressBar. (issue #138)

Don't miss a new FlatLaf release

NewReleases is sending notifications on new releases.