- 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
Reference
class inbuild.gradle
- Improve the inventory overlay rendering
- Fix config defaults/reset stuff being broken in the
ConfigTypeWrapper
- Apparently I changed the
ConfigTypeWrapper
to a completely broken version during the config refactoring... >_>
- Apparently I changed the
Original build time: 2018-09-19 00:49:35 UTC+3
- Update
Reference
class inbuild.gradle
- Improve the inventory overlay rendering
- Fix config defaults/reset stuff being broken in the
ConfigTypeWrapper
- Apparently I changed the
ConfigTypeWrapper
to a completely broken version during the config refactoring... >_>
- Apparently I changed the
Original build time: 2018-09-19 00:49:16 UTC+3
- Fix
ConfigPanelSub
config initialization derp that broke all config menus - Add a
WidgetCheckBox
class - Add a
WidgetLabel
class - Use the
WidgetLabel
class 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 Hotkeys
screen 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
KeybindSettings
combinations - Move the text lines rendering method from MiniHUD/Litematica
- Add a
BOTH
value to the keybindKeyAction
enum - Add a blank entry between keybind categories in the
All Keybinds
GUI - Add an
onMouseMoved()
method to theIMouseInputHandler
interface - 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
ConfigPanelSub
config initialization derp that broke all config menus - Add a
WidgetCheckBox
class - Add a
WidgetLabel
class - Use the
WidgetLabel
class 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 Hotkeys
screen 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
KeybindSettings
combinations - Move the text lines rendering method from MiniHUD/Litematica
- Add a
BOTH
value to the keybindKeyAction
enum - Add a blank entry between keybind categories in the
All Keybinds
GUI - Add an
onMouseMoved()
method to theIMouseInputHandler
interface - 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
ConfigPanelSub
config initialization derp that broke all config menus - Add a
WidgetCheckBox
class - Add a
WidgetLabel
class - Use the
WidgetLabel
class 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 Hotkeys
screen 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
KeybindSettings
combinations - Move the text lines rendering method from MiniHUD/Litematica
- Add a
BOTH
value to the keybindKeyAction
enum - Add a blank entry between keybind categories in the
All Keybinds
GUI - Add an
onMouseMoved()
method to theIMouseInputHandler
interface - 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
ConfigColor
not 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
ConfigGuiBase
class for showing configs in custom in-game GUIs - Move a whole bunch of GUI code from Litematica
- Rewrite the
GuiConfigsBase
gui using a widget list. Some configs refactoring. - More configs related changes and clean-up
- Remove a duplicate copy of the
ButtonWrapper
class - Add a
ButtonIcon
class - Add a small util method for getting the rendered string width
Original build time: 2018-09-02 11:53:52 UTC+3