Skip to content

Develop - Flashlight pulse intensity, random ambient glance shapes toggle, glove mode, systemui restart, disable qs, statusbarManager, advanced statusbar customizations, system notification lighting, improve tile logic#345

Merged
sameerasw merged 19 commits intomainfrom
develop
Apr 17, 2026

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces several new features and enhancements, particularly around system customization options, and refines the permissions and feature registry logic. Notably, it adds a "Scale Animations" system, a new "Other customizations" feature, and improves how certain features check for required permissions. It also bumps the app version and includes various supporting code changes.

New Features and System Customizations:

  • Added a "Scale Animations" system, including a new ScaleAnimationsProfile data class, repository methods for getting/setting profiles and related system settings (touch sensitivity, auto-rotate, screen timeout), and new keys in SettingsRepository. [1] [2] [3]
  • Introduced a new "Other customizations" feature in the feature registry, with UI integration in FeatureSettingsActivity. [1] [2] [3] [4]

Feature and Permission Registry Refinements:

  • Updated the "Screen locked security" feature to check for root or Shizuku permissions instead of accessibility and secure settings, and adjusted permission registry accordingly. [1] [2]
  • Removed legacy permission checks for "Screen locked security" and moved its registration to the Shizuku permission group.

Quick Settings and UI Enhancements:

  • Added a new Quick Settings tile service for "Scale Animations" in the manifest.
  • Added a "Restart SystemUI" feature card in SettingsActivity.

Notification Lighting and Miscellaneous:

  • Added a new "SYSTEM" style to NotificationLightingStyle and support for a system mode in notification lighting preferences. [1] [2] [3]
  • Bumped app version to 13.0 (code 39).

These changes collectively expand the app's customization capabilities, improve permission handling for advanced features, and provide a more modular and maintainable codebase.

…uick settings lock and screen state transitions
…ku instead of Accessibility, Device Admin, and Write Secure Settings.
…leService state management with global setting helpers
@sameerasw sameerasw self-assigned this Apr 17, 2026
@sameerasw sameerasw added the enhancement New feature or request label Apr 17, 2026
@sameerasw sameerasw merged commit 8c7f387 into main Apr 17, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Essentials Progress Apr 17, 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

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant