Skip to content

v2.5.3

Compare
Choose a tag to compare
@weisJ weisJ released this 23 Nov 20:45
· 763 commits to master since this release

Visual changes

  • JToolBars now have default padding. 37b8e5e

Behavioural changes

  • If scrollbar hiding is enabled (through ScrollBar.macos.hideScrollBar) scrolling will now reveal the scrollbar.
  • The labels for the current RGB (or HSB/HSL respectively) values in SmallColorChooser can now be edited directly.
    SmallColorChooser is used for PopupColorChooser, QuickColorChooser and as the default table cell editor for Color.class. efd996c

API Changes

  • Added a default color palette which is available with each theme. The colors are adjusted to fit with in with the style of the given theme. 9b49c7a b1cebab
    The following colors are available:
    palette.yellow
    palette.orange
    palette.red
    palette.pink
    palette.purple
    palette.indigo
    palette.blue
    palette.teal
    palette.cyan
    palette.green
    palette.lime
    palette.forest
    palette.brown
    palette.gray
    
  • Introduced new convenience methods to DarkBordersfor creating borders. 05a6b54
  • For CustomThemedIcon the defaults for context properties (i.e. the properties which are usually resolved against the
    current UIDefaults) can now be changed. 2c55ad4
  • SVG icon properties can now reference other properties through the % prefix (Properties will be resolved up to 5 levels deep). 2c55ad4
  • Added the ButtonConstants.KEY_ARC_MULTIPLIER client property for AbstractButton to specify the multiplier of the corner radius.
  • Added Theme#baseThemeOf(Theme), which returns the given theme stripped from font and accent color changes. 6170f72

New components

  • New CloseButton as a convenience class for creating buttons with a "Close Button" visual. 2050a14
  • Added IconEditorPanel and IconEditor which can be used to edit colors of themed svg icons. 0b753be

Other changes

  • Darklaf#getID now always returns "darklaf". 25554e9
  • Most icons now specify fallback values for their colors which enables the usage of the outside of darklaf. 3ec5dfd

Addressed issues

  • The auto generated property tables have incorrect values. b6ea136
  • The background bleeds through between the slider border and focus ring. 9d8f043
  • NPE while uninstalling the UI of JEditorPane. f0bcd89
  • Settings changed through ThemeSettings can visually enable functions which aren't supported on the current OS. acd0f36