Changelog
- Updated to Minecraft 1.20.6
- Thanks to possible dangers looming over, the Emergency Money Machine has been activated.
- Ported to Fabric Loader and Fabric API
- Created a nice little wrapper for Quilt Config that doesn't replace it on Quilt Loader but also does its job on Fabric Loader
- This currently bloats up the size of the otherwise quite small mod (140 KBs!) to 500 KBs.
- There are plans to resurrect the Detonater (a tool which shrinked mods containing JiJs) in order to reduce that to 375 KBs. I don't like huge mods as much as you don't!
- Updated the vignette zoom overlay to work like the new vignette
- Removed the "Use Spyglass Texture" option, with a pending "Use Custom Texture" replacement for the spyglass overlay
- Updated the defaults for the linear zoom transition, acting slightly slower but significantly smoother and less sudden than it was
Changelog
- Overhauled the config screen completely in order to fix long-standing bugs as well as make it more accessible
- Ditched SpruceUI in favor of a custom EntryListWidget implementation that's more dynamic and much, much less broken
- Revamped how tooltips work, cramming in more information while not overloading the screen with information through Vanilla's per-value tooltips!
- Rearranged the options in order to cause less confusion as well as in order to look cleaner
- Began preparations not only for the 1.21 era but also the NeoForge port as well!
- Split the "Values" section into "Zoom Values" and "Transition Values" section
- Quilt Config still needs a fix in order to properly migrate old configs to this new scheme
- Renamed the "Smooth Multiplier" option to "Smooth Transition Factor"
- Renamed the "Reset" section to "Presets"
- Removed all translations besides the Brazilian Portuguese one due to a combination of lack of maintenance plus too many breaking changes caused by this update
- Removed all mixin refmaps
Changelog
- Overhauled the config screen completely in order to fix long-standing bugs as well as make it more accessible
- Ditched SpruceUI in favor of a custom EntryListWidget implementation that's more dynamic and much, much less broken
- Revamped how tooltips work, cramming in more information while not overloading the screen with information through Vanilla's per-value tooltips!
- Rearranged the options in order to cause less confusion as well as in order to look cleaner
- Began preparations not only for the 1.21 era but also the NeoForge port as well!
- Split the "Values" section into "Zoom Values" and "Transition Values" section
- Quilt Config still needs a fix in order to properly migrate old configs to this new scheme
- Renamed the "Smooth Multiplier" option to "Smooth Transition Factor"
- Renamed the "Reset" section to "Presets"
- Removed all translations besides the Brazilian Portuguese one due to a combination of lack of maintenance plus too many breaking changes caused by this update
This is the first batch of version updates featuring Up's maintainership work, paving way to potentially bringing Ok Zoomer to NeoForge
Changelog
- Ported to Minecraft 1.20.2
- Future versions will now have the major version bumped if the Minecraft version support is broken
- Fixed the "Persistent" preset and its scroll step defaults
- Dropped the Machete gradle plugin due to it being abandoned
Changelog
- Updated to the Quilt Loader 0.23.0 betas
- MixinExtras is no longer bundled with the mod since Quilt Loader bundles it now, shrinking the mod to 234 KBs (from 257 KBs)
- Updated to LibZoomer 0.8.0, improving latency by unifying its own ticks
- Improved the latency of the zoom key by having its logic run before the render tick
- These changes should make zooming much more instantaneous in a way that's subtle and yet better
Full Changelog
The beta period was so long (almost 3 years!) and went through so many changes along the way that the concept of a 5.0.0 changelog is silly
Changelog
- Updated to Minecraft 1.19.3
- Increased the Cinematic Multiplier upper bound from 4 to 16
- Improved conflict tooltips on the config screen
- Worked around a QSL 1.19.3 issue affecting spyglass dependencies by temporarily dropping LibZoomer spyglass support
- Once the bug's fixed, this workaround will be reverted
- Updated mod and dependencies to Minecraft 1.19
- Switched from the Codec-based config system to a Quilt Config one, allowing for many enhancements!
- The new config system now uses a TOML config file located on
./config/ok_zoomer/config.toml
, being more human-friendly to edit - The SpruceUI config screen's list is now automatically generated from the config itself
- The config itself is no longer directly used for storing the temporary values, with a temporary value now being used for each config value and applied when needed
- Quilt Config's override system is now used for most of the packet control logic
- The work done on Ok Zoomer's internal converter might result into the creation of a Quilt Config-to-SpruceUI converter library!
- The new config system now uses a TOML config file located on
- Added the "Forget Zoom Divisor" option, which allows for disabling the forgetting of the zoom divisor once the zoom is done
- Fixed issues related to both the config system and the packet control
- Switched to the Quilt toolchain. Quilt Loader and QSL/Quilted Fabric API are now required!
- Fabric won't be supported anymore, although if you try to install it on Fabric anyway, a GUI will tell you about it and what you should do
- It formerly crashed on Quilt due to the early usage of QSL FAPI, which was eventually overhauled into Quilted FAPI
- With Quilted Fabric API now no longer limited by the Fabric Loader, all dependency snarls have been solved now
- Switched mod ID to
ok_zoomer
, and Java directory structure toio.github.ennuil.ok_zoomer
- Quilt JSON5 and the old QSL FAPI are no longer bundled since they are now respectively covered by Quilt Loader and QSL/QFAPI, resulting into yet another personal file size record broken!
- Added owos, qwq