This is a huge release - the entire ease out system has been rewritten to cache framebuffers instead of re-rendering the screen when it's closed.
- Correctly allow movement when screens are being closed - previous implementation had many issues.
- Fixed issues with toasts being broken on ease in animation.
- Fixed compatability issues with EMI (and probably a whole lot of other mods.)
- Fixed issues when easing out - especially random crashes.
- Huge performance improvements to the background rendering.
- Fixed issue on 1.20.1 where background tint would not render in some cases.
- Fixed issue with cross-inventory animations on 1.20.6 and 1.21 causing crashes on ease out.
As always, please report any mod incompatabilities on GitHub, I will try my best to add support in future updates.
Consider supporting my work on Ko-Fi: https://ko-fi.com/mineblock11
"the screen fades out not just in the game but in our minds" - Barack Obama, probably. Hotfix that should prevent Objects.requireNotNullOrElse crashes.
This update fixes a few issues and cleans up some of the configuration UI. Thank you to my Ko-Fi Supporters for helping me test this update!
- Added support for 1.21
- Dropped support for 1.20.2 due to lack of use, it was becoming a maintenance burden.
- NEW! You can now move whilst screens transition out! This should fix a wide range of compatibility issues and annoyances.
- Added support for Simplified Chinese
- Improved efficiency of the blur algorithm - this should help reduce any stutters on low-end systems when transition blur is enabled.
- The main config category has been split into "Easings" and "Background" - the "Background" category contains the blur and tint options, and the "Easings" category contains your transition options.
This release adds various compatabilities with the likes of Hypixel, MCC Island, Inventory Tabs 4 and has some internal API changes.
- Fixes issues with inventories being used as GUI screens on servers such as Hypixel, MCC Island or Wynncraft.
- Added a configuration option that allows you to decide whether or not you can move the camera during inventory close. Note, if you want physical player movement, you'll have to look into using a mod such as InvMove.
- Added compatability with Inventory Tabs 4 - switching tabs should no longer trigger the open and close animations.
- Fixed issue with the creative inventory background being blurred occasionally, alongside the texture not rendering in some instances in 1.20.1 and 1.20.2.
- Fixed issue where you could accidently interact with a closing inventory, causing accidental item drops or armour being taken off.
- Refactored the
shouldCalculate
API method toshouldAvoidCalculation
as it was misleading. - Added API feature to skip the next animation to play, this can be used via the
FlowAPI.disableTemporarily()
method. This was used for the Inventory Tabs compatability mixin, take a look here for more information.
Again, thank you to the supporters who helped test and provide feedback for this release. If you want to support me, and gain access to updates a week in advance, become a member here: https://ko-fi.com/mineblock11
Full Changelog: 1.4.0...1.5.0
- Updated build system to fix mixin issues.
- Updated to 1.20.4
Full Changelog: https://github.com/IMB11/Flow/compare/1.3.0...1.4.0
This release is simply to mark the migration to the new Stonecutter build system - which will allow development on multiple versions at once.
- Added compatability with Better Recipe Book
- Fixed issue where background texture of screen wouldn't render if easing in and out was fully disabled.
- Fixed rare issues where configuration was not saving after making changes.
Full Changelog: https://github.com/mineblock11/Flow/compare/1.2.0+1.20...1.2.1+1.20
- Added compatability with Better Recipe Book
- Fixed issue where background texture of screen wouldn't render if easing in and out was fully disabled.
- Fixed rare issues where configuration was not saving after making changes.
Full Changelog: https://github.com/mineblock11/Flow/compare/1.2.0+1.20.2...1.2.1+1.20.2