aboutsummaryrefslogtreecommitdiff
path: root/changelogs/1.7.0.md
blob: 7ce9c7fa99e01cf343452059a9391096684a5e92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
## End-user changes

- Smooth category scrolling
- Individual reset buttons for every option
- Fix bug where option lists that *just* went over into scrolling scrolled extremely slow.

## Developer API changes

- Actual Config API to save and load fields in a class automatically [(documentation)](https://github.com/isXander/YetAnotherConfigLib/wiki/config-api)
- Separate `Dimension` into `Dimension` and `MutableDimension`
- Make `dim` private in `AbstractWidget` so mods can't change the dimension without `setDimension`
- New Option API method `isPendingValueDefault` to check if pending value is equal to default value of binding
- Fix `Option#requestSetDefault` and `Option#forgetPendingValue` implementations weren't notifying listeners