Browse Source

Release version 2.5.2

Prepare next development round.
pull/222/head v2.5.4-SNAPSHOT
weisj 4 years ago
parent
commit
9b90b5daf0
  1. 6
      README.md
  2. 37
      change_notes.md
  3. 2
      gradle.properties

6
README.md

@ -26,12 +26,12 @@ This project is available on Maven Central:
<dependency>
<groupId>com.github.weisj</groupId>
<artifactId>darklaf-core</artifactId>
<version>2.5.2</version>
<version>2.5.3</version>
</dependency>
````
### 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.

37
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

2
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

Loading…
Cancel
Save