aboutsummaryrefslogtreecommitdiff
path: root/changelogs/1.7.0.md
diff options
context:
space:
mode:
authorisXander <xandersmith2008@gmail.com>2022-11-13 20:13:39 +0000
committerisXander <xandersmith2008@gmail.com>2022-11-13 20:13:39 +0000
commit29770a651daa38a18b99eecd5ecf90cf90ceeb0f (patch)
tree3aa03fb50e98eccc5c6422c35c575b7bb3541e9e /changelogs/1.7.0.md
parent6f3dc40a6bc554b6decb685cb6d1eb6370b1eea6 (diff)
downloadYetAnotherConfigLib-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.md13
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