Skip to content

v1.1.0 - Material 3 Manager, Dynamic Range Slider & Smart Automations

Latest

Choose a tag to compare

@Dhangofa Dhangofa released this 23 Sep 13:02
· 1 commit to main since this release
15a4346

🔋 BatteryRemapper v1.1.0 (59)

Thrilled to release BatteryRemapper 1.1.0! This major milestone transforms BatteryRemapper from a background module into a full-featured management application paired with an intelligent, dynamic Xposed/LSPosed hook.


🌟 What's New

🎨 Interactive Material 3 Manager

  • Modern UI: Complete Material 3 visual redesign with system bar edge-to-edge support and automatic dark/light theme switching.
  • Interactive Dual-Thumb Range Slider: Customize your physical battery boundaries dynamically (e.g., 20%–80%, 15%–85%, or any custom span with a 10% minimum delta) instead of being locked to static values.
  • Live Hook Status: Real-time dashboard status card showing whether the System UI hook is Active, Inactive, or Checking.
  • One-Click System UI Restart: Integrated root-enabled shortcut to restart System UI instantly without a full device reboot.

⚡ Intelligent Automation & Safety

  • Smart Hysteresis Battery Saver:
    • Automatically switches Battery Saver ON at $\le 20%$ remapped battery.
    • Automatically switches Battery Saver OFF when charged past $50%$ remapped battery.
    • 21%–50% dead-zone maintains current state while unplugged to prevent toggle flutter.
    • Instantly disables Battery Saver when connected to any power source.
  • Low-Battery Shutdown Protection:
    • Optional system-level 30-second countdown when reaching your chosen trigger level (defaulting to 0% remapped / 20% physical).
    • Plugging in a charger immediately cancels the countdown.
    • Dismissing the dialog prevents repeat popups during the same discharge session.

ℹ️ About & Credits Hub

  • Dedicated About screen with dynamic version tracking, open-source MIT license link, Telegram community chat, and GitHub repository links.
  • Full support for Android 13+ (API 33+) Predictive Back gestures.

🌐 Internationalization & Distribution

  • Bilingual Support: Full native translations in English and Simplified Chinese (zh-CN).
  • Adaptive & Themed App Icon: Crisp vector adaptive icon with full Android 13+ Material You Themed Icon support.

🔧 Technical & Architecture Improvements

  • Rootless IPC: Settings are shared dynamically between the Manager App and System UI hook via an internal Content Provider (SettingsProvider).
  • Toolchain Upgrade: Built on Android compileSdk 36 / targetSdk 37 using Java 17.
  • Optimized Release Builds: Enabled ProGuard/R8 code shrinking while strictly preserving LSPosed reflection entry points.
  • Lifecycle & Render Fixes: Decoupled activity window transitions from touch ripples to eliminate frame release warnings.

📱 Requirements

  • Android Version: Android 10 (API 29) to Android 17.
  • Root & Framework: Magisk or KernelSU/Apatch with Zygisk, and LSPosed (or compatible modern Xposed framework).
  • LSPosed Scope: Check System UI (com.android.systemui) in LSPosed Manager.
  • Root Access (Optional): Required only for the in-app "Restart System UI" button.

👥 Credits


Change details

Full Changelog: v1.0.17...v1.1.0