This version consists of some internal refactors that aim to significantly enhance mod compatibility.
- Implemented a new system for ensuring the thread safety of GLFW callbacks. Compared with the old system that wraps and schedules every callback, this is compatible with more mods
- Refactored the cache system to be more reliable
- Fixed segmentation fault caused by standard cursor cache
- Fixed monitor cache
- Added cache for window content scale, window size, framebuffer size, and window focused & iconified state to improve performance
- Slightly optimized memory usage
- Improved input latency when using the enhanced FPS limiter
- [1.20.4] Fixed usage of methods that do not exist in this version
- Added 1.21.8 support
This is a bugfix release that fixes known issues in 3.2.0.
- Fully fixed the camera flickering issue when closing screens
- Fixed drag & drop function not working
- Fixed the issue where the window occasionally doesn't close when exiting the game.
- Massively improved performance of blocking GLFW calls
- Added an API for ensuring thread safety when using native functions
- Re-added support for some popular versions. The currently supported versions are:
1.20.1~1.20.6,1.21.1, and1.21.4~1.21.7. - Fixed compatibility with Frostbyte's Improved Inventory mod
- Added standard cursor cache to improve performance
- Fixed macOS crash (hopefully; tester wanted)
- Added an optimization for the FPS limiter. The enhanced FPS limiter provides more stable FPS and ensures thread safety.
- Improved input latency
- More GLFW threading fixes
- Improved mod compatibility
- Added mouse button cache and monitor cache to improve performance
- Fixed glfwGetKey cache (was causing Shift+clicking to be unable to move items in inventories)



