Skip to content

Develop - Charging optimization, Delete clipboard history, Dynamic AOD, Auto grant accessibilit, Light theme app lock and more#246

Merged
sameerasw merged 46 commits intomainfrom
develop
Feb 28, 2026
Merged

Develop - Charging optimization, Delete clipboard history, Dynamic AOD, Auto grant accessibilit, Light theme app lock and more#246
sameerasw merged 46 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces a new "Always on Display" (AOD) feature, adds a "Charge Optimization" quick settings tile, and refactors the App Lock screen to use Jetpack Compose for a modern UI. It also includes various improvements to the settings infrastructure and updates to the ProGuard rules. Below are the most important changes grouped by theme:

Feature Additions and Enhancements:

  • Added a new "Always on Display" feature to the FeatureRegistry, including UI, registry, and settings integration, with proper permission handling and toggle logic. [1] [2] [3] [4]
  • Introduced a "Charge Optimization" quick settings tile, including manifest registration and search integration. [1] [2] [3]

UI/UX Improvements:

  • Refactored AppLockActivity to use Jetpack Compose for the lock screen UI, resulting in a cleaner, more modern design and better maintainability. [1] [2] [3] [4]
  • Added the "Auto Accessibility" toggle to the main settings screen for easier feature management.

Settings Infrastructure:

  • Expanded SettingsRepository with new keys and methods for notification glance and AOD management, improving feature scalability. [1] [2] [3]

Manifest and ProGuard Updates:

  • Updated AndroidManifest.xml to register the new quick settings tiles and update the AOD tile's configuration. [1] [2]
  • Amended ProGuard rules to keep emoji data classes, ensuring correct serialization/deserialization with Gson.

@sameerasw sameerasw self-assigned this Feb 28, 2026
@sameerasw sameerasw added the enhancement New feature or request label Feb 28, 2026
@sameerasw sameerasw merged commit 0dc86fd into main Feb 28, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Essentials Progress Feb 28, 2026
@frieza213
Copy link
Copy Markdown

Make the release dying to test it out🫨🫨

@sameerasw
Copy link
Copy Markdown
Owner Author

Make the release dying to test it out🫨🫨

Waiting for the translations to update :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants