- 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](https://bugs.openjdk.java.net/browse/JDK-8215980?attachmentOrder=desc))
- Foreground color for selection color has incorrect value. c133c515f94a493aef2eedd3dc0db3269ade7fc6
- Popups show up at the wrong location after moving the frame to a screen with a different `GraphicsConfiguration`. 995da5a2325fad4e3873388a215bbb345a779658
- The value of `ComboBox.selectionBackground` isn't respected. 6b9fa9f1596bbf90914d7008c4d49fc43f3efb94
-`JTree` doesn't paint the full background if repainted area lies outside of the row bounds. 4e5fe2a6faea05e9315bc1e9b30d7cec92ce9e6b