diff options
Diffstat (limited to 'changelogs/3.0.0-beta.4+1.20.md')
-rw-r--r-- | changelogs/3.0.0-beta.4+1.20.md | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/changelogs/3.0.0-beta.4+1.20.md b/changelogs/3.0.0-beta.4+1.20.md deleted file mode 100644 index 2bf1354..0000000 --- a/changelogs/3.0.0-beta.4+1.20.md +++ /dev/null @@ -1,28 +0,0 @@ -# YetAnotherConfigLib 3.0 Beta 4 - -## Additions - -- Added `OptionDescription.Builder.customImage()` to add your own renderer for the option description. - -## API Changes - -This release brings a few API breakages, getting them out the way, as it is a major update. - -- All controllers now have an API builder for creating them. This is to make it easier to add - more options to them in the future. This also creates a new API layer to remove simple implementations of YACL - from using the GUI package. The old constructors are still available and you can pass your own controller - with `.customController()`. An example would be `.controller(TickBoxControllerBuilder::create)` or: - ```java - .controller(opt -> IntegerSliderControllerBuilder.create(opt) - .range(0, 10) - .step(1)) - ``` -- Completely removed `.tooltip()` from groups and options. You should use `.description()` instead. - To make this a little easier, `OptionDescription.of(Component...)` has been added so you don't need to - create a builder. -- Removed `OptionDescription.Builder.name(Component)` as it now just uses the option name. - -## Bug Fixes - -- Fixed option descriptions being stuck on the last clicked option when not hovering. -- Fixed category tooltips not being displayed with the new tabs. |