Adaptive Theme
dev.lexip.hecate
Zapstore Catalog Auto-switch dark theme & wallpapers using the ambient light sensor
**Adaptive Theme** switches Android's system-wide theme between light and dark mode according to the ambient light sensor instead of relying on sunset or a fixed schedule. Use light mode in bright surroundings and dark mode in low light, with the threshold under your control. It can also switch your wallpaper to match the active theme. **Features** - Uses the device's physical ambient light sensor - Custom lux threshold and presets for indoor, outdoor, and daylight conditions - Wallpaper Theme Sync for separate light and dark home and lock screen wallpapers - Optional blur effect for the lock screen wallpaper - Optional night lock to keep dark mode active during a chosen time period - Quick Settings tile for convenient control - Material You interface and more than 50 languages **Efficient by design** The sensor is sampled briefly after the screen turns on rather than monitored continuously. Before changing the theme, Adaptive Theme checks that the sensor is not covered by a hand or pocket. Theme changes therefore happen at screen-on and do not interrupt you while you are actively using another app. **One-time setup** Android does not normally allow regular apps to change protected system settings such as the system theme. Adaptive Theme therefore needs a one-time grant of the **WRITE_SECURE_SETTINGS** permission. This permission does not grant root access or allow the app to read personal data. Adaptive Theme uses it only to switch the light and dark system theme, and it is revoked when the app is uninstalled. The guided setup offers several options: - WebADB through a simple website on a computer or secondary Android device, without installing ADB - Shizuku and compatible Shizuku forks, required only once while granting the permission - Root on supported devices - A manual ADB command: adb shell pm grant dev.lexip.hecate android.permission.WRITE_SECURE_SETTINGS **More** Adaptive Theme requires Android 14 or newer. Tablets are currently not supported. The FOSS build is licensed under GPL-3.0 and contains no ads, analytics, crash reporting, trackers, or proprietary libraries. For troubleshooting and additional details, see the [README and FAQ](https://github.com/xLexip/Adaptive-Theme).
First release: Nov 12, 2026, 1 total release.
Most recent release: Nov 12, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Nov 12, 2026 2.6.0## Changelog - Added an option to exclude the lock screen wallpaper from Wallpaper Theme Sync (#221). - Added device-specific guidance after repeated background monitoring interruptions, linking to the relevant _Don’t Kill My App_ guide (#225). - Fixed setup getting stuck when Android 17 hides the Developer options or USB debugging status (#238). Related upstream issue: https://issuetracker.google.com/issues/584687953 - Improved Shizuku setup with permission verification and better handling of failed requests. - Improved background monitoring startup and error handling. - Added a “What’s new” dialog after major and minor updates, linking to the GitHub changelog. - Minor test, build, dependency, and documentation improvements.
More…
**Full Changelog:** https://github.com/xLexip/Adaptive-Theme/compare/v2.5.1...v2.6.0 --- <a href="https://play.google.com/store/apps/details?id=dev.lexip.hecate&referrer=utm_source%3Dgithub%26utm_medium%3Dreleases"> <img src=".github/resources/get-it-on-google-play.svg" alt="Get Adaptive Theme on Google Play" width="180"/> </a> <a href="https://lexip.dev/hecate/fdroid"> <img src=".github/resources/get-it-on-fdroid.svg" alt="Get Adaptive Theme on F-Droid" width="180"/> </a> <a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22dev.lexip.hecate%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2FxLexip%2FAdaptive-Theme%22%2C%22author%22%3A%22xLexip%22%2C%22name%22%3A%22Adaptive%20Theme%22%7D"> <img src=".github/resources/get-it-on-obtainium.svg" alt="Get Adaptive Theme on Obtainium" width="180"/> </a> --- Best regards, @xLexip [](https://github.com/xLexip/Adaptive-Theme)