- Hotfix: Fixed disabled widgets no longer being detected.
- Reduced hovered element false positives in legacy mode
- Fixed mismatch in cursor settings and actual applied settings if the resource pack cursor settings was sanitized.
- Reduced hovered element false positives
- Reduced memory usage of cursors
- Removed refmap warning on NeoForge
- Backported changes:
- Fixed the Aggressive Cursor option not functioning.
- Fixed cursor options being unclickable when a mod that modifies list widget behavior (e.g., smooth scrolling) is installed.
- Fixed minor memory leak when updating cursor settings (affected v4 only).
- Optimized animated cursor textures.
- Fixed cursor settings not updating completely when changing resource packs due to lazy loading.
- Fixed animated cursors rendering the incorrect frames when in virtual mode.
- Fixed screen getting cached leading to unexpected cursor changes.
- Fixed random animation mode using random cycle logic.
- Fixed internal cursors sometimes being detected as external.
- Fixed reset to defaults not resetting the enabled option.
- Fixed scale slider stopping the animation of the current cursor.
- Clicking on the inner button of the preview widget will restart the cursor animation.
- Changed pack hash generation to fix inconsistencies. Will reset your config.
- Cursors are now lazily loaded.
- Fixed cursor flickering when configuring sliders in the config screen if hold cursor option is disabled.
- NeoForge port. The default resource pack is not optional as the API has no way to make it optional and enabled by default.
- Full v4.0.0 Changelog here: https://github.com/fishstiz/cursors_extended/issues/1



