c0d7058b14c24cd07912f5629c26b39b7b4673d5 |
|
29-Jan-2016 |
Winson <winsonc@google.com> |
Referencing static interpolators. Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogController.java
|
aaf191c7756cafbadb80c712cdbe0a5d526a66bf |
|
26-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Synchronize updates to zen config. Also, remove some dead code. Change-Id: If6f4432638aebcedf59a4804a3b5d14b73f12549
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogController.java
|
8ae994f841f0e729b5a22ffb90d97710e12082bd |
|
14-Sep-2015 |
Julia Reynolds <juliacr@google.com> |
Sync current volume on device change. Bug: 22720663 Change-Id: I24fced623522f5ea417b71bca502e519a6718185
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogController.java
|
bc7233a8a37dd8090d6e04b8c92bc93c868e16b2 |
|
29-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Force dismiss on ACTION_CLOSE_SYSTEM_DIALOGS. Use ACTION_CLOSE_SYSTEM_DIALOGS as an additional signal to immediately dismiss the volume dialog, if showing. Otherwise nav bar navigation will not immediately dismiss the dialog. Bug: 22173890 Change-Id: I3eee85a4579b4673b19402cf0f4048068009be35
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogController.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/VolumeDialogController.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/VolumeDialogController.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/VolumeDialogController.java
|
b02c744f05b0cca05b77fcbaad4a546ad86081eb |
|
14-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Enter alarms only on volume down from vibrate. And vice versa (when dialog is showing). Also make alarms only the default mode when DND is switched on via the switch. Bug: 19260237 Change-Id: I16e4a27944bc8245bb2beed84c0421d493b0b876
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogController.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/VolumeDialogController.java
|
cd863ad094f38ab6b2339bb7961a34ae11414412 |
|
07-Apr-2015 |
John Spurlock <jspurlock@google.com> |
ZenTile: Don't broadcast intents in-process. Bug: 20091931 Change-Id: Id35691a56c9fd279a9fb271525e193cefdc44c7f
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogController.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/VolumeDialogController.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/VolumeDialogController.java
|