From 9b90b5daf02a48ea28a9d9a0f55dedf51a499a5b Mon Sep 17 00:00:00 2001 From: weisj Date: Mon, 23 Nov 2020 21:46:51 +0100 Subject: [PATCH] Release version 2.5.2 Prepare next development round. --- README.md | 6 +++--- change_notes.md | 37 ------------------------------------- gradle.properties | 2 +- 3 files changed, 4 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index 3a051856..407d75c5 100644 --- a/README.md +++ b/README.md @@ -26,12 +26,12 @@ This project is available on Maven Central: com.github.weisj darklaf-core - 2.5.2 + 2.5.3 ```` ### Gradle ````kotlin -implementation("com.github.weisj:darklaf-core:2.5.2") +implementation("com.github.weisj:darklaf-core:2.5.3") ```` You can also use the latest nightly build. @@ -163,7 +163,7 @@ Here is a list of things that currently are not finished or need refinement. Thi This also needs to have a bundle created in the first place. # Artifacts - Group ID: `com.github.weisj` -- Version: `2.5.2` +- Version: `2.5.3` - Artifact IDs: - `darklaf-core` The LaF itself. Include this in your project to use the LaF. Includes all other artifacts. - `darklaf-theme` The themes to use with the LaF. diff --git a/change_notes.md b/change_notes.md index 8dacdcb8..9cf600a4 100644 --- a/change_notes.md +++ b/change_notes.md @@ -1,48 +1,11 @@ ### Visual changes -- `JToolBar`s now have default padding. 37b8e5e0eb4a4e5aa36982f8ad8bc7dcab6ac7f4 ## 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`. efd996ce8a3159790c270fedb8cba9b9526a5ca4 ### 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. 9b49c7af87aa237c676f926038a284ec3c241aea b1cebab636261187d6e6698880bead8f99f0d7f1 - 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 `DarkBorders`for creating borders. 05a6b54375b3f79794766a3e1a0e0f553b077501 -- For `CustomThemedIcon` the defaults for context properties (i.e. the properties which are usually resolved against the - current `UIDefault`s) can now be changed. 2c55ad4f119439533ce4912d8c30bf89fdf07026 -- SVG icon properties can now reference other properties through the `%` prefix (Properties will be resolved up to 5 levels deep). 2c55ad4f119439533ce4912d8c30bf89fdf07026 -- 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. 6170f72a3e7f3ba1428cb2c2a168cbd0f9b2134f -- ### New components -- New `CloseButton` as a convenience class for creating buttons with a "Close Button" visual. 2050a149de975f5f1bd0826ea2b4c116e1259b84 -- Added `IconEditorPanel` and `IconEditor` which can be used to edit colors of themed svg icons. 0b753bea5da6e4f8c73cf4cbfa08eb2bd2729cf2 ### Other changes -- `Darklaf#getID` now always returns `"darklaf"`. 25554e9158b67172b302545ea0cbcb07d71bb83b -- Most icons now specify fallback values for their colors which enables the usage of the outside of darklaf. 3ec5dfd6ebb89d203ad0af6ed16b3c18c23605d2 ### Addressed issues -- The auto generated property tables have incorrect values. b6ea136a7412916fb8958c6d6628ce219a34b8b1 -- The background bleeds through between the slider border and focus ring. 9d8f043c2c0022df09abcf5a59ab9e45214116f3 -- NPE while uninstalling the UI of `JEditorPane`. f0bcd89a67b3efc048f64d394ad55e459021a204 -- Settings changed through `ThemeSettings` can visually enable functions which aren't supported on the current OS. acd0f36067bd477d608bc86d941885d5f0f1074f diff --git a/gradle.properties b/gradle.properties index 098b7ba9..fdd90aae 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ kotlin.code.style = official systemProp.org.gradle.internal.publish.checksums.insecure = true # Darklaf version -darklaf.version = 2.5.3 +darklaf.version = 2.5.4 # Plugins com.github.vlsi.vlsi-release-plugins.version = 1.70