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
- 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