Skip to content

Add more features in automation and also prevent random out-actions by ignoring Ignore system, volume, call, GMS overlays, system ui and keyboard#535

Draft
Mudit200408 wants to merge 3 commits into
sameerasw:developfrom
Mudit200408:feat-automation
Draft

Add more features in automation and also prevent random out-actions by ignoring Ignore system, volume, call, GMS overlays, system ui and keyboard#535
Mudit200408 wants to merge 3 commits into
sameerasw:developfrom
Mudit200408:feat-automation

Conversation

@Mudit200408

Copy link
Copy Markdown
Contributor

This PR add

  • feat: Add WiFi, Cellular Data, and Auto Brightness automation actions
  • feat: Add Freeze/Unfreeze apps in Automations
  • feat: Ignore system, volume, call, GMS overlays, system ui and keyboard to prevent random out-actions

…rd to prevent random out-actions

- Replace `isSystemOrIme` with `isIgnoredPackage` in `AppFlowHandler`.
- Ignore package names containing "systemui", "keyguard", "volume", "soundassistant", "dialer", "telecom", "phone", "incallui", "packageinstaller", or "permissioncontroller".
- Ignore "com.google.android.gms" (Google Play Services) to prevent sign-in overlays from breaking game/app automation.
- Fall back to checking active call state via `AudioManager` mode (IN_CALL, IN_COMMUNICATION, RINGTONE).
- Prevents triggering app automation entry/exit actions on temporary overlay windows.
@sameerasw sameerasw marked this pull request as draft July 4, 2026 12:14
@sameerasw sameerasw added the enhancement New feature or request label Jul 4, 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: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants