Skip to content

Develop - a lot of bug fixes#438

Merged
sameerasw merged 12 commits into
mainfrom
develop
May 17, 2026
Merged

Develop - a lot of bug fixes#438
sameerasw merged 12 commits into
mainfrom
develop

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces several improvements and fixes across input event handling, notification filtering, and the ambient dream service. The most significant updates include enhanced management of Shizuku binder state in the input event listener service, better filtering of silent notifications, and the addition of a new bottom volume progress view in the ambient dream service for the "fill" album art mode.

Input Event Listener Service Improvements:

  • Added listeners for Shizuku binder state to automatically start or stop input event listening when the binder is received or lost, improving reliability and resource management. [1] [2] [3]
  • Refactored the logic for starting and stopping the volume long press detector, ensuring proper cleanup and avoiding duplicate listeners. [1] [2]

Notification Filtering Enhancements:

  • Introduced a method to filter out silent notifications (those below IMPORTANCE_DEFAULT), reducing clutter in unread notifications and improving user experience. [1] [2]

Ambient Dream Service Updates:

  • Added a BottomVolumeProgressView that displays the current volume as a progress bar at the bottom of the screen when the album art mode is set to "fill". This includes initialization, updates on volume changes, and proper cleanup. [1] [2] [3] [4] [5] [6] [7]
  • Improved music mode detection by checking for active media sessions before switching to music mode, preventing incorrect UI states when no music is playing.

General Code Quality and Consistency:

  • Minor improvements to function signatures and code comments for clarity and maintainability, such as passing context parameters where needed and exposing new properties. [1] [2]

These changes collectively enhance the stability, user experience, and maintainability of the application.

@sameerasw sameerasw self-assigned this May 17, 2026
@sameerasw sameerasw added the bug Something isn't working label May 17, 2026
@sameerasw sameerasw merged commit cdb2a6b into main May 17, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Essentials Progress May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant