Add full system stream controls (call/ring/alarm/notification) and ring-mode toggles to popup + main UI#52
Merged
Merged
Conversation
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/0dfe35c2-a621-4609-8a1b-327139ed70d2 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add call volume slider and additional volume controls to popup
Add full system stream controls (call/ring/alarm/notification), brightness, and notification mode toggles to popup + main UI
May 12, 2026
yume-chan
requested changes
May 12, 2026
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/ea154d5a-d158-408f-ade6-cc145e8a4b7e Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/ea154d5a-d158-408f-ade6-cc145e8a4b7e Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/ea154d5a-d158-408f-ade6-cc145e8a4b7e Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/ea154d5a-d158-408f-ade6-cc145e8a4b7e Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Contributor
Author
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Copilot
AI
changed the title
Add full system stream controls (call/ring/alarm/notification), brightness, and notification mode toggles to popup + main UI
Add full system stream controls (call/ring/alarm/notification), brightness, and ring-mode toggles to popup + main UI
May 12, 2026
yume-chan
requested changes
May 12, 2026
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/b84fe74d-6791-40c7-a7a2-9ea10e21da98 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/b84fe74d-6791-40c7-a7a2-9ea10e21da98 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/b84fe74d-6791-40c7-a7a2-9ea10e21da98 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Owner
|
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/29309638-aa08-48d7-acc8-ef0bad929682 Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Contributor
Author
Implemented in d2cd0f6.
|
Copilot
AI
changed the title
Add full system stream controls (call/ring/alarm/notification), brightness, and ring-mode toggles to popup + main UI
Add full system stream controls (call/ring/alarm/notification), brightness (manual/auto), and ring-mode toggles to popup + main UI
May 12, 2026
Owner
|
@copilot Remove everything related to brightness control added in this PR, it doesn't work. Keep all other volume controls. |
Agent-Logs-Url: https://github.com/yume-chan/VolumeManager/sessions/190b9278-708e-4c01-9f8e-25423bcc0e6d Co-authored-by: yume-chan <1330321+yume-chan@users.noreply.github.com>
Contributor
Author
Done in e3b057c. I removed all brightness-related code added in this PR (brightness slider UI, auto-brightness toggle/bias, DisplayManager/Brightness utils/proxy paths, and brightness strings) and kept the other system volume controls unchanged. |
Copilot
AI
changed the title
Add full system stream controls (call/ring/alarm/notification), brightness (manual/auto), and ring-mode toggles to popup + main UI
Add full system stream controls (call/ring/alarm/notification) and ring-mode toggles to popup + main UI
May 17, 2026
yume-chan
approved these changes
May 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This issue reports missing call-volume visibility/control during calls and requests consolidating system controls into the app UI. This PR adds a unified system-controls panel to both popup and main screens, expands stream coverage, and persists per-slider visibility preferences.
Unified system controls panel
SystemVolumePanelcomposable and reused it in:Service)MainActivity)Popup behavior and stream ordering
AudioManager.addOnModeChangedListenerand conditionally shows Call volume when inMODE_IN_CALL/MODE_IN_COMMUNICATION.Main interface stream sliders
Per-slider visibility with persistence
Ring slider enhancements
Icons.Default.RingVolume.Privileged DND implementation
NotificationManagerProxyinmoe.chensi.volume.systemand switched DND updates to binder-proxiedsetInterruptionFilter.Brightness rollback per feedback
DisplayManagerProxyandBrightnessUtilsUI correctness/build fixes from review
StreamSliderTextContentis nowRowScope.StreamSliderTextContent(fixesModifier.weightusage).Localization + version bump
values/strings.xmlvalues-zh-rCN/strings.xmlversionCode19 -> 20versionName0.3-beta.15 -> 0.3-beta.16> [!WARNING]
>
>