Skip to content

Advanced Auto Brightness v3.3

Choose a tag to compare

@faded-penguin021 faded-penguin021 released this 08 Mar 11:21
· 39 commits to main since this release
8b97144

Checksums

APK file: sha256:ea521313233262c78cc389c0e87dd0338967b49d42df8b04929cfea4ccd47136
prj.xml file: Xml: sha256:532b3cdb03a48497161ce997090aeab007587b0425e8ad9b821ed3cc8c820d74

Fixes & Changes

  • Added svg icons to the profile manager to replace emoji.
  • Fixed scene reference to correct task (_SuggestCurveParameters V22 (Hybrid) instead of V21)
  • Removed task _SuggestCurveParameters V21 (Hybrid)
  • Added automatic scrolling based on keyboard detection for context modals in AAB Profile scene
  • Added screen power calibration to the live debug info scene
  • Fixed midnight wrap around bug in context triggers
  • Fixed live updating in the profile scene when deleting profiles and rules
  • Hardened the Default profile with UI safeguards, backend deletion protection, and a new self-healing capability to automatically restore it if missing.
  • Corrected the core evaluation logic to resolve a "sticky profile" bug, ensuring the system reliably reverts to the baseline profile when automation rules are no longer met.
  • Added the ability to use sunrise and sunset times for time context rules.
  • Updated debug scene and profile selector scene UI to match
  • Added a passive location listener (will try fused > passive > network > gps in that order)  via Java (to use instead of %LOCN) and an active location refresher based on wifi connected state, WiFi scanning enabled and movement speed
  • Added a wifi context rule (no location services needed to get SSID for Root, Shizuku or ADB WiFi)
  • Committed contexts.json into a global variable and ensure that disk reads are minimized (on CRUD context rules and daily at 3 AM)