Skip to content

Develop - prevent ambient glance with Android Auto, Fix Shizuku permissions label, Live wallpapers and translations#385

Merged
sameerasw merged 119 commits intomainfrom
develop
May 2, 2026
Merged

Develop - prevent ambient glance with Android Auto, Fix Shizuku permissions label, Live wallpapers and translations#385
sameerasw merged 119 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces a new Live Wallpaper feature, including its service, configuration UI, and supporting data management. Additionally, it improves compatibility with Android Auto by ensuring that ambient and glance features are disabled or reverted when Android Auto is running. The update also adds dependencies for media playback and makes minor improvements to various services.

Live Wallpaper Feature:

  • Added a new LiveWallpaperService using Media3 ExoPlayer to play video wallpapers, with playback triggers based on device state (e.g., unlock, screen on) (app/src/main/java/com/sameerasw/essentials/services/LiveWallpaperService.kt).
  • Registered the LiveWallpaperService and a new configuration activity in AndroidManifest.xml.
  • Integrated Live Wallpaper into the feature registry, settings UI, and repository, including preference keys and helper methods for managing selected and custom videos (FeatureRegistry.kt, FeatureSettingsActivity.kt, SettingsRepository.kt) [1] [2] [3] [4] [5] [6].

Android Auto Compatibility Improvements:

  • Updated AmbientDreamService and AmbientGlanceHandler to detect when Android Auto is running and revert to clock mode or dismiss overlays accordingly (AmbientDreamService.kt, AmbientGlanceHandler.kt) [1] [2] [3] [4] [5] [6] [7] [8].
  • Modified NotificationListener to skip processing notifications when Android Auto is active (NotificationListener.kt).

Dependency Updates:

  • Added Media3 ExoPlayer and common libraries for video playback in live wallpapers (app/build.gradle.kts).

These changes collectively enable a customizable video live wallpaper experience and improve the app's behavior when Android Auto is in use.

sameerasw and others added 23 commits April 30, 2026 22:41
…press menu and migrate to segmented picker UI
@sameerasw sameerasw self-assigned this May 2, 2026
@sameerasw sameerasw added enhancement New feature or request translations For Translations and related tasks labels May 2, 2026
@sameerasw sameerasw merged commit 4adca70 into main May 2, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Essentials Progress May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request translations For Translations and related tasks

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant