Darklaf - A themeable swing Look and Feel based on Darcula-Laf
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2.5 KiB

Changes since last release

New in this release

  • Localisation for titlebar buttons.
  • Added option to make tabs closable on a per tab basis for ClosableTabbedPae.
  • Added utility method to create themed frame icons that change depending on the current theme:
    window.setIconImage(IconLoader.createFrameIcon(icon, window));
    
  • The value of ButtonConstants.KEY_SQUARE no longer affects the arc size of buttons.
  • If a button specifies the ButtonConstants.VARIANT_BORDERLESS style it no longer has a default margin of the focus border size. Use AbstractButton#setMargin to add back a margin.
  • Added option to specify a custom JScrollPane for use with OverlayScrollPane.
  • Color improvements and accent/selection color support for OneDark theme.
  • Selection color support for Solarized themes.
  • Added preset selection colors corresponding to each accent color.
  • Try to keep original pointer location when aligning tooltip.
  • Added warning for when a themed icon isn't loaded as themed.
  • Added warning for when a non-themed icon is loaded as themed.
  • Improved sub-pixel antialiasing for non-opaque windows on Windows. (Relevant JDK issue)
    • Before:
    • After:

Addressed issues

  • NPE when navigating tree in some scenarios. #182 198e5fbe97
  • Default buttons loose their default status after the theme has changed. 333f8a4b90
  • NPE when calculating baseline for text fields. #184 dec0c8eba5
  • DarkTextBorder on a component which isn't a JTextField has incorrect insets. 133bed00c4
  • Unfocused cells have the wrong foreground color. 4cba70f327
  • JList incorrectly doesn't fully paint rows with striped background. e11da551d7
  • PopupColorChooser isn't displayed. c62763702e
  • Foreground color for selection color has incorrect value. c133c515f9
  • Popups show up at the wrong location after moving the frame to a screen with a different GraphicsConfiguration. 995da5a232
  • The value of ComboBox.selectionBackground isn't respected. 6b9fa9f159
  • JTree doesn't paint the full background if repainted area lies outside of the row bounds. 4e5fe2a6fa
  • Tooltips have an incorrect position in some scenarios. a42f4bbbaa