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.4 KiB

Changes since last release

New in this release

  • Using non-default fonts with JTextField will now result in more visually centered text.
  • Opacity values for CustomThemedIcon can now be specified using float or double values as opposed to int percentages.
  • If properties aren't present in the property map for a CustomThemedIcon they are now searched for in the UIDefualts
  • SVG color definitions can now specify fallback keys for opacity values.
  • Accessing ThemeSettings will no longer instantiate the settings panel unnecessarily.
  • Improved visibility of which accent/selection color is selected settings panel.
  • Added LafManager#getLogLevel method to fetch current log level.
  • Decorations can now be toggled seamlessly [Windows].
  • The unified menubar on Windows can now be toggled by setting the DarkRootPaneUI.KEY_UNIFIED_MENUBAR property on the frames JRootPane.
  • Added JToggleButtonList component. A more general version of JCheckBoxList.
  • When hovering over the row of a JTree that isn't completely visible the full row will now be made visible using a popup.
  • Tooltips on components that aren't buttons now have the plain tooltip style by default.

Addressed issues

  • Default text doesn't have the same font as the text component it's painted on. c0756ed058
  • ColoredRadioButton patches color of icon unnecessarily often. 6ff0ffc799
  • Minimize butten in title bar won't loose rollover status [Windows]. 1e3693b3a2
  • Fast scrolling doesn't work when mouse is over the scrollbar of an OverlayScrollPane. c98b7a4f12
  • Heavyweight popups have an incorrect location after frame is moved to second monitor with possibly different scaling mode. af00f15f64
  • Rounded and extended selection isn't painted correctly when text wrapping is enabled. 860680dc93
  • Icons of buttons aren't properly clipped. 87a5295f06
  • Selected and disabled JToggleButtons use the wrong foreground color. #191 6d4c3bc6df
  • After switching to a different Laf the incorrect PopupFactory is used. 1c3d33af8b
  • Laf isn't installed if theme hasn't changed but current laf isn't Darklaf when using LafManager#install(Theme). 9dd137120f