- Add auto-size toasts
- Relocate Demo(for IDE)
- Add new function in ToastBuilder.setType(int)
- Add render custom color in AlinaToast uses ^
- add setSecret(boolean) in EditBoxBuilder
- Rounding display text in SliderDouble
- Changes in Config
- add String getStringText(String key) in Localization
- Optimize builders
- New class: SliderConfigDouble, SliderDouble, SliderDoubleBuilder
- Fix: SliderConfigInteger, SliderPercentBuilder, SliderIntegerBuilder
- Fix builders
- Add new builders
- Auto-set coordinates for widget in ConfigScreenBuilder
- 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