- Optimize code
- add new function in ConfigScreenBuilder: setOnTick()
- Optimize for new Snapshots (24w09a)
- Add scroll left panel
- Fixing stupid bugs related to NeoForge.
- Web related functions redone
- Functions have been renamed and moved to WebAPI class
- Added experimental function for registering default values in configs
- Added support for NeoForge platform
- Fix for closing the configs screen when pressing Escape
- Optimize imports
- Fix EditBox secret label
- Config
- Add getJsonObject(String type, JsonObject default);
- Add setJsonObject(String type, JsonObject default);
- Add getJsonArray(String type, JsonArray default);
- Add setJsonArray(String type, JsonArray default);
- Add new function in CategoryBox.changeState(boolean state);
- Add description for Config Screen
- Remove Tooltip in TextBox
- Edit Localization
- And more
- Create AbstractConfigScreen
- Rewrite AlinaDemoScreen
- Create ConfigureScrolWidget
- Create Resetable
- Add implementations to config widgets
- Add reset.png
- Create CategoryBox
- Fix drop shadow in Button using Vanilla style
- Edit EditBoxColor
- Fix crash TextBox (this.onPress is null)
- Edit AlinaDemoScreen
- Edit fabric.mod.json
- Edit Buttons
- Add Player icon in AlinaToast
- Edit AlinLibCommand
- Edit left panel
- Edit without_config.ButtonBoolean
- Fix pos color EditBoxColor
- Edit EditBoxString
- Fix TextBox, CategoryBox
- Edit EditBoxString ( setMaxLength(Integer.MAX_VALUE) )
- Approve #1 by @dima-dencep
- Edit EditBoxString
- Edit AlinaDemoScreen
Release version
- Rewrite widgets
- Add OnPress in TextBox
- Change Demo screen
- Silly fix buttons
- Add AlinLib.log(Component, Level), AlinLib.log(Component)
- Add new AlinaToast(Component, Component, ResourceLocation), new AlinaToast(Component, Component, ResourceLocation, boolean), new AlinaToast(Component, Component, ResourceLocation, color)
- Small change Config
- Edited AlinaDemoScreen
- Add new function
AlinLib.getJSONByURL("url");
- Fix VanillaButton shadow
- Change my email
- Remove silly code in AlinaToast
- Support only >=1.20.2
- Update libs
- Update Gradle 8.2 -> 8.3
- Shadow 7.1.2 -> 8.1.1
- Fabric Loom 1.2-SNAPSHOT -> 1.4-SNAPSHOT
- Fabric Loader
- Fabric API
- Added vanilla variation of EditBox
- Added InterfaceUtils.renderBackground(); InterfaceUtils.renderTextureBackground() functions;
- Added new color class
- Changed colors of some widgets
- Improved widget rendering logic
- Added vanilla styling
- Improvement of widget rendering logic
- Most classes have been renamed
- Color variants have been merged into one class with the regular ones
- Added Flat variant of widgets (No stripes)
- Reworked Toast stuff
- GUIUtils -> InterfaceUtils
- Redefined arguments in widgets
- Added command argument /alinlib demo_flat_screen (New demo interface)
- Added translation of description into Russian