Age | Commit message (Collapse) | Author |
|
move some things to main that can be and fix testmod
|
|
|
|
smooth category scrolling
individual reset buttons for all controllers
separate Dimension into Dimension and MutableDimension to prevent mods from modifying controller dimensions without invoking the hooks
made the dimension field private in AbstractWidget so people can't modify it without the method setDimension
new Option API method to check if pending value is equal to default value
add documentation to ConfigInstance
fix bug where Option#requestSetDefault and Option#forgetPendingValue implementations weren't notifying listeners
|
|
|
|
Fix search not behaving properly with default collapsed option groups
Minor refactors
|
|
|
|
improved tooltips
`ButtonOption` now consumes itself, so you can access it when building.
|
|
|
|
|
|
option tooltips now consume the pending value
PlaceholderCategory: a category that when selected, just opens a screen
|
|
|
|
better search - now searches every category rather than the current one
option flags - flags are pieces of code ran when certain options' changes are applied (makes required restart redundant)
fix scaling problems - make GUI a lot better at scaling
bump gradle wrapper
|
|
|
|
|
|
|
|
fix crash when focusing on option list with tab
add tooltip to groups
check that pending values actually applied on save, if not, error in log and the save button displays an error
when trying to escape with unsaved changes, save button text goes green and bold
YACLConstants file to change certain behaviours, could evolve into its own settings!
update icon
|
|
|
|
|
|
rename binding functions and format numbers with commas
|
|
fix slider scrolling
|
|
added LongSliderController
renamed Control -> Controller
add minecraft simple option binding constructor
|
|
|
|
Added groups
Added button "option"
Added test mod
|
|
gui now...
|