6d712e06f7c35d4120ce8ded5961d3bb97c44cab |
|
07-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Remove volume motion delay Disable window animations, so we can start the show animation directly. Bug: 21335976 Change-Id: I1d25d0ce46b9a068efed0a1561051072cda226a9
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
305e0baa67b4b07b78f6e8fd8b1863ab58776369 |
|
06-Jul-2015 |
Jason Monk <jmonk@google.com> |
Don't dismiss volume during animation (sometimes this messes up the state and results in it getting stuck on the screen) Bug: 22169656 Change-Id: I7738be8f7f54fc72d68bf9831baed2821f362bb1
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
c0892c6bd6fcb36c676e0666ceea55b264c2a4e2 |
|
30-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Mark inactive sliders as focusable. Enabled but inactive sliders ought to be focusable, just not focused. Bug: 22096089 Change-Id: I95cdfc1b1258ca0e4562761031f4ee59bd35e7e3
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
22def3d4ebe47d39a03447f46a945228f565a1bf |
|
17-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume Motion: Initial show and expand transition. Also re-enable the content collapse layout transition animations, supported by ensuring the dialog window is tall enough for long enough to complete the transition, avoiding clipping. Bug: 21335976 Change-Id: Ibc4cbb1e882c1e11c4406463752afa177fb1e6d7
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
67a0f850a4d3358f3e1168bc84012edf96139ac2 |
|
15-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Force focused state to disambig multiple sliders. And fix volume policy so that a focused slider at the top of the screen does not cause the window to pan. Bug: 21476764 Change-Id: I4a52270ca5ecf9b9bd6e787ef580ecbd32e62625
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
e565ee6ccbac4e820eb2737890aadb5efe9d4e3b |
|
17-Jun-2015 |
Chris Wren <cwren@android.com> |
instrument volume controls Bug: 21474639 Change-Id: I48641ae778f4e274c0f67ca6491102d978d3cd5f
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
f09838be846f59483f36dc3d96f13064362ea37e |
|
11-Jun-2015 |
John Spurlock <jspurlock@google.com> |
A11y: Use a backstop dialog timeout when a11y is enabled. - Or more precisely, whenever a non-generic-only a11y service is enabled. Bug: 21360311 Change-Id: I9e65b7f690d5b670b2d8e944b7d87e0fd1bce327
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
ef70f8e426d3414ea9b66c07b15330631a466ed5 |
|
10-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Show row headers for cast streams." into mnc-dev
|
0265657d7f8ad2d32a93fda9f9b47b0de79265b3 |
|
10-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Show row headers for cast streams. Change-Id: Icbdc336ee7fd53494eab4b5c54c693504b816b29
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
b0a2e5fbc57827947ed331a6f0afe6a76a7fe7a4 |
|
09-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Show disabled level on slider when muted by zen. Bug: 21267436 Change-Id: I366b19e443589be7cc989f1c501801a7f49f0195
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
75ae23c09674bede6d3fe5ec05a6fba47142e2d5 |
|
02-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Audio policy: setting explicit non-zero volume unmutes the stream. And vice versa. Bug: 21584884 Change-Id: I2cd6a84ab40edba4c6fc2b219693e0d4f0527d8d
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
84ee67ce7005f62f25f12d941facbdbb47cabadb |
|
21-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Include a11y bit in dialog dump. Bug: 21340132 Change-Id: Ie9a347e7e0f08c7019b4a483a3a87a8cba6f37da
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
e56efa71bbb71b65ffdc37313c2745bff9ab912e |
|
19-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Dialog should not interfere when not showing. Also dump volume dialog controller state properly as part of the sysui service dump. Bug: 21207717 Change-Id: I5146d4159d9b017bc91852b91a585725821c19d9
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
ecc80587a60c6a4d54905f910ce11abb991bd3ee |
|
13-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Use inactive slider tints when disabled. Bug: 21119650 Change-Id: I14e10c83e9d73096775f92d5290306b76eba6af4
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
77bb25af3dbf34b6c88549ae931b069a788316fc |
|
11-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Separate tint colors for active vs inactive sliders. Bug: 20889746 Change-Id: I98f6a0eab8f2db41ea7e1ba8e141752ef774de9e
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
9ea3a1e19f66317adbedae1244432d4757e1723f |
|
06-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume a11y: Resize zen footer text when changed. Bug: 20346315 Change-Id: Ia6af36d856a17639bf27c9a7b4941655d38d2a99
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
5adeabc61d41f89af7f9e01e9f07136618547b9b |
|
05-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume A11y: Prevent auto-dismiss when feedback enabled. - Prevent the volume dialog from timing out when feedback is enabled. - Use the a11y events as an additional user activity signal. - Add content descriptions for the dialog icon buttons. Bug: 20172022 Change-Id: Id5cd29d9cee27fded2fc8a029913cfcc2b68c152
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
d9c75dba75ad4742dbaadc34db99d2b76cebca91 |
|
28-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Simple dialog footer, DND in quick settings. - Show DND tile by default, this is now the only place to manage DND modes / end conditions. - Remove super footer from volume dialog, replace with a simplified version that displays the current mode and allows ending DND. - Remove obsolete text-only footer from codebase. - Migrate remaining volume items into main resource files. - Rename "No interruptions" to "Total silence". - Add new user information banner for "Total silence" - Crude media filtering for Total Silence. (deeper muting changes will be done as a followup) - Disable volume dialog sliders completely if muted due to zen. - Cleanup ZenModePanel: assume embedded mode, remove expandable subhead - Remember "favorite" DND mode inside the DND config panel. - AudioService: consult ringer-mode-delegate before voluming down into silent. - Add new hour options to time-based exit conditions. - Volume dialog visual updates to move closer to final visuals. - Unify ringer=silent with DND. Bug: 19260237 Change-Id: I05d7e001eca3b5125418ec3bc4087d0cb8866717
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
f55b7f2fb614b917b7d1943396880978258dd1bb |
|
14-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Add new user introduction msg for "Priority only". Bug: 19260237 Change-Id: I3b5785befc05685c7f676e918710fb7500221172
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
11145938bb2b1a46432f27a0cc20fe52e254c7f2 |
|
10-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Update media bluetooth icons."
|
f15ef112e79ce294719ef5fb108036020940340c |
|
10-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Update media bluetooth icons. Note + bt logo. Bug: 19260237 Change-Id: I32cb497505f7dea94d761637064f8f8e585ffa94
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
b2278d65714c0dd0a6f94d1913db1ebc8bfc8b06 |
|
07-Apr-2015 |
John Spurlock <jspurlock@google.com> |
An update on Downtime. The update is that Downtime is obsolete. Replaced by the ability to define multiple named schedule calendars. - Make changes to ZenModeConfig to properly model manual and automatic rules. - Refactor the zen mode helper (and supporting classes) to properly handle / report multiple claims on zen mode. The "manual" rule (specified by the user in the UI) vs one or more automatic rules. - Automatic rules are still backed by condition providers, but the layering is now cleaner. ConditionProviders is now completely generic, has no ties to zen mode. - Specifically, the new layering for zen mode (below noman) is: ZenModeHelper: Source of truth for zen state ZenModeFiltering: Subhelper dedicated to filtering rules. ZenModeConditions: Subhelper dedicated to managing automatic rules. ConditionProviders: Underlying engine for reporting named boolean state. - Migration story for users with existing downtime config, migrated to a single new calendar named downtime. - For users with no existing downtime, two default calendars are created for weeknights + weekends (icu4j for all locales will be done in a followup). - Remove obsolete DowntimeConditionProvider/NextAlarmConditionProvider and tracking. - Clean up obsolete resources. - Add common zen summary description string computation. - Add proper noman wrappers for the new model. - Change the semantics of the global zen setting. It is now read-only. Setters must call noman, added a "reason" to all calls for better attribution. - Update zenmodepanel + volumedialog to the new model. - Display the one or more automatic rules in the new zen footer summary. - "Snooze" the automatic rules when the user explicitly turns zen off. Bug: 20064962 Change-Id: Idd9deb865a6035ad0cfae660198dccb517e6d7cc
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
76b52b3f9b0dde7d7800508271cf5851d92b25d5 |
|
03-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Port safety warning over to new dialog. And remove obsolete "muted by <x>" disablement. Bug: 19260237 Change-Id: I17dc6d5761aad9ce70cc5aad054489549113e15e
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|
f88d8082a86bee00c604cbbcfb5261f5573936fe |
|
25-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Introduce new volume dialog. - New VolumeDialog (presentation) + VolumeDialogController (state) to implement a volume dialog that keeps track of multiple audio streams, including all remote streams. - The dialog starts out with a single stream, with more detail available behind an expand chevron. - Existing zen options reorganized under a master switch bar named "Block interruptions", with "None" renamed to "No interruptions" and "Priority" renamed to "Priority only". - Combined "Block interruptions" icon replaces the now-obsolete star/no-smoking icons in the status bar. - New icons for all sliders. - All sliders present a continuous facade, mapped to discrete integer units under the hood. - All interesting volume events and state changes piped through one central helper for future routing. - VolumePanel is obsolete, still accessible via a sysprop if needed. Complete removal / garbage collection deferred until all needed functionality is ported over. Bug: 19260237 Change-Id: I6689de3e4d14ae666d3e8da302cc9da2d4d77b9b
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java
|