- Add a few render util methods from Litematica
- Add a new util method to
Color4fto clone a color with different alpha - Some render method fixes/clean-up
- Change the
drawOutline()util method argument handling - Further fix/improvement to keybind handling, related to the recent fix
Original build time: 2018-11-22 00:54:42 UTC+2
- Support line breaks in the Gui messages
- Fix the key re-check logic breaking things with simultaneous key releases
Original build time: 2018-11-11 20:16:27 UTC+2
- Remove
ButtonIconandButtonHoverText.ButtonGenericnow has those functions. - Fix
ButtonGenerichover strings not getting split from'\n' - Mark the file browser icon provider return value as
@Nullable - RenderUtils and inventory overlay util methods refactoring
- Tiny refactor to
KeybindMulti. Add a util method to get the storage string. - Add some new util methods (some moved from Tweakeroo)
Original build time: 2018-11-03 01:16:57 UTC+2
- Add some new util methods (some moved from Tweakeroo)
Original build time: 2018-11-02 19:40:10 UTC+2
- Remove
ButtonIconandButtonHoverText.ButtonGenericnow has those functions. - Fix
ButtonGenerichover strings not getting split from'\n' - Mark the file browser icon provider return value as
@Nullable - RenderUtils and inventory overlay util methods refactoring
- Tiny refactor to
KeybindMulti. Add a util method to get the storage string.
Original build time: 2018-10-30 16:38:56 UTC+2
- Fix the inventory background rendering for small inventories (Beacon)
- Close the JSON files after reading
- Don't allow crafting, armor or offhand slots in
findSlotWithItem() - Remove the
color()call from the GUI background drawing
Original build time: 2018-10-15 22:21:58 UTC+3
- Fix the inventory background rendering for small inventories (Beacon)
- Close the JSON files after reading
- Don't allow crafting, armor or offhand slots in
findSlotWithItem() - Remove the
color()call from the GUI background drawing
Original build time: 2018-10-15 22:21:31 UTC+3
- Add a config option to completely ignore given key presses from the malilib keybind system
- Don't use the title hierarchy in the text input dialog
- Fix button hover texts breaking Gui messages (and maybe other stuff too)
- Add/change a couple of inventory GUI and shulker box util methods
Original build time: 2018-10-06 22:05:19 UTC+3
- Add a config option to completely ignore given key presses from the malilib keybind system
- Don't use the title hierarchy in the text input dialog
- Fix button hover texts breaking Gui messages (and maybe other stuff too)
- Add/change a couple of inventory GUI and shulker box util methods
Original build time: 2018-10-06 22:04:04 UTC+3
- Update
Referenceclass inbuild.gradle - Improve the inventory overlay rendering
- Fix config defaults/reset stuff being broken in the
ConfigTypeWrapper- Apparently I changed the
ConfigTypeWrapperto a completely broken version during the config refactoring... >_>
- Apparently I changed the
Original build time: 2018-09-19 00:49:35 UTC+3
- Update
Referenceclass inbuild.gradle - Improve the inventory overlay rendering
- Fix config defaults/reset stuff being broken in the
ConfigTypeWrapper- Apparently I changed the
ConfigTypeWrapperto a completely broken version during the config refactoring... >_>
- Apparently I changed the
Original build time: 2018-09-19 00:49:16 UTC+3
- Fix
ConfigPanelSubconfig initialization derp that broke all config menus - Add a
WidgetCheckBoxclass - Add a
WidgetLabelclass - Use the
WidgetLabelclass instead of the vanillaGuiLabel - Move all the "generic" widgets into the same list in the GUI
- Add advanced keybind settings and refactor lots of keybind and GUI things
- Tons of config GUI related changes and fixes to get it usable in the LiteLoader config menu
- Fix a couple of logic bugs with the new keybind detection code
- More config and GUI changes to get the
All Registered Hotkeysscreen working again - Add the missing value change callbacks to the config options
- (Re-)implement mouse scrolling support in the Liteloader config GUIs
- Add "game overlay post" and "world last" rendering hooks
- Fix another logic bug with the keybind check
- Fix the keybind settings GUI not initializing properly
- Hook up the keybind handling to GUIs as well
- Add some more provided
KeybindSettingscombinations - Move the text lines rendering method from MiniHUD/Litematica
- Add a
BOTHvalue to the keybindKeyActionenum - Add a blank entry between keybind categories in the
All KeybindsGUI - Add an
onMouseMoved()method to theIMouseInputHandlerinterface - Add a somewhat hacky way to prevent inputs from leaking
- The hack basically prevents keyboard inputs from leaking from GUI handling to non-GUI handling, if a mouse input gets cancelled in the GUI handling code and thus a keyboard event didn't get consumed in the GUI handling code.
- Fix keybinds getting stuck if the context changes before release
- Possibly fix a key input cancellation issue
- Somehow sometimes all the key inputs started getting cancelled, I would suspect that hack to be the cause as it was just added before it started happening occasionally
Original build time: 2018-09-14 22:12:04 UTC+3
- Fix
ConfigPanelSubconfig initialization derp that broke all config menus - Add a
WidgetCheckBoxclass - Add a
WidgetLabelclass - Use the
WidgetLabelclass instead of the vanillaGuiLabel - Move all the "generic" widgets into the same list in the GUI
- Add advanced keybind settings and refactor lots of keybind and GUI things
- Tons of config GUI related changes and fixes to get it usable in the LiteLoader config menu
- Fix a couple of logic bugs with the new keybind detection code
- More config and GUI changes to get the
All Registered Hotkeysscreen working again - Add the missing value change callbacks to the config options
- (Re-)implement mouse scrolling support in the Liteloader config GUIs
- Add "game overlay post" and "world last" rendering hooks
- Fix another logic bug with the keybind check
- Fix the keybind settings GUI not initializing properly
- Hook up the keybind handling to GUIs as well
- Add some more provided
KeybindSettingscombinations - Move the text lines rendering method from MiniHUD/Litematica
- Add a
BOTHvalue to the keybindKeyActionenum - Add a blank entry between keybind categories in the
All KeybindsGUI - Add an
onMouseMoved()method to theIMouseInputHandlerinterface - Add a somewhat hacky way to prevent inputs from leaking
- The hack basically prevents keyboard inputs from leaking from GUI handling to non-GUI handling, if a mouse input gets cancelled in the GUI handling code and thus a keyboard event didn't get consumed in the GUI handling code.
- Fix keybinds getting stuck if the context changes before release
- Possibly fix a key input cancellation issue
- Somehow sometimes all the key inputs started getting cancelled, I would suspect that hack to be the cause as it was just added before it started happening occasionally
Original build time: 2018-09-14 22:11:25 UTC+3
- Fix
ConfigPanelSubconfig initialization derp that broke all config menus - Add a
WidgetCheckBoxclass - Add a
WidgetLabelclass - Use the
WidgetLabelclass instead of the vanillaGuiLabel - Move all the "generic" widgets into the same list in the GUI
- Add advanced keybind settings and refactor lots of keybind and GUI things
- Tons of config GUI related changes and fixes to get it usable in the LiteLoader config menu
- Fix a couple of logic bugs with the new keybind detection code
- More config and GUI changes to get the
All Registered Hotkeysscreen working again - Add the missing value change callbacks to the config options
- (Re-)implement mouse scrolling support in the Liteloader config GUIs
- Add "game overlay post" and "world last" rendering hooks
- Fix another logic bug with the keybind check
- Fix the keybind settings GUI not initializing properly
- Hook up the keybind handling to GUIs as well
- Add some more provided
KeybindSettingscombinations - Move the text lines rendering method from MiniHUD/Litematica
- Add a
BOTHvalue to the keybindKeyActionenum - Add a blank entry between keybind categories in the
All KeybindsGUI - Add an
onMouseMoved()method to theIMouseInputHandlerinterface - Add a somewhat hacky way to prevent inputs from leaking
- The hack basically prevents keyboard inputs from leaking from GUI handling to non-GUI handling, if a mouse input gets cancelled in the GUI handling code and thus a keyboard event didn't get consumed in the GUI handling code.
- Fix keybinds getting stuck if the context changes before release
- Possibly fix a key input cancellation issue
- Somehow sometimes all the key inputs started getting cancelled, I would suspect that hack to be the cause as it was just added before it started happening occasionally
Original build time: 2018-09-14 22:11:00 UTC+3
- Move some inventory util methods from Tweakeroo
- Fix
ConfigColornot overriding theisModified(String)method - Add a util method to swap items to the player's hand
- Add a util method to print a boolean toggle message
- Add a
ConfigGuiBaseclass for showing configs in custom in-game GUIs - Move a whole bunch of GUI code from Litematica
- Rewrite the
GuiConfigsBasegui using a widget list. Some configs refactoring. - More configs related changes and clean-up
- Remove a duplicate copy of the
ButtonWrapperclass - Add a
ButtonIconclass - Add a small util method for getting the rendered string width
Original build time: 2018-09-02 11:53:52 UTC+3



