aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/isxander/yacl/api
AgeCommit message (Collapse)Author
2022-11-27replacement of ConfigInstance#buildConfig in YetAnotherConfigLib.javaisXander
move some things to main that can be and fix testmod
2022-11-27split sourcesetsisXander
2022-11-13lots of QOL and minor improvementsisXander
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
2022-10-06javadoc & changelog for cycling packageisXander
2022-09-231.4.4xander
Fix search not behaving properly with default collapsed option groups Minor refactors
2022-09-201.4.2xander
2022-09-191.4.0isXander
improved tooltips `ButtonOption` now consumes itself, so you can access it when building.
2022-09-18instant application propertyisXander
2022-09-18fix crash when using searchisXander
2022-09-181.3.0isXander
option tooltips now consume the pending value PlaceholderCategory: a category that when selected, just opens a screen
2022-09-15available property + fix category tooltips not showingxander
2022-09-111.1.0xander
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
2022-09-05require restart attributexander
2022-09-04collapsible groups, string controllerxander
2022-09-03pass through type class to option for controllers to usexander
2022-09-02implement keyboard-operation for all controllersxander
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
2022-09-02button options now consume YACLScreenxander
2022-09-02fix group validation & icon & wiki test stuffxander
2022-09-01CI stuffxander
rename binding functions and format numbers with commas
2022-09-01category tooltipsxander
fix slider scrolling
2022-09-01javadoc!xander
added LongSliderController renamed Control -> Controller add minecraft simple option binding constructor
2022-09-01make YACL builder not require title to constructxander
2022-09-01GUI Implementationxander
Added groups Added button "option" Added test mod
2022-08-30Builder API done!isXander
gui now...