diff options
author | isXander <xandersmith2008@gmail.com> | 2022-11-13 20:13:39 +0000 |
---|---|---|
committer | isXander <xandersmith2008@gmail.com> | 2022-11-13 20:13:39 +0000 |
commit | 29770a651daa38a18b99eecd5ecf90cf90ceeb0f (patch) | |
tree | 3aa03fb50e98eccc5c6422c35c575b7bb3541e9e /changelogs/1.7.0.md | |
parent | 6f3dc40a6bc554b6decb685cb6d1eb6370b1eea6 (diff) | |
download | YetAnotherConfigLib-29770a651daa38a18b99eecd5ecf90cf90ceeb0f.tar.gz YetAnotherConfigLib-29770a651daa38a18b99eecd5ecf90cf90ceeb0f.tar.bz2 YetAnotherConfigLib-29770a651daa38a18b99eecd5ecf90cf90ceeb0f.zip |
changelog & remove YACLConfigManager.java as it was actually pretty useless, document GsonConfigInstance as well
Diffstat (limited to 'changelogs/1.7.0.md')
-rw-r--r-- | changelogs/1.7.0.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/changelogs/1.7.0.md b/changelogs/1.7.0.md new file mode 100644 index 0000000..7ce9c7f --- /dev/null +++ b/changelogs/1.7.0.md @@ -0,0 +1,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 |