Skip to content

Conversation

@sameerasw
Copy link
Owner

This pull request introduces several new features, improvements, and dependency updates to the project. Notably, it adds new settings and UI components for "Pixel IMS" and "Button remap," enhances the permissions UI with expand/collapse functionality, updates dependencies and build configurations, and modifies AndroidManifest to support new services and overlays.

New Features and UI Enhancements:

  • Added "Pixel IMS" and "Button remap" as selectable features in FeatureSettingsActivity, with corresponding UI components and descriptions. [1] [2]
  • Replaced "Flashlight toggle" feature and its permission logic with "Button remap" throughout the UI and permissions handling. [1] [2] [3]

Permissions and Settings UI:

  • Improved the permissions section in SettingsActivity with an animated expand/collapse UI, making it more user-friendly and interactive. [1] [2] [3] [4]

Dependency and Build Configuration Updates:

  • Updated versionCode and versionName in build.gradle.kts for a new release, enabled buildConfig, and added new dependencies including androidx.compose.foundation.layout and hiddenapibypass. [1] [2] [3] [4]

AndroidManifest and Service Changes:

  • Added instrumentation and overlay entries for "Pixel IMS" in AndroidManifest.xml, and replaced the Shizuku provider with a custom PixelImsProvider. [1] [2]

Haptic Feedback Improvements:

  • Integrated HapticUtil.performHapticForService into BaseTileService to provide haptic feedback on tile clicks. [1] [2]

Documentation:

  • Added a section in README.md with instructions and a screenshot for granting accessibility permissions.

@sameerasw sameerasw self-assigned this Dec 27, 2025
@sameerasw sameerasw added the enhancement New feature or request label Dec 27, 2025
@sameerasw sameerasw merged commit 6bab804 into main Dec 27, 2025
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

None yet

Development

Successfully merging this pull request may close these issues.

1 participant