Changelog
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:.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.
Files
yet-another-config-lib-fabric-3.0.0-beta.4+1.20.jar(271.21 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
BetaVersion number
3.0.0-beta.4+1.20-fabricLoaders
FabricQuilt
Game versions
1.20-pre2Downloads
53Publication date
May 27, 2023 at 8:38 PMPublisher
isxander
Owner
