- migrate to Kotlin buildscript (I hate Kotlin but I hate Groovy more)
- migrate to Unimined (adding new platforms should be way easier now)
- add support for LexForge 14.4+ (this required 3 separate implementations :harold:)
- add support for NeoForge 20.1+
- remove hard dependency on MixinBooter in Vintage Forge; Zume just verifies that mixins get loaded now, it doesn't care how
- fixed config reloading issues on Windows
- now use quadratic easing for animations (can be disabled in config)
- the
resetOnPress
config option has been removed. if you used it and want it back please yell at me about it but unless someone actually wants it its annoying to keep around - some default config options have been tweaked for new easing so double check your config options after updating
- add zoom scrolling
- add smoothness option (makes zoom scrolling smoother at the cost of latency)
- add quadratic option (makes zoom increments more uniform at different zoom levels)
- zoom level is now adjusted every frame instead of every tick (interpolated to prevent being affected by framerate)
- fixed bug with zoom in/out keybinds not working properly when bound key is a mouse button