This is hopefully the last beta and a proper release will happen on Monday :)
- Add smart toast queuing (commit 40dd7c by @LostLuma)
- Returning to Minecraft will now only present you the newest battery notification
- Add more customization to smooth volume transition (commit a46e39 by @LostLuma)
- Allow changing the speed in steps of single percents instead of steps of tens of percents
- Fix battery status shown in toasts being outdated (commit f333fc by @LostLuma)
- Fix toasts being queued on the wrong thread (commit e9ac7b by @LostLuma)
- Fix being unable to set a master volume override of 100% for certain states (commit 4fd8db by @LostLuma)
This beta release is limited to Minecraft 1.21.0 and Fabric. The full 3.5.0 release will be available to other Minecraft versions and platforms.
New Features:
- Add the ability to run without Cloth Config on (Neo)Forge (commit 15e3bf by @LostLuma)
- A fallback screen will tell you to install Cloth Config instead
- Add a wider range of possible FPS limits to our configs (PR 186 by @LostLuma)
- Any value accessible via the vanilla FPS limiter is now usable
- More fine-grained control is still kept on the lower end of the slider
- Add smooth volume transition (PR 187 by @LostLuma)
- Sounds can now fade in and out to their requested levels
- By default, the volume will fade out within 2 seconds, and back in within 1 second
- Add the ability for other mods to disable the loading overlay optimization on (Neo)Forge (PR 193 by @LostLuma)
- Add device battery integration (PR 194 by @LostLuma)
- Allows the mod to track battery levels and states
- This is disabled by default and must be enabled by the user
- Add a new optional "On Battery" state to adjust certain settings automatically
- For now this is limited to setting a different FPS limit on battery
- Add ability to only enable idle detection while being on battery
- Allows conserving energy should you forget to turn the game off yourself
- Add optional notifications when the battery is low or its state changes
- Add optional battery display to the in-game HUD
- Tells you whether the battery is charging or discharging, and its current level
- The sprites for the last two features were drawn by @Pixaurora
- Add Dutch translation (PR 198 by @stijnvdkolk)
Other Changes:
- Config serialization no longer stores default values on disk (commit bef038 by @LostLuma)
- Allows modpack developers to exclude values that don't deviate from the default
- Update Traditional Chinese translation (PR 191 by @yichifauzi)
- Update French translations (PR 189 by @N4TH4NOT)
- Update Russian translation (PR 190 by @Alexander317)
- Update German translations (PR 195 by @LostLuma and @juliand665)
- Update Russian translation (PR 197 by @Felix14-v2)
Bux Fixes:
- Fix idle detection not working for controller users (PR 184 by @LostLuma)
- The mod now detects when the player moves and stops idling
Disclaimer:
Enabling the battery integration requires downloading an additional library at runtime.
The mod contains the hashes for these files ahead of time and will verify them before usage.
You may disable this behavior in the mod's settings, or install the library yourself if you wish.
Changes:
- Add support for Minecraft 1.20.5
- Fabric only for now, other platforms will follow once available
- Update Spanish translation (PR 180 by @TheLegendofSaram)
- Fix crash when cache and config folders are on different filesystems (PR 182 by @LostLuma)
- Fix (Neo)Forge update checker not remembering which platform you downloaded the mod from
Other Changes:
- The JitPack configuration has been removed from the repository
- I'd recommend using the Modrinth Maven instead if you'd like to depend on Dynamic FPS in your development environment