Skip to content

Releases: Xposed-Modules-Repo/io.github.icepony.alwaysbatterysaver

v2.2

Choose a tag to compare

@icepony icepony released this 24 Sep 04:44
  • Improve Battery Saver hook and power-state handling.
  • Fix the LSPosed deprecation warning.
  • Update build configuration.

Full Changelog: icepony/AlwaysBatterySaver@v2.1...v2.2

Version 2.1: Reworked Controls & Fixes

Choose a tag to compare

@icepony icepony released this 22 Apr 07:18

This update includes significant improvements to how the module works, offering more reliable control over Battery Saver and introducing new options.

Changes:

  • Improved Reliability: The core logic that prevents Battery Saver from turning off has been completely rewritten. This should improve compatibility across different devices and Android versions.
  • New Control Options:
    • Prevent Disabling on Power: A new setting has been added that stops Battery Saver from automatically turning off only when your device is plugged in and detected as charging.
    • Hide Charging Status: This new option replaces the old "Block update charge state". It works by preventing the system from telling the Battery Saver component that your device is charging. This is another way to help keep Battery Saver active while plugged in.
    • 'Lock Battery Saver State' Updated: The experimental option to aggressively block any change to Battery Saver status has been updated internally.
  • Visual Tweaks: Added basic support for Dark Mode and made minor adjustments to the settings screen layout.

Minor Improvements:

  • In debug builds, the settings options will remain selectable even when the main 'Enable Module' switch is off.

We've made big changes under the hood, so please try out the new options and report any issues you find!

Full Changelog: icepony/AlwaysBatterySaver@v2.0...v2.1

v2.0

Choose a tag to compare

@icepony icepony released this 17 Apr 21:58

Changelog

[2.0] – 2025‑04‑17

Added

  • Settings UI
    Introduced a new SettingsActivity (via SettingsFragment) allowing end users to:
    • Enable or disable the module at runtime
    • Toggle blocking of setBatteryStatus calls when charging
    • Toggle blocking of automatic Battery Saver enablement on charge
    • Toggle full suppression of Battery Saver state changes

Changed

  • Custom APK Naming
    Output APK filename now follows the pattern
    AlwaysBatterySaver_v{versionName}-{buildType}.apk

Full Changelog: icepony/AlwaysBatterySaver@v1.0...v2.0