3edad31233d391eb55ffe688beb1234b5b79be8f |
05-Jun-2017 |
Jason Monk <jmonk@google.com> |
Fix up some jank from unnecessary reinflation Don't need to re-inflate fragments because of ui mode change. Test: manual Change-Id: I8cb8ff4f64b5c1cb5982d39c6acced682eaa4d41 Fixes: 62041537
olumeDialogComponent.java
|
2d77c0f06479746f1e925a3351d14593a7f04708 |
30-May-2017 |
Jason Monk <jmonk@google.com> |
Random hacks to make QS DND work - Don't clear out as much state on attach - Make sure condition updates trigger a reflecting radio check - Assume that null conditions are forever Test: manual Fixes: 37944320 Fixes: 36031650 Change-Id: Ie926d16226e7b5431551a33515ac2b847e1d7a93
enModePanel.java
|
a29528979cdd6a885869b7651f3b0f93f75843bb |
26-May-2017 |
Jason Monk <jmonk@google.com> |
Make volume dialog pick up on theme changes Test: change theme, view volume Change-Id: I3f5b6ea7fd949e72624458a13b6c953629fcd1b5 Fixes: 38408033
olumeDialogComponent.java
|
c12676b4498ec9a476f9c46c1ef701e44d0f4b80 |
16-Feb-2017 |
Julia Reynolds <juliacr@google.com> |
Update zen introduction text And add alarm text to QS & volume dialog. Fixes: 31533768 Fixes: 33815404 Test: manual Change-Id: I82f119a8bdbfbc62b0ace752dca0fbc0d5bf8a35
olumeDialogImpl.java
enFooter.java
enModePanel.java
|
d84ff64f961cdb94a2d144bbad937cf8d95993ae |
21-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "QS + DND interaction again" into oc-dev
|
035a9369f51f356bc16005e93cfb1f1aeb0ab5dd |
20-Apr-2017 |
Jason Monk <jmonk@google.com> |
QS + DND interaction again - Fix up attach/detach because those aren't good signals for DND panels, instead use aggregate visibility - Do better initialization on open because filling in that state is now important (previously it was guaranteed to be just turned on) - Fix when forever is selected, if DND is on and doesn't have a condition, it doesn't mean we should turn one on. Test: manual Change-Id: I61dcf3c2b17179b5867f017c767d0c2d6d4940f3 Fixes: 37366004
enModePanel.java
|
e2503dd3f89a00a95d53829bccf33fec67baf1d3 |
18-Apr-2017 |
Julia Reynolds <juliacr@google.com> |
Silence non-clickable imagebutton Change-Id: I1d00d86e1dd1ca2ebaa20cdee74f9f93a7581d9a Fixes: 34710523 Test: turn on talkback and try to select button
olumeDialogImpl.java
|
51efddbd3bb304de2dd47fa8cd1114ac555958bb |
05-Apr-2017 |
Alan Viverette <alanv@google.com> |
Remove unnecessary casts on calls to findViewById Just frameworks/ this time. More paths to come. Bug: 24137209 Test: make -j32 Change-Id: Iff27abd26fa43296ac2fff8f534fc6742d2ae80c
enFooter.java
|
be3235abcddbcab63e60184de416c6243697abb7 |
05-Apr-2017 |
Jason Monk <jmonk@google.com> |
Updates for QS DND tile - Make detail panels not close when turned off - Add auto-rule state for DND tile Test: manual Change-Id: I533cf0a27c54e84cd74ede72dcf10e2e5f9a070f Fixes: 34765805
enModePanel.java
|
782cd6711bc15e3f03456210b3543a67606d6591 |
22-Mar-2017 |
Jason Monk <jmonk@google.com> |
Create plugin interface for volume dialog Very few logic changes, mostly just breaking out certain interfaces and classes to the plugin lib. Test: make + volume keys Change-Id: Ieabc6d35f6ef980842849236a0b8ffd5543b3a2c
vents.java
olumeDialog.java
olumeDialogComponent.java
olumeDialogController.java
olumeDialogControllerImpl.java
olumeDialogImpl.java
ar/CarVolumeDialogController.java
|
7c502e0c768484d8b8a4c64a425c95a001e5f9b6 |
06-Mar-2017 |
Julia Reynolds <juliacr@google.com> |
A11y updates for new a11y stream. - change content description on mute button - remote mute a11y stream option Test: manual Change-Id: I5f043d803f4f00fcbd5ec58005076b6cf22940e6 Fixes: 34710523
olumeDialog.java
|
ec34da8f6f31c5ee1e543c0c7999a067487e0ce9 |
24-Feb-2017 |
Jason Monk <jmonk@google.com> |
Add method for plugins to reference global dependencies The new annotation versioning system allows plugins to share common global interfaces that can be versioned on their own. To facilitate this add a static method for plugins to get a hold of dependencies. To get any dependency a plugin must @Requires it so it can be version checked. Test: Plugin that uses the new call. Change-Id: I8e01260f8fbc14465502d506a7aa08212795ad9b
olumeDialogComponent.java
|
027c7499d00ca880b9db0d35157e9e1a28323b58 |
15-Feb-2017 |
Julia Reynolds <juliacr@google.com> |
Move volume dialog expander Bug: 33760714 Bug: 32727078 Test: manual Change-Id: I06934bf140483957b734d5b1b20e3c7c6b7b4497
olumeDialog.java
olumeDialogMotion.java
|
de850bbcaa61c1874b803f2086443febbafd81a4 |
02-Feb-2017 |
Jason Monk <jmonk@google.com> |
Fix leaks in sysui Add support for testing for PluginManager and TunerService leaks and add tests for the known leaks and fix them. Also port PluginManager and TunerService to Dependency to make them easier to handle in tests. Test: runtest systemui Change-Id: I5642539ee24dd72f802905106decd0c87b41b4eb Fixes: 34846972
olumeDialog.java
olumeDialogComponent.java
|
2a6ea9c2a1b52b0386270ec73e1e6d6a9b614a34 |
26-Jan-2017 |
Jason Monk <jmonk@google.com> |
Delete BaseStatusBar It is a relic of a more complex time, but has passed out of all knowledge for too long. Test: manual testing on phones and TV Change-Id: I62a15d9413ea4bda3ac82bf6f7d22c096e2c1cdc
olumeDialogComponent.java
|
dbfb40f163f98a9aadba68e38222ee4734d17eba |
23-Jan-2017 |
Julia Reynolds <juliacr@google.com> |
Optionally show accessibility stream volume row. Bug: 30448020 Test: manual Change-Id: I86a28c7a900d1fbc378f0ce4c113d59353bcb416
olumeDialog.java
olumeDialogController.java
|
9c7844cb91b43929d0a86b1c90aa1efb37f5463a |
18-Jan-2017 |
Jason Monk <jmonk@google.com> |
Work on sysui dependencies One of the many problems with PhoneStatusBar is that it holds dependencies for many other parts of SysUI. Fix this by creating a static method of grabbing dependencies that are global to sysui this cleans up a lot of chains of interdependence. Also add easy way to inject mocks of these dependencies for the purpose of testing. Test: runtest systemui Change-Id: Ia0e947faea62d15b665facada47ac9916c99f895
olumeComponent.java
olumeDialogComponent.java
olumeUI.java
|
bb983d20d2cacebdf81efe88f8ff4aa7304fbff7 |
06-Jan-2017 |
Julia Reynolds <juliacr@google.com> |
Use internal volume controller and status bar. Remove code that let these components be replaced by external processes. Bug: 33006669 Bug: 34106436 Test: manual. reboot device, play music, change volume, view notifications Change-Id: I458f11537ab9db6f23735487513815553004613f
olumeDialogController.java
olumeUI.java
|
03c548f292b71eaad576bbc10208283467c775b3 |
14-Dec-2016 |
Julia Reynolds <juliacr@google.com> |
Volume header changes - Show always - Update locale immediately Bug: 31847162 Bug: 33277887 Test: manual Change-Id: I89c5cbddf08df3a9eba20f2fb3b76eec69926777
onfigurableTexts.java
egmentedButtons.java
pTexts.java
olumeDialog.java
olumeDialogController.java
enFooter.java
enModePanel.java
|
4c7394a8546bc96ac4a79cf90a03489f85054917 |
03-Dec-2016 |
Jean-Michel Trivi <jmtrivi@google.com> |
Volume dialog controller: make loading of stream names more robust The loading of the stream type volume names assumes there are as many read as declared stream types. Verify this is the case, if not, complete the array of names with empty strings, or remove unneeded entries. Test: boot in non en-US language Bug: 33260083 Change-Id: I6632eadd34c4b8af2c8fd01ae7eae45fc513b3e1
olumeDialogController.java
|
82a6655714ea5c87da5fc79725596d2d211b38e2 |
01-Dec-2016 |
Jean-Michel Trivi <jmtrivi@google.com> |
Revert addition of a11y stream in VolumeDialogController Revert addition of STREAM_ACCESSIBILITY as R.array.volume_stream_titles needs to contain STREAMS.length entries in all languages, whereas this had only been done for the default system language. Test: boot in a different language than en-US Bug: 33260083 Change-Id: If869c5f913bb42b94eeb3fa2e1b6f575a6f7ca70
olumeDialogController.java
|
ac48767f919e2a641e4ff5597f7bc24c6d481d41 |
11-Nov-2016 |
Jean-Michel Trivi <jmtrivi@google.com> |
Conditional behavior for a11y stream volume VolumePolicy: define two a11y modes: 1/ legacy where a11y volume aliases to media volume, 2/ a11y where the a11y volume is independent from any other stream type volume. Refactor accessibility service listening to accomodate communicating to the volume controller when the a11y service is running. Make accessibility stream alias conditional on a11y service running. Reflect the behavior in the volume controller. Test: enable Talkback and verify logs in Vol controller Bug 30448020 Change-Id: I80535ba259a22b6d93e62a7b3ca462a19d4c84b7
olumeDialogController.java
|
80d20c54e7959ebe6a4941f2bb4104c4ed7448b1 |
15-Nov-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Volume slider should always show the proper level."
|
705727e3b0f9e2a48e650664fe982583b6eb9ffc |
15-Nov-2016 |
Julia Reynolds <juliacr@google.com> |
Remove 'until next alarm'. am: 5edde5f18a am: 177a976a69 Change-Id: Ibc7fa4b34ea4822e61c78477007cef862dfe0127
|
5f84c1941aed5c40c66d2edb98d074579b46f7fe |
14-Nov-2016 |
Julia Reynolds <juliacr@google.com> |
Volume slider should always show the proper level. Even if the phone is in vibrate mode. Test: manual Change-Id: Ie5a996ac2a43920b62aac0402e597a1babf3c289
olumeDialog.java
|
177a976a694e799b2bb0a6699ccbc32eede6cc7f |
15-Nov-2016 |
Julia Reynolds <juliacr@google.com> |
Remove 'until next alarm'. am: 5edde5f18a Change-Id: I0f247f52155f78cefe0d2e850e9d5f1ca65dfb42
|
5edde5f18acf1f327a710289ce4e02e5b80e7541 |
11-Nov-2016 |
Julia Reynolds <juliacr@google.com> |
Remove 'until next alarm'. Test: manual Bug: 32773368 Change-Id: I03db93d9371327a8e32929ce7fda66729cfe4a82
enModePanel.java
|
383db5ebcc3a4a615faf249bf4f126f42e80b82e |
22-Jun-2016 |
Tamas Berghammer <tberghammer@google.com> |
Update package names to work with the proto3 compiler Bug: b/28974522 Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
vents.java
enModePanel.java
|
88dabdeeb288d01bb33217850be76eae84281b30 |
09-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Animate volume slider changes. Change-Id: I03f83d25eeb2ef30346c377d6b4fcb8688faaffc Fixes: 30670594
olumeDialog.java
|
24f411db158d7acbeaccc85ee0dcf66c921d55ff |
11-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Bring back DND panel animations in volume dialog. Change-Id: Ie078223e0bc097d783b62099625708584812a6d0 Fixes: 30781571
olumeDialog.java
|
789f48aaabd43a9bc9087530a5683ccb92581a87 |
11-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Don't run expand/collapse animations when dismissing. am: 48242f0ac6 am: 738f8c4b8d am: 8913386d20 Change-Id: Id89f61d66a38bfa43bc3926aa836049c33bb8094
|
8913386d206c01736f0315d32f0736a160cf36ce |
11-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Don't run expand/collapse animations when dismissing. am: 48242f0ac6 am: 738f8c4b8d Change-Id: I17fec4658cbe0b35e5d3423b0bac7deecd6ba536
|
48242f0ac609ae11cacfd5f236e34438480f5a23 |
10-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Don't run expand/collapse animations when dismissing. Also restore some padding. Change-Id: Iada58be574c52651931ea733aaa4022c71e136b5 Fixes: 30764259 Fixes: 30781039
olumeDialog.java
|
7cddc0f011bb0d51991d93a39318685d450eb226 |
05-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Switch volume animation to Scene. am: 568585b47c am: 1518761dc3 am: 2460fe7d00 Change-Id: Ie8142d2b67d82e3a607e7ccee1c0432344c9a952
|
2460fe7d008e82fb78901eb27e92bd0a5332761d |
05-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Switch volume animation to Scene. am: 568585b47c am: 1518761dc3 Change-Id: I2c2efe750abbbceba42ad65c357814eb66e7ce71
|
568585b47c2c1ca6c52b2230918761776472c830 |
25-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Switch volume animation to Scene. animateLayoutChanges is too janky. Bug: 30070005 Change-Id: I88bb94c2de18a8ebc14f0f0aed48877a8b328d8a
olumeDialog.java
|
2e6f02e25e0e37424487ffead6f7290fb7089ff4 |
29-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Do less work on configuration change. am: 494f0dedb2 am: 333cda7967 am: aaf3740f19 Change-Id: I75ab0148f20ab44ce8b4975696129f487c33aaba
|
aaf3740f19e07aeaacbb8475e9577790b008b42a |
28-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Do less work on configuration change. am: 494f0dedb2 am: 333cda7967 Change-Id: I1d86979954957c714f09df69727c9ac6a48f30f4
|
494f0dedb25fe0560780d4fb815f3cc8e9893ed5 |
26-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Do less work on configuration change. Change-Id: I8c657ba8913b4be288cb0979897479a1db33aacf Fixes: 29625463
olumeDialog.java
|
62d1abf0bd5567bc10f44e4ded7f195820fec693 |
13-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Merge \\"Attribute manual zen mode in volume panel footer.\\" into nyc-mr1-dev am: f6d766020f am: c2381727a7 Change-Id: Ibb38d3a68dd642b5d6507341b7e189b77bba9502
|
c2381727a7ca868842bec5e91b41bb7a83d369f3 |
13-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Merge \"Attribute manual zen mode in volume panel footer.\" into nyc-mr1-dev am: f6d766020f Change-Id: I89ee22c5304e7de651aa34bddf5635f2e87e6b01
|
44ad6ff4c2162842335372060ad6a34fabc8b29d |
06-Jul-2016 |
Julia Reynolds <juliacr@google.com> |
Attribute manual zen mode in volume panel footer. So users know what app enabled DND. Change-Id: I0aad862539b28302bf618641ad29cdfa956c8f33 Fixes: 29892371
enFooter.java
|
36007d262a87ec48a4db72017152302aee8db314 |
21-Jun-2016 |
Muyuan Li <muyuanli@google.com> |
sysui: handle single master volume case. Bug: 29446492 Change-Id: Id7414b0cb28d5586f4162850cc67b07c4bee2f6a (cherry picked from commit 4715f4bb72ed888e392f501a7c1eb8a533e2b33d)
olumeDialog.java
|
279e4a767f9ad689b41b0a8c1b4ca5afa6cd4044 |
24-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge \\"Show volume row headers by default.\\" into nyc-mr1-dev am: 459f594bb1 am: 5aba92640a Change-Id: I7e53e99d80e752d085134d165d14dd830ad78033
|
5aba92640ac6082715a627ef26ff758ef5622f4b |
24-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge \"Show volume row headers by default.\" into nyc-mr1-dev am: 459f594bb1 Change-Id: Ie39c93bec6afa7084ddfe3bca68384f42eaae152
|
5f83c85182f11a5d9f30ab4eb408a36b386e45ee |
15-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Show volume row headers by default. Bug: 28269951 Change-Id: I26acfb26064e7f44e4b1897d940228247b45d7b1
olumeDialog.java
olumeDialogComponent.java
olumePrefs.java
|
da26da973bf75cae9c09a2ab14b5f51bd617c47a |
21-Jun-2016 |
Andrew Sapperstein <asapperstein@google.com> |
resolve merge conflicts of 83b1a18 to master Change-Id: Ibbb4f9cff0224fb4ca3607f60a4ed9d6fafe8216
|
83b1a18e482dc084abf0614338f121cb83e86e8b |
21-Jun-2016 |
Andrew Sapperstein <asapperstein@google.com> |
Merge \"Update System UI to use theme colors.\" into nyc-mr1-dev am: cac2dd8ce8 Change-Id: Ia2ea16675d70aac1d617e3c28804780b0c3809ed
|
cac2dd8ce81f388d117b86230e6a3ac9db679342 |
21-Jun-2016 |
Andrew Sapperstein <asapperstein@google.com> |
Merge "Update System UI to use theme colors." into nyc-mr1-dev
|
5c3734456e35de1ea56f890537f9eebf5f2ec699 |
12-Jun-2016 |
Andrew Sapperstein <asapperstein@google.com> |
Update System UI to use theme colors. Instead of using hardcoded values, use colorPrimary, colorAccent, etc to style system UI. Required setting a theme on several views to get the proper accent color in the right place. Deletes a lot of hard-coded colors from the app. Deletes an unused view: StatusBarHeaderView BUG: 28625050 BUG: 29003410 BUG: 28625105 Change-Id: I46cd8eba7cf5afdab53c7882aa4aac5af46772a9
olumeDialog.java
|
3684feb219196a277f037d7ecf0461dad4cf8344 |
20-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \\\"SystemUI: Override notification app name\\\" into nyc-dev am: e416a4200a am: 840cc3e440 am: fcb2c1b645 Change-Id: Ic7460d198756ab38310a2e3c5dd78850e977284c
|
fcb2c1b64581522d2f1fd3624202d18762079072 |
20-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \\"SystemUI: Override notification app name\\" into nyc-dev am: e416a4200a am: 840cc3e440 Change-Id: I579886fcd52356b4dd152e4db5633fece9d22caf
|
e416a4200a7ea5a1403d5ffbd2f854fdca3ab0ab |
20-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge "SystemUI: Override notification app name" into nyc-dev
|
e25c18da7d2cc3e02620dadfcb976521821bc9d8 |
18-Jun-2016 |
Adrian Roos <roosa@google.com> |
SystemUI: Override notification app name Overrides the notification app name for all SystemUI notifications. Change-Id: Ic7676069aa03d5b83f0fbe0e8c3ad9820453118a Fixes: 26517701
olumeUI.java
|
d51a761c8e28473a00503d3cb79021219b509c9a |
14-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Only reload callback on configuration change. am: 8d0a400119 am: f2958d4fa5 am: fa1fe439ce Change-Id: Id04e76b3db42bb9ba57b1a5835f8fc8c9da8048b
|
f2958d4fa517ee5dd471c5eef50bb964b472c07c |
14-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Only reload callback on configuration change. am: 8d0a400119 Change-Id: I1f3fbfd28483ab27a426ef005fa78553e5185036
|
8d0a400119d3095a1e3aa0bcdb118e179b7eb050 |
14-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Only reload callback on configuration change. So it'll get zen changes when the volume dialog is not showing. Change-Id: I0d4220d0a000d74c6994b07b2d5b8562a6a52585 Fixes: 29355577
olumeDialog.java
enFooter.java
|
8b270903165cf86a01fe090479b76b1ab98ec105 |
10-Jun-2016 |
Muyuan Li <muyuanli@google.com> |
sysui: refactor for extensibility. Bug: 29131017 Change-Id: Ied645f015cec9d13e240c628842d76b3853f2413 (cherry picked from commit 31126c97d0e0f4b238b1a3c715837a497f88cac6)
enModePanel.java
|
d54da25b58ede12c5c005b13df918ba641c849ca |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix memory leak via ZenModeController callbacks." into nyc-dev am: 30e434a996 am: 84e725309c am: bad8e2e37c * commit 'bad8e2e37c89fa99031838f8f40f6cf52a42deb3': Fix memory leak via ZenModeController callbacks. Change-Id: Iac59386fdb878007462c7a6a24770341d1db8914
|
bad8e2e37c89fa99031838f8f40f6cf52a42deb3 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix memory leak via ZenModeController callbacks." into nyc-dev am: 30e434a996 am: 84e725309c * commit '84e725309c468b9f8d49e25562b6ee400c79992e': Fix memory leak via ZenModeController callbacks. Change-Id: I865083fdfb2ddaa77d772d77770c1a48859dc03c
|
480cb05866ca47188ce77f0eb5a304b371223c7c |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix memory leak via ZenModeController callbacks." into nyc-dev am: 30e434a996 * commit '30e434a996e0053eeeeb41f6a198f3945055445b': Fix memory leak via ZenModeController callbacks. Change-Id: I7d8702f3761ed71b1c06f1eedaa5740cfc2e799e
|
72735de3db8ba1f40d7a687249a4e3469e6cceb3 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix leak on density change." into nyc-dev am: a31ac7ddfb am: f584b1d96d am: 98d4456187 * commit '98d44561879bdc0c92ea03ce71a358217e43e377': Fix leak on density change. Change-Id: Ic727a3c28d6e965bb0a79e667a6487f40aafc28f
|
555069f5ef472b05c9c50e482fdf19baab560b17 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Hide alarm condition if there\'s no alarm." into nyc-dev am: 62716a9197 am: 9548013287 am: 30721fb490 * commit '30721fb4905a5743896134274ee83766c2dcc363': Hide alarm condition if there's no alarm. Change-Id: Ib5584c9bdc2648ea69917511b7cdc4b9e455f7da
|
f584b1d96d2d114d57f5c87e9c517b7929854d53 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix leak on density change." into nyc-dev am: a31ac7ddfb * commit 'a31ac7ddfbccdb602aebb05686fcdb582ba74752': Fix leak on density change. Change-Id: I8c474e29100543668a2348baca5f34b868cf8893
|
9548013287f8345177e106cb79bc8c6d621457bd |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Hide alarm condition if there\'s no alarm." into nyc-dev am: 62716a9197 * commit '62716a9197ba77b349d74770e6cd3b114e5f5de7': Hide alarm condition if there's no alarm. Change-Id: Ib6c339aa3d00639fcad3bc15791787a52010a84f
|
b44ef7eb43a07b7c2968d21f53a5b30243229bdb |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Fix memory leak via ZenModeController callbacks. Bug: 29064258 Change-Id: Ie817ec50206ce23561775fc0ac178754b946f030
enFooter.java
enModePanel.java
|
a31ac7ddfbccdb602aebb05686fcdb582ba74752 |
02-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix leak on density change." into nyc-dev
|
c3960f66beb5daf9af1b7a914c8bc60cc6e02756 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Hide alarm condition if there's no alarm. Change-Id: Iba8c9eb2bd3033683c25c5cf145fc52f9ac0f0d2 Fixes: 27698976
enModePanel.java
|
f4d803d4637fabc82fbb3a18b563d50c0826b1f3 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Fix leak on density change. Bug: 29064258 Change-Id: I9d579cc17fe4554a6a4aa57c409cef72bdee74bd
olumeDialog.java
|
4ae8b769933daabe83a33e76fabf9fc6b9c209f0 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Radio buttons belong in a radio group." into nyc-dev am: d05a7b5972 am: 88470b5ba2 am: cdfba342b0 * commit 'cdfba342b0b1ab00ccba9c6c1058a9ce925300b1': Radio buttons belong in a radio group. Change-Id: Iee1829ccb90a43a2e4f3fa60d0d23c1efea46308
|
cdfba342b0b1ab00ccba9c6c1058a9ce925300b1 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Radio buttons belong in a radio group." into nyc-dev am: d05a7b5972 am: 88470b5ba2 * commit '88470b5ba2aeb38ff5d8d25b17b9897ed1efa5cd': Radio buttons belong in a radio group. Change-Id: I17cbb329efa9cb1fc7a3a229cd523ce0abab852f
|
9eaa3bc7a806081d0bfc39cae0e61dbce581da54 |
02-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Radio buttons belong in a radio group." into nyc-dev am: d05a7b5972 * commit 'd05a7b5972cb06f711cc8cfa66efa9f0f6d901a5': Radio buttons belong in a radio group. Change-Id: Ia5b4cd5135fb78ccf98f1b05e63fafc7a04349d8
|
656f98681e93fc7ae6d4e42daa4b0d1bc268c86d |
01-Jun-2016 |
Julia Reynolds <juliacr@google.com> |
Radio buttons belong in a radio group. Fix for 'multiple buttons selected at once' issue. Change-Id: Iec54eac699886ed1c7b8afd91382ff9b5750c696 Fixes: 27698976
enModePanel.java
|
a9d4838f667ede3525bb6e4d4b52f094d493c45a |
27-May-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Reset slider animator on density change" into nyc-dev am: d52a81eeae am: 0e64814c7d am: df5072d152 * commit 'df5072d1524b9f4c74366371efded596a8982d5e': Reset slider animator on density change Change-Id: I838c804b378147f9adb9a3ee50e1e61dffd1bc25
|
df5072d1524b9f4c74366371efded596a8982d5e |
27-May-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Reset slider animator on density change" into nyc-dev am: d52a81eeae am: 0e64814c7d * commit '0e64814c7d954083d93102a645a9b44239a50408': Reset slider animator on density change Change-Id: I8d59a243c67a35133430cb378d76413ce6d176c1
|
f031dbe7b47f0af931bbc88b07edd40a3bbc7937 |
26-May-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Reset slider animator on density change" into nyc-dev am: d52a81eeae * commit 'd52a81eeae2b9b8425a75ee8906ed7b94b5c471a': Reset slider animator on density change Change-Id: Ice27584a57b9bc22c85acb77564612c06906db37
|
5774cf08de4415f8ca4782c68892a5fcced3abfa |
26-May-2016 |
Julia Reynolds <juliacr@google.com> |
Reset slider animator on density change Change-Id: Iae7d32746c6ea2cabe7d0d58ff11a05d1722fce4 Fixes: 28626591
olumeDialog.java
|
73420ab8a31e0da9e37357ccf3302cd502952188 |
04-May-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Uncheck unselected radio buttons." into nyc-dev am: 69e0d82994 am: 25e83b4065 am: e3b7833e67 * commit 'e3b7833e67f37ab4f50c07012685eebb5dae1dc8': Uncheck unselected radio buttons. Change-Id: I77826667a499944a984088d443fd8a8cef0df0fa
|
e3b7833e67f37ab4f50c07012685eebb5dae1dc8 |
04-May-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Uncheck unselected radio buttons." into nyc-dev am: 69e0d82994 am: 25e83b4065 * commit '25e83b40655df99383ef72d924dcec0133d683a1': Uncheck unselected radio buttons. Change-Id: I0e75b4421d47f8ec2d526c5b1d22fe0ae6c7741a
|
fbc5e3d1867b31fe1debd8b352861dcdcd4e9d29 |
04-May-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Uncheck unselected radio buttons." into nyc-dev am: 69e0d82994 * commit '69e0d8299460afeea1d33619b341937914a42839': Uncheck unselected radio buttons. Change-Id: Ib79f4b6c5d87fc088280557615545797a577d0fe
|
617a7804bb2ffcf465f39e0e219951881ee44e57 |
29-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Uncheck unselected radio buttons. Fixes: 28518097 Change-Id: I22cce7837802a97f15af4170f8991db1685ee121
enModePanel.java
|
d6c772e331446b7297a96f877530c0a73c452b4f |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Merge "Announce when volume controls appear and disappear." into nyc-dev am: c14996393a am: a179d2035c" into nyc-mr1-dev-plus-aosp am: 3a74ca06a6 * commit '3a74ca06a631db9c8b691177627925b7f11b179b': Announce when volume controls appear and disappear. Change-Id: If8c75133153050c76f62e04ec26595f8c8eb63ad
|
a179d2035cdbbbbafcae4ef9e21090b303f38510 |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Announce when volume controls appear and disappear." into nyc-dev am: c14996393a * commit 'c14996393a976c1ca9ac7cef01a052614a84a7f4': Announce when volume controls appear and disappear. Change-Id: I6ba293a46f1a51413e1ca5c5ae17b5756dc37993
|
2feab1644bd23709318f2a18f0490e07cd531f60 |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Announce when volume controls appear and disappear. Bug: 28120156 Change-Id: I4e17b9cf1cd4a442adb7513168c12e3af24c424f
olumeDialog.java
|
51af1c482e5f7c30547ffa3084333248647bf40c |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Volume updates should appear continuous when changed by touch." into nyc-dev am: db042644d5 am: 8f7872a3d3 am: 886d53caa2 * commit '886d53caa2009dd4a18077cbaeae87a1a4ff40bc': Volume updates should appear continuous when changed by touch. Change-Id: I7879d31bccff1561b58356cdd8f57786614c9a97
|
886d53caa2009dd4a18077cbaeae87a1a4ff40bc |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Volume updates should appear continuous when changed by touch." into nyc-dev am: db042644d5 am: 8f7872a3d3 * commit '8f7872a3d35bfbf411b24f4149222817a59f93d5': Volume updates should appear continuous when changed by touch. Change-Id: Id5f8e2b16f7fea76c739fd6430ff0cadd583710c
|
7c9d631fe125a9afe27fbcd9af6eb3bd3cdf4b94 |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Volume updates should appear continuous when changed by touch." into nyc-dev am: db042644d5 * commit 'db042644d5f724d1c21c2ddd424de70aaf0d4195': Volume updates should appear continuous when changed by touch. Change-Id: I481f0fb62209f920781ed8ac22f58972c6c7b85f
|
2a8d9fb7890f3dfa9401470bea9fd66a1131f93e |
21-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Animate volume dialog expansion/contraction." into nyc-dev am: e86ac2f am: f825573 am: 515aa1d * commit '515aa1def23782dab98666740ad6b7a55b143264': Animate volume dialog expansion/contraction. Change-Id: Id22786fe1c966ea0994ee460dc45e940485c70e2
|
515aa1def23782dab98666740ad6b7a55b143264 |
20-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Animate volume dialog expansion/contraction." into nyc-dev am: e86ac2f am: f825573 * commit 'f825573e014cd4ed493410d97b6d6294dd669ad3': Animate volume dialog expansion/contraction. Change-Id: I723d5f05b08519e2abb51b915ea638731ae42820
|
460f707e152a8204b14f3ffcb35330aeadc3a4e7 |
20-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Animate volume dialog expansion/contraction." into nyc-dev am: e86ac2f * commit 'e86ac2f0da9ec71e9d990291053eec8f352af52d': Animate volume dialog expansion/contraction. Change-Id: Icbca2a9a418f8461d5134c7e10eff7f0556554d8
|
4b006a84909945a411a8a3a4d168fe944d1fe8eb |
20-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Volume updates should appear continuous when changed by touch. Bug: 28276425 Change-Id: I7a724f8c21748c6be325053a20a22716a0ee8ce3
olumeDialog.java
|
e80f67545d5f67652c70cb0c88fbd52ef4cf3462 |
20-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Animate volume dialog expansion/contraction. Bug: 28275874 Change-Id: I751addeb73e7354d3a2018be1ba08bf9b8378b95
olumeDialog.java
|
634acb9712f2627acf9279a78d120ea2da1e0464 |
14-Apr-2016 |
Yao Chen <yaochen@google.com> |
Add CarVolumeDialogController in SystemUI for Android Auto. Cars usually have an external audio module. When Android is serving as the car's headunit, users should be able to adjust the car's volume through SystemUI. The following changes are made to make it work: + Load VolumeDialogController from SystemUIFactory + Added CarSystemUIFactory + Added CarVolumeDialogController which extends VolumeDialogController and it uses CarAudioManager as source of truth for volume controls. + Some refactor in VolumeDialogController to make it easier for subclasses to override volume controls. Note that CarAudioManager does not completely replace AudioManager. Majority of code in VolumeDialogController still applies in the car use case, so I made CarVolumeDialogController a subclass of VolumeDialogController instead of making them peers. Bug: 27595951 Change-Id: Id4adec7281e41aa71f3de034e5b88a32a89be305
olumeDialogComponent.java
olumeDialogController.java
ar/CarVolumeDialogController.java
|
a27376d836b7907a9990af21b4d0342a7e587c42 |
13-Apr-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix: the label "customize" is not updated after changing language" am: b4c4e20 am: d5be2a2 * commit 'd5be2a2055b8e0f4067f00e8756fdf22c084e94d': Fix: the label "customize" is not updated after changing language Change-Id: I7bc30cf66b76b062468b443fd1ef965386c5761e
|
b4c4e20960094ff401ca9656bdbe86e17891e2a9 |
13-Apr-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix: the label "customize" is not updated after changing language"
|
0940808a7595dee897a8e2df189b894c592b8bd1 |
11-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Show volume safety warning for all users" am: 0a51955 am: 6cd66de * commit '6cd66defe33ef84580aff5ab067cd5308d258c01': Show volume safety warning for all users Change-Id: Ic417e1591a1a7b7876b5a5e4f75153eb1992fe66 (cherry picked from commit 683bda7cb228c0576fbeebcca6df3cd3c9a8ca6c) Bug: 24884692
afetyWarningDialog.java
|
683bda7cb228c0576fbeebcca6df3cd3c9a8ca6c |
11-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "Show volume safety warning for all users" am: 0a51955 am: 6cd66de * commit '6cd66defe33ef84580aff5ab067cd5308d258c01': Show volume safety warning for all users Change-Id: Ic417e1591a1a7b7876b5a5e4f75153eb1992fe66
|
a967b6210bad0f2b4014d57d9f512af6c855987a |
14-Jan-2016 |
qinglian.x.zhang <qinglian.x.zhang@sonymobile.com> |
Show volume safety warning for all users The volume safety warning is shown only for owner. It should be shown for all users. Change-Id: I616038e3eecf8523aa5edd48843b0eb444607d2f
afetyWarningDialog.java
|
dfe0b4df7eb6ac3fc8dee5ad4a07af7ae4237b63 |
08-Apr-2016 |
Julia Reynolds <juliacr@google.com> |
Improve content descriptions for volume dialog icons. Bug: 27971063 Change-Id: I9282083f68a5cd607fe0cb2893829675559acb6d
olumeDialog.java
|
29cbe66c7d623a2bea7fb74474a1a8520cc5b809 |
30-Mar-2016 |
Muyuan Li <muyuanli@google.com> |
sysui: refactored for extensibility. refactored button inflate code and add a logic to handle selected style update. Change-Id: I61f9c77396bea63a24fc78bf02ebad54a426a3ed (cherry picked from commit b865ae2a4c892e2ffd83947e40ebd27d35b18fa6)
egmentedButtons.java
|
cf398419e2c081b913229a0a8c7482c09e1b6f97 |
20-Feb-2016 |
Yongjiang Wu <yongjiang.x.wu@sonymobile.com> |
Fix: the label "customize" is not updated after changing language The text "customize" is not updated in onConfigurationChanged() after changing language, so the "customize" text is displayed incorrectly. Change-Id: Id6ecdff1f22724955fb1080609da15ccd38d2209
enModePanel.java
|
415ebdb88027a4885f6ff95b3dfb7466144dc0e4 |
29-Mar-2016 |
Muyuan Li <muyuanli@google.com> |
Merge "sysui: refactor for extensibility" into nyc-dev
|
8303bd2b17eb33dcecf2ef63d1aee87f7427f812 |
24-Mar-2016 |
Muyuan Li <muyuanli@google.com> |
sysui: refactor for extension Refactored ZenModePanel: 1. Button creation is split from onFinishInflate. 2. Added a method to query current Zen condition 3. Made mZenButtonsCallback protected. Change-Id: I959fa2f7770ba1888af01eababe7c4512981332d (cherry picked from commit 79df200108c5240c0d2a041d7d841f8d9d143ec0)
enModePanel.java
|
94fa1df7135eea68d2aae41634567c57833d6a47 |
23-Mar-2016 |
Muyuan Li <muyuanli@google.com> |
sysui: refactor for extensibility Split button creation code from init in ZenModePanel Bug: 27101250 Change-Id: Id4bbd505b4e311fdcd2d330f20b73d2338fa9686 (cherry picked from commit 80870e93a49c08f4f4e57d2c0902d2308faa3f7a)
enModePanel.java
|
361e82d399d33e0c45e9a002f2e519f1457a84ad |
27-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Api review: AutomaticZenRule Bug: 27364144 Change-Id: I17fec34d7a277173820bed7829baf5bf905f327a
enFooter.java
|
c791e05f768ff66e801f872cfdf27cc62b6195db |
19-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Scale volume panel with density changes. Also remove invisible settings buttons. Bug: 26846853 Change-Id: I15722f5705a7718a90033d24c185eb21c8c41bc9
olumeDialog.java
olumeDialogComponent.java
olumePrefs.java
enFooter.java
|
aa911b37ae7e805fdcc15c48b156a03b3d151514 |
11-Feb-2016 |
Jason Monk <jmonk@google.com> |
Tuner volume dnd panel work Change-Id: Id7852e96f987d13c06041e2280d44163a296f49b
olumeDialog.java
enModePanel.java
|
1998ee56285419ff7fea0ec9a247e31d1d27a0ab |
11-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Alarm can end time-based rule. Bug: 21069008 Change-Id: I857d85a32eb44ca873da4a9f19323c48a922ab9f
enModePanel.java
|
c0d7058b14c24cd07912f5629c26b39b7b4673d5 |
29-Jan-2016 |
Winson <winsonc@google.com> |
Referencing static interpolators. Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
olumeDialog.java
olumeDialogController.java
|
63a398fea49fe493446d5fdaa5f7ed2030a25e93 |
27-Jan-2016 |
Anthony Chen <ajchen@google.com> |
Merge "Allow volume dialog dimensions to be customized."
|
2f60d111eb4f29673449839d2781b1b249903383 |
27-Jan-2016 |
Anthony Chen <ajchen@google.com> |
Allow volume dialog dimensions to be customized. The volume dialog originally had the same dimensions as the regular notification panel. However, Android Auto wants a larger dialog. As a result, separate out the icon size and dialog size so that they can be customized. Change-Id: Idcaf94d64bcd5ce7d8f6f0ad5da916cf7226a527
olumeDialog.java
|
f6e9228b8a97603d3ceb8f0d61e8d87cf19bd21f |
27-Jan-2016 |
Chris Wren <cwren@android.com> |
move framework metrics over to new proto Change-Id: Ie46e946dc787350c15c10aa4385a6b7df7e181a8
vents.java
enModePanel.java
|
c18010f6720f606003cde3cd376ddacaca30f6e5 |
20-Jan-2016 |
Selim Cinek <cinek@google.com> |
Refactored the interpolators to use only one single instance Previously many objects parsed their own interpolators leading to memory and computational overhead. This is now unified into a single Static class. Change-Id: I0537aca0e6dad10a7ffd52ba64b7356b0c5e4672
conPulser.java
|
924c612b87ff657d189979ccd219bd445d14c97c |
16-Jan-2016 |
Selim Cinek <cinek@google.com> |
Removed notification side paddings Removed all notification paddings on the side. Bug: 24866646 Change-Id: I1a3e7b9ec5156cb953e06a83afa72c5ad36a2025
olumeDialog.java
|
9e5341f4fe2b7e64a55e057478946546e176358b |
18-Jan-2016 |
Jason Monk <jmonk@google.com> |
Tuner control over volume policy. Change-Id: Ic96ad05a9aab6fc2a1669cfe5f1ba1f3779e1b5e
olumeDialogComponent.java
|
e138f55512d7dc5854c9f6d98ec987f5c773f12c |
18-Jan-2016 |
Jason Monk <jmonk@google.com> |
Add zen panel to volume dialog again in tuner Change-Id: Ie74a6bd8ecd7f2d8b16e96cc0087e63796d5f9a2
olumeDialog.java
enModePanel.java
|
bb0ec5554593fbf3dc58f05fbe11f839767fc0bc |
17-Dec-2015 |
Takayuki Hoshi <hoshi@google.com> |
Do not show volume expander when there is no touch feature Bug: 26099430 Change-Id: Ieeeb896dae824681a9a655849c84200a9f25214d (cherry picked from commit e49bc6ea98c2eafdcdaedc3f6c9ffbe02ee48628)
olumeDialog.java
|
a45869a0b68fdac4d6c20eee67415b377b6325e5 |
05-Jan-2016 |
Julia Reynolds <juliacr@google.com> |
Show 'end now' in expanded volume panel. Bug: 26165288 Change-Id: I1e75a33f7745a7aa0b4740010cc554b4f1d924c6
olumeDialog.java
|
9945e1c67e03f70bf4d7ba8e4956363baa918b11 |
04-Jan-2016 |
Dan Sandler <dsandler@google.com> |
Merge "Use GregorianCalendar.add() when searching for next alarm." am: b52de8248f am: 65a35016c1 * commit '65a35016c1f22805c2e70b49ff2b121b9f7dc739': Use GregorianCalendar.add() when searching for next alarm.
|
65a35016c1f22805c2e70b49ff2b121b9f7dc739 |
04-Jan-2016 |
Dan Sandler <dsandler@google.com> |
Merge "Use GregorianCalendar.add() when searching for next alarm." am: b52de8248f * commit 'b52de8248f8e5f95f7984967e646eb9b3a641526': Use GregorianCalendar.add() when searching for next alarm.
|
12d3393249f8a6d65ad6960758c4fe089ffc72cf |
29-Dec-2015 |
Dan Sandler <dsandler@android.com> |
Use GregorianCalendar.add() when searching for next alarm. Never attribute to malice that which is adequately explained by a bug, particularly one involving date math. Bug: 26326394 Change-Id: I3483ac102c678a8852565c8ea94c06e19b3f26d8
enModePanel.java
|
1ed208f800d9230c44b2f0a6cce0774bb30995de |
14-Dec-2015 |
Julia Reynolds <juliacr@google.com> |
resolve merge conflicts of d1aa7ae6d7 to master. Change-Id: I544371082ed38652a47ed2e383a262f46f93e5a9
|
d1aa7ae6d7a258443bd35fa5989cfbe1099651d8 |
14-Dec-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix volume expand arrow to be displayed correctly" am: caf1972dee * commit 'caf1972dee1a63dcab130f9af1d066d6af9c38c2': Fix volume expand arrow to be displayed correctly
|
5bb6dcef3f903a45e1e852a145d703dd71b993ed |
14-Dec-2015 |
Alexander Toresson <alexander.toresson@sonymobile.com> |
Fix volume expand arrow to be displayed correctly Sometimes, the volume control expand arrow would be displayed incorrectly. When different apps use different volume controls and force different orientations, the position of the arrow (expand button) will not be updated correctly. When this happens the arrow cannot be pressed and the volume settings cannot be expanded. The underlying reason is that onLayoutChange only compares the old dimensions of a view with the new dimensions, which doesn't take into account that the last time onLayoutChange was run it may have been run for a different view (a different volume control), in which case the dimensions of the new view may not have changed, but the arrow needs to be repositioned anyway as it needs to be positioned in relation to another view. Fix this problem by storing the last stream (volume control) that the arrow was positioned in relation to, and checking if we're positioning in relation to the same stream the next time the position of the arrow is updated. Change-Id: Id23e7605d50857292e09c1909b3e27f01bdf5e22
olumeDialog.java
|
bfa2be0f583e149dab8891dfe9322debaa46f6e6 |
08-Dec-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "Fix radio button flash on hour change." into mnc-dr1.5-dev am: dde5a6ef28 am: 5ff55cec79 * commit '5ff55cec79b7bda67dd3e458263ccb8e2896af30': Fix radio button flash on hour change.
|
3e57340b6a0c4ed450afe4eb543c0c81acdd9b6b |
05-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Fix radio button flash on hour change. Also delete confusing debug variable. Bug: 25459795 Bug: 25783349 Change-Id: I9208ece4edf5fbcff5f257994f47d81a901766e8
enModePanel.java
|
0ca82fecc2acb7ef0688d2fd22a39838ebf4f1df |
05-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Fix radio button flash on hour change. Also delete confusing debug variable. Bug: 25459795 Change-Id: I9208ece4edf5fbcff5f257994f47d81a901766e8
enModePanel.java
|
aaf191c7756cafbadb80c712cdbe0a5d526a66bf |
26-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Synchronize updates to zen config. Also, remove some dead code. Change-Id: If6f4432638aebcedf59a4804a3b5d14b73f12549
olumeDialogController.java
|
79017f52f8a01b6dd6182550c8bf9497c5bc7b7b |
26-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "SystemUI: Reload the EndNowButton label" am: 40b52bbe48 am: c7839bde7c am: 537af1070b * commit '537af1070b71919a76489881d3740bd55e1fb45a': SystemUI: Reload the EndNowButton label
|
537af1070b71919a76489881d3740bd55e1fb45a |
26-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "SystemUI: Reload the EndNowButton label" am: 40b52bbe48 am: c7839bde7c * commit 'c7839bde7cd8ed21326208b17030c87e8bf206c9': SystemUI: Reload the EndNowButton label
|
f2d824fd560fb32fb789d15b670e9258a177da71 |
23-Oct-2015 |
Johan Redestig <johan.redestig@sonymobile.com> |
SystemUI: Reload the EndNowButton label Reload the EndNowButton label when configuration changes. Change-Id: I042d31f0bb011996aa8219c3c412e7b71987244c
enFooter.java
|
c72c931eb8c5c336b9cb8b600b9e777ca169687c |
16-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
resolved conflicts for 429e7dcd to master Change-Id: Id0aca75915a054253d032d333defba1a38b80abe
|
8e2d2bbeec74b02960504a09e02e601ee2cf5e0e |
01-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Add 'until next alarm' option to QS zen panel. Unlike the implementation in LMR1, this is a countdown condition (a countdown until the time of what was the next alarm when the rule was created). The rule will not change if alarms change. Also, alarms up to 7 days in the future will be considered. Bug: 21648799 Change-Id: Id7fa9dbdbad1539e4da19b1d0e0c4395bb13e6cb (cherry picked from commit 0842fe87b27b9e4a7aecfec25b93dba2d39f398a)
enModePanel.java
|
97eff878a45f4e828812fa5a4745e3477209df1f |
08-Sep-2015 |
Julia Reynolds <juliacr@google.com> |
Selectively show zen footer. Only show zen footer if the active stream is affected by the current zen mode. Bug: 23844466 Change-Id: I08770882f12f11c3458e1e48a287139480ae7aa3 (cherry picked from commit 6aa83b4ca0859c3f59413ef092f8d843f8646f0e)
olumeDialog.java
|
0842fe87b27b9e4a7aecfec25b93dba2d39f398a |
01-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Add 'until next alarm' option to QS zen panel. Unlike the implementation in LMR1, this is a countdown condition (a countdown until the time of what was the next alarm when the rule was created). The rule will not change if alarms change. Also, alarms up to 7 days in the future will be considered. Bug: 21648799 Change-Id: Id7fa9dbdbad1539e4da19b1d0e0c4395bb13e6cb
enModePanel.java
|
a64ed3bf8cee991861233cd0421d6f74588032b2 |
23-Sep-2015 |
Alan Viverette <alanv@google.com> |
Smooth progress bar animations Removes smooth progress bar hack from volume dialog. Bug: 23566299 Change-Id: Iafa32538b4f92705c4c1ca2a02145c078add2532
olumeDialog.java
|
bd4ace7d860e2366b3df10fda2bee342917c0c47 |
16-Sep-2015 |
Julia Reynolds <juliacr@google.com> |
Update end now text in case language has changed. Bug: 24105850 Change-Id: I288fbea2740e7b7aa999697e3956d45403d90829
enFooter.java
|
8ae994f841f0e729b5a22ffb90d97710e12082bd |
14-Sep-2015 |
Julia Reynolds <juliacr@google.com> |
Sync current volume on device change. Bug: 22720663 Change-Id: I24fced623522f5ea417b71bca502e519a6718185
olumeDialogController.java
|
6aa83b4ca0859c3f59413ef092f8d843f8646f0e |
08-Sep-2015 |
Julia Reynolds <juliacr@google.com> |
Selectively show zen footer. Only show zen footer if the active stream is affected by the current zen mode. Bug: 23844466 Change-Id: I08770882f12f11c3458e1e48a287139480ae7aa3
olumeDialog.java
|
798b0c3fabd4cdb1250488a19025b239ad97e310 |
01-Sep-2015 |
Julia Reynolds <juliacr@google.com> |
Handle streams that have a min level above 0. The dialog will continue to stop at the minimum level on drag, but won't show zero on reopening the dialog or pressing the mute icon. Bug: 23581121 Change-Id: Idaa313e48b1a56e91ed4c4895ad69f79bef293a3
olumeDialog.java
|
3f5d713d6027f316be847ddf85bdcdec3ce27584 |
21-Jul-2015 |
Jun Mukai <mukai@google.com> |
Make VolumeDialog respect the mouse cursor. Mouse hover is usually used to indicate user's attension on transient UX like the volume dialog. As is discussed on the bug, VolumeDialog should extend (reschedule) the dismiss timeout upon the hover events, so that it keeps visible as long as the user pays attension to the dialog. Bug: 22558848 Change-Id: I7e1166b7673bbdc97bfdc5472dea994715a653fd
olumeDialog.java
|
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
olumeDialog.java
olumeDialogMotion.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
olumeDialog.java
|
a81c2e16fa8cd8b9c74332907f277af8aabf2b52 |
30-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Defend against monkeys pulling tags too early." into mnc-dev
|
1a830f0d80433747399e72a98b3b6bfad4f321c3 |
30-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Defend against monkeys pulling tags too early. Bug: 22197117 Change-Id: I0f944fbc7fd6dd5176300c4fd0fd7b79234efe2d
olumeDialogMotion.java
|
eb60c42df2bc5a985dcb2d4ee8e11d56195d19b1 |
30-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Mark inactive sliders as focusable." into mnc-dev
|
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
olumeDialog.java
|
4572cbc917b62aeece4afcd73713eeabed2a5d92 |
29-Jun-2015 |
Chris Wren <cwren@android.com> |
only count clicks on zen mode selector We were counting all changes of mode while the panel was visible, including the first initialization of the selector. Bug: 21196323 Change-Id: Icf2165056f03507b0b8c6a21ec1f07830c29173a
egmentedButtons.java
enModePanel.java
|
c3409dd25353000fd8ba644e04caeba4dc08ea5f |
29-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Force dismiss on ACTION_CLOSE_SYSTEM_DIALOGS." into mnc-dev
|
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
olumeDialogController.java
|
dc005a8965133232c9605363c137405549819ab3 |
29-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume Dialog: Fix NPE found in monkey testing. Bug: 22116033 Change-Id: I34c586ec77bd0d2baae4e84c07afc781cda09ec3
olumeDialogMotion.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
olumeDialog.java
olumeDialogMotion.java
enFooter.java
|
82e595fd6e3a9438b090106c226bb2f8bb2a6254 |
22-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Force focused state to disambig multiple sliders." into mnc-dev
|
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
olumeDialog.java
|
cbd7a31a4440eea6d1f648a9e54e55677547ab7b |
21-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Tweak total silence new user message for non-voice devices. Bug: 21953388 Change-Id: I395af64b175b22fc58d80529cdbb12ebd9e00115
til.java
enModePanel.java
|
e565ee6ccbac4e820eb2737890aadb5efe9d4e3b |
17-Jun-2015 |
Chris Wren <cwren@android.com> |
instrument volume controls Bug: 21474639 Change-Id: I48641ae778f4e274c0f67ca6491102d978d3cd5f
vents.java
olumeDialog.java
olumeDialogController.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
olumeDialog.java
|
5b1548b6b4d37c905baa867c6065a10b68f77c51 |
10-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Zen a11y: Add a blurb re: screen readers to total silence." into mnc-dev
|
bd1abe631cb0a405605babd811b5fd4dbe9e0cf8 |
10-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Zen a11y: Add a blurb re: screen readers to total silence. Bug: 21640568 Change-Id: Ia1278844270d157f8bd9f0e853e4e7296e025aef
enModePanel.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
olumeDialog.java
|
66f6cd63b710e0accf15c584c0bda26561425931 |
09-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Show disabled level on slider when muted by zen." into mnc-dev
|
b0a2e5fbc57827947ed331a6f0afe6a76a7fe7a4 |
09-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Show disabled level on slider when muted by zen. Bug: 21267436 Change-Id: I366b19e443589be7cc989f1c501801a7f49f0195
olumeDialog.java
|
e37cf3b8d614019c5570f945110bfbc5a8b09713 |
08-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "QS: Handle font-size changes immediately in ZenModePanel." into mnc-dev
|
d896323eab66be9394cd33d3b3bf16372cbbaa07 |
08-Jun-2015 |
John Spurlock <jspurlock@google.com> |
QS: Handle font-size changes immediately in ZenModePanel. And make sure the condition row is tall enough to accomodate huge text. Bug: 20346315 Change-Id: I9346f80edd7f0069d6363fe5377b36b0bf5aca62
egmentedButtons.java
enModePanel.java
|
a1c7ffe755d414a1082920ce1742a8ae82d81529 |
08-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Zen QS: Use explicit content descriptions for zen buttons. Bug: 21661136 Change-Id: I3a6f7d6deb29584e707c1deb771e3db660007529
egmentedButtons.java
enModePanel.java
|
dfe804416014c713df270d94f9c1c0f345eabb84 |
03-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Audio policy: setting explicit non-zero volume unmutes the stream." into mnc-dev
|
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
olumeDialog.java
|
023544f762a835fa903088cb38abda31aa09bed5 |
02-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume footer uglification. - Move "End now" button to its own line, below the condition lines. - Add the feature name "Do Not Disturb" to the condition summary for the indef condition. - Fix found RTL issues with the footer. Bug: 21171893 Change-Id: Ia12fe57d46a5547beec82cf76e175982bfa3fd6c
enFooter.java
|
8be53eaaf7b2dcc5617c6ed6bef14d15cbe9e28d |
29-May-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Add warning text if total silence will eat the next alarm. Bug: 21359239 Change-Id: I8a69738e6488f40f24eed622529c913b6c3865a0
enModePanel.java
|
84ee67ce7005f62f25f12d941facbdbb47cabadb |
21-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Include a11y bit in dialog dump. Bug: 21340132 Change-Id: Ie9a347e7e0f08c7019b4a483a3a87a8cba6f37da
olumeDialog.java
|
5ddde02ac243b28ae9189a9f7ba64ba99c2d11d7 |
19-May-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Dialog should not interfere when not showing." into mnc-dev
|
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
olumeDialog.java
olumeDialogController.java
|
814ee6ab8bbf4a3f96dc76091d6bce67394b5b70 |
18-May-2015 |
John Spurlock <jspurlock@google.com> |
DND: Fix locale and rtl issues in QS detail panel. Bug: 21206470 Change-Id: Id84a36bf60b56ebacdf4098d0229e8fcd66aec56
enModePanel.java
|
ecc80587a60c6a4d54905f910ce11abb991bd3ee |
13-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Use inactive slider tints when disabled. Bug: 21119650 Change-Id: I14e10c83e9d73096775f92d5290306b76eba6af4
olumeDialog.java
|
bbde26774fcf7ea65abd92d60f7468478c015053 |
13-May-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Use shorter version of countdown condition summary in footer. To try and keep to two-lines. Bug: 21119801 Change-Id: I5a6760381a6b673b8481164f92cf6b7b236af349
enFooter.java
enModePanel.java
|
4ec8b6029568021131b38d31df4c5be9ed7e20fa |
11-May-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Distinct icon for DND = total silence. Bug: 21032320 Change-Id: I0c7b8564c38b420081ee60ee244058b8039febf7
enFooter.java
|
77bb25af3dbf34b6c88549ae931b069a788316fc |
11-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Separate tint colors for active vs inactive sliders. Bug: 20889746 Change-Id: I98f6a0eab8f2db41ea7e1ba8e141752ef774de9e
olumeDialog.java
|
9e7283f6a31bc2beb75c84c6173968a46582c563 |
08-May-2015 |
Chris Wren <cwren@android.com> |
log more settings actions airplane: quick and slow settings bluetooth: quick and slow settings cellular data: quick and slow settings dnd: quick and slow settings wifi: quick settings (slow already done) cast: quick settings user: quick settings include state of the toggle in the action log Back away slowly from the over-generalization of logging around handleClick, the semantics of mState are particular to the individual tiles. Bug: 20264417 Change-Id: I4cecbd3361af64d08de9fb41b8dca210a8086a80
enModePanel.java
|
9ea3a1e19f66317adbedae1244432d4757e1723f |
06-May-2015 |
John Spurlock <jspurlock@google.com> |
Volume a11y: Resize zen footer text when changed. Bug: 20346315 Change-Id: Ia6af36d856a17639bf27c9a7b4941655d38d2a99
olumeDialog.java
enFooter.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
olumeDialog.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
egmentedButtons.java
til.java
olumeDialog.java
olumeDialogComponent.java
olumeDialogController.java
olumePrefs.java
olumeUI.java
enFooter.java
enModePanel.java
|
90be37953d3da8e222d00c119b87f55e9f99a02d |
16-Apr-2015 |
John Spurlock <jspurlock@google.com> |
An update on VolumePanel. Retired, and removed all claimed resources. VolumeDialog is now the only option. Bug: 19260237 Change-Id: I6e8abff0f8c16c4e02c47c8b7f24d5703cb3dbdf
olumePanel.java
olumePanelComponent.java
olumeUI.java
|
1740c625c6b2b39d6b35d08a7bd362ea907cf082 |
14-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Enter alarms only on volume down from vibrate."
|
f55b7f2fb614b917b7d1943396880978258dd1bb |
14-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Add new user introduction msg for "Priority only". Bug: 19260237 Change-Id: I3b5785befc05685c7f676e918710fb7500221172
refs.java
olumeDialog.java
olumeDialogComponent.java
olumePanel.java
olumePanelComponent.java
olumePrefs.java
olumeUI.java
enFooter.java
enModePanel.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
olumeDialogComponent.java
olumeDialogController.java
enFooter.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
olumeDialog.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
til.java
olumeDialog.java
olumeDialogController.java
enFooter.java
enModePanel.java
|
cd863ad094f38ab6b2339bb7961a34ae11414412 |
07-Apr-2015 |
John Spurlock <jspurlock@google.com> |
ZenTile: Don't broadcast intents in-process. Bug: 20091931 Change-Id: Id35691a56c9fd279a9fb271525e193cefdc44c7f
olumeDialogController.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
afetyWarningDialog.java
til.java
olumeDialog.java
olumeDialogController.java
olumePanel.java
|
4f1163c83e79da52b2be7ff6b10163441895bc26 |
02-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Add a new level: alarms-only. Like no-interruptions, but allows alarms. Bug: 19260237 Change-Id: I36bf0a333362256c8e54cd83992cb46c3bcb7f69
vents.java
enFooter.java
enModePanel.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
.java
vents.java
ediaSessions.java
refs.java
egmentedButtons.java
pTexts.java
til.java
olumeComponent.java
olumeDialog.java
olumeDialogComponent.java
olumeDialogController.java
olumePanel.java
olumePanelComponent.java
olumeUI.java
enFooter.java
enModePanel.java
|
4a357cd2e55293402d7172766f7f9419815fc1e8 |
19-Mar-2015 |
Alan Viverette <alanv@google.com> |
Replace usages of deprecated Resources.getColor() and getColorStateList() Change-Id: I8f64fe6c4c44a92ff6d07250223ba590a1d691b0
egmentedButtons.java
olumeUI.java
enModePanel.java
|
b6e19e3e0f0170d058636101e23f964196f6f4b2 |
11-Mar-2015 |
John Spurlock <jspurlock@google.com> |
AudioService: Define minimum levels for volume streams. - Set a floor of 1 for voice call + bluetooth sco, otherwise 0. - All api calls validated to ensure a floor of the min level. - Volume UI updated to shift the seekbar by the min value. - Remove duplicate static max method in AudioService. - Ensure streams with a min level > 0 are not considered muteable. Bug: 19260237 Change-Id: I213180c9c277f51bd3897b7f777e5f88ed1db125
olumePanel.java
|
a48d779dad4c48aa2f97ad021ae3a5649c058312 |
03-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Volume policy updates. - Make volume policy settable by the volume UI instead of hardcoded in AudioService. - Add status bar icon for silent mode. - Limit unmute-on-volume-adjust behavior to tvs. - Ensure all changes to device volume are sent through setIndex so no change events are missed. Bug: 19260237 Change-Id: Iea070a7a6f90ff620e39629f2da3f33f87223d72
olumeUI.java
|
ee5ad729b90deff435f9875337cbc434be4f8fe7 |
03-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Audio: Remove the concept of master volume. - Remove two config resources (use master volume, and volume ramp). - Remove master volume adjustments / getters / intents. - Retain @hidden setMasterMute, needed for device admin - Remove master volume logic in AudioService. - Remove master volume logic in VolumePanel. - Rename "getMasterStreamType" to "getUiSoundsStreamType" to avoid confusion. Bug: 19582978 Change-Id: Id02c8fa4898cff3b913147f5ac1b4038e2e7cc24
olumePanel.java
olumeUI.java
|
af5d44e441e8fe77d896a834a4d3d219c06df63c |
26-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Merge "VolumePrototypes: Better handle removals/upgrades."
|
c72d4cbc818bb5e755e1fd86c9c6c30c4e2375dd |
26-Feb-2015 |
John Spurlock <jspurlock@google.com> |
VolumePrototypes: Better handle removals/upgrades. - Repoke the setting at startup to ensure we have the latest UID. - Automatically restore the default volume UI when the current vcs is uninstalled. Bug: 19260237 Change-Id: Ie1fe356fea08392278340b54230ab429d14e1583
olumeUI.java
|
2a574d33313415a828703377b5ff6725f2e39918 |
26-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Merge "VolumePrototypes: Fix restoration notification intent."
|
0c6ba18b5caaed79d0432124fedd20c9169f064d |
26-Feb-2015 |
John Spurlock <jspurlock@google.com> |
VolumePrototypes: Fix restoration notification intent. Change-Id: Id54268d1b167e7be982d6cbd13c34913279fe97a
olumeUI.java
|
3c4076a2465a89cf21ffd2e94cabd15be1d31689 |
24-Feb-2015 |
John Spurlock <jspurlock@google.com> |
DND: Add a hidden DND tile to quick settings. Invisible by default, not activatable when the platform volume controller is active. However, when the platform volume controller is not active, it can be enabled via a broadcast intent. When enabled, the status bar icon also changes to a single dnd icon. Very little more than embedding the existing zen mode panel into the detail pane of a new QS tile. Change-Id: I1e0ff6fbb99b00f67b53bceda8cbf121f3ef6b52
olumeUI.java
enModePanel.java
|
cdb57aeb0e2c83a887c86da0ca2a890df7f02f41 |
12-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Allow sysui-managed remote volume controllers. - Relax restriction on audio service calls that assume the volume ui is systemui, allow calls from a blessed component app. - Blessed component app service saved in secure settings. - SystemUI mediates requests to replace the volume dialog, prompts the user on activation. - Show a low pri ongoing notification when the volume dialog is being replaced, to allow user restoration at any time. - Replace the controller management code in VolumeUI to use a ServiceMonitor, backed by the new blessed app component setting. - Add proper zen-related noman client wrappers, make avail to the registered volume controller. - Everything is still @hidden, no api impact. Bug: 19260237 Change-Id: Ie1383f57659090318a7eda737fdad5b8f88737d4
olumeUI.java
|
ad680d46be19cbee16d42cbed4d2ed250648ac0b |
30-Jan-2015 |
John Spurlock <jspurlock@google.com> |
Small changes to make VolumePanel more testable. - Put a zen call requiring status_bar_service behind the controller. - Make the dialog window params overridable by subclasses. Bug: 19260237 Change-Id: I2b75cde8a2f7efcd8ac001f181c151597bb7a978
olumePanel.java
enModePanel.java
|
6156017c2217d0fbbbb03434986250ec6bbd69d8 |
07-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Move AudioService to services. ...and a few dependencies. Move remaining shared items to AudioSystem. Change-Id: Ib9623ff867678d34977337856bb0156e8cdaeeb5
olumePanel.java
|
5452e258441edd77f6d608eea208ea60ce7ec262 |
07-Feb-2015 |
RoboErik <epastern@google.com> |
Delay unmuting on volume down This allows the user to turn the volume down before a stream is unmuted by delaying the unmute call while volume down requests are still being made. bug:19297183 Change-Id: I65a8e489eb4cbfeace4f539103ee0025584102da
olumePanel.java
|
0b688503754737a20165f0cff1833e714a5c4164 |
22-Dec-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Fix selection logic for "Indefinitely". Use a signal condition value for the forever condition in the panel to ease the distinction between no selection + selecting indef. Bug: 18810529 Change-Id: I2590899ab43734708c72aad066653ef27f89d760
enModePanel.java
|
530052a2fe3b6a6a4246ce28ab0ced647fe7f470 |
30-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Zen: New behavior for built-in downtime + nextalarm conditions. - Downtime: Allow user to enter downtime early, offer as an end condition four hours before downtime starts. Available in either none or priority, regardless of settings configuration. - Downtime: Always exit before next alarm if zen=none. - Downtime: Make more like any other condition provider, remove special status (mostly). - Downtime: New auto-triggering rules, allow triggering after a manual condition ends, once. - Decouple NextAlarm + Downtime providers, allow them to offer their conditions at the same time. - Downtime/NextAlarm: Update conditions if they change while being requested, even if unsubscribed. - Make all three built-in condition providers optional, via config. - New internal helper for runtime config. - Don't follow changes to next alarm, consider the condition false. - Isolate downtime calendar logic into separate class (for testing). - Allow a:bb -> a:bb as a valid downtime range (all day). - Volume dialog: configuration establishes maximum number of visible conditions, including built-ins. - Zen mode panel: avoid widget updates during layout transition. - Zen mode panel: move controller callers to background thread. - Zen mode panel: hide/show/rebind rows instead of adding/removing. - ZenLog: Add downtime autotrigger results. - Volume panel: Smarter refresh on ringer/zen changes. Bug: 16373455 Change-Id: I4f801018ddb0beb6eb9fa03a81c79f7949888a3f
olumePanel.java
enModePanel.java
|
21d68f4808db02aa3252ba5dec8b0220d053cab3 |
01-Dec-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Improve inline volume controls used in settings." into lmp-mr1-dev
|
e3f8b31466f45eb4d5c9971049b71215a9f2c8a4 |
01-Dec-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Improve zen mode panel condition selection." into lmp-mr1-dev
|
26a695d974f7ee3b32b8d65a44a42f804af8f01c |
01-Dec-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Update remote volume icons." into lmp-mr1-dev
|
3e0770163686c1be83959d681976dafaf25272e1 |
29-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Improve zen mode panel condition selection. - Decouple condition requests from expansion, now pre-request when zen panel unhidden. - Animate zen mode panel expansion. - Improve default selection logic, ensure something is selected as soon as we are in the expanded state. - Tweak visual spacing. - Map null condition to Indef properly when we start out in zen. - Avoid unnecessary condition teardown when the conditions are updated but unchanged from current. - Cap number of optional conditions to display, default=3. Bug: 18335618 Change-Id: I007b7c3b2e75e2b42805af240684aa8581e9951a
enModePanel.java
|
bcc1087af40a0e1bb35dbe8a39c830ecdea8280b |
28-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Improve inline volume controls used in settings. - Make the system internal ringer mode change signal available to other system components via a standard intent, instead of a volume-controller-only binder call. - Update sysui to use new intent for icon policy. - Add proper muting state to the volumizer, to look more like the associated volume panel slider. - Add basic ringer mode state tracking for the notification-ring slider setting. Bug: 17899613 Change-Id: Ie2df52edb070055ef59c74039162a0e785d2fdbb
olumePanel.java
olumeUI.java
|
cfe9fb67949100c864c7b0b913d10a7cfd0fc141 |
26-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Update remote volume icons. Remove last holo references by using the new-style cast connected icon. There is only one icon for the remote stream, since it is never muted by policy. Bug: 18102850 Change-Id: Iffe3a19deca6599780ebdb26869ae46aa8623f81
olumePanel.java
|
e506c85eaa0b81359b6472825bec038750fae6d7 |
26-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Avoid making bad forceVolumeControlStream call. Ensure we don't call audio manager with STREAM_MASTER, which is a pseudo-stream value internal to volume panel. Bug: 18250921 Change-Id: I4b6af9fc60d7683e9103be52cc937c33c1c15e31
olumePanel.java
|
661f2cf45860d2e10924e6b69966a9afe255f28b |
17-Nov-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Introduce internal vs external ringer mode. Stabilize mapping between ringer-mode=silent and zen=priority by keeping track of two ringer modes: - Internal ringer mode: Used for underlying stream muting - External ringer mode: Reported to clients The mapping between external ringer mode + zen is: - normal = all - vibrate = all - silent = priority (read-write) or none (read) Changes include: - Remove "zen check" from audio service, back to audio service having no knowledge of zen. - Maintain a new external ringer mode in audio service, this is the ringer mode reported through AudioManager to callers, also mapped to the change intent. - Introduce a "ringer mode delegate" to the local audio manager interface, responsible for observing external / internal mode changes, and making changes if necessary. - Internal ringer mode changes are still interesting to the volume dialog, wire up a callback through the existing IVolumeController interface. - On devices without vibration, the mapping is the same but since no ringer mode change is possible, disable the icon toggle and remove the mute icon when volume=0. - On devices with vibration, volume down presses should pulse the vibrate icon (and vibrate) as a hint that this is as low as the device can go using the keys. Since the mechanics are similar to the existing zen=none hint, pull into shared helper. - Log ringer mode changes to the zen log, include calling package information for issue diagnosis. - Include whether vibration is supported in the audio service dump. - Update the status bar icon policy to use the internal ringer mode, not the external mode (for vibrate icon). - Update the "Muted by <x>" logic, include current suppressor in dumpsys, ensure suppression icon is enabled & !clickable, regardless of zen mode. Bug: 17884168 Bug: 15471679 Bug: 16824970 Change-Id: Ia7d3bb23ce6d1e37b24fb6521d1c1ab9bb8f60c0
conPulser.java
olumePanel.java
olumeUI.java
enModePanel.java
|
962b06f9a02f08392b6f87225a314ebf39dd7a07 |
24-Nov-2014 |
Selim Cinek <cinek@google.com> |
Merge "Fixed several time related states for secondary users" into lmp-mr1-dev
|
9c4a707912da2c954b2d3d1311b8a691ded8aa16 |
21-Nov-2014 |
Selim Cinek <cinek@google.com> |
Fixed several time related states for secondary users The 24 hour setting was not respected correctly. Also fixed a bug where the next alarm would not display itself in the QS panel. Bug: 16239208 Change-Id: I89734f783912dead5831db49db53fba04dbf54ee
enModePanel.java
|
5eb21f3466ed3fc8c289b2c702269fb5485e8fde |
19-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Ensure ring/notif slider is enabled when ringer=vibrate. Although the audio policy makes a distinction between voice capable and not when determining the default active stream, have the panel recognize this condition and behave the same way (enable the slider) on all devices. Bug: 17405530 Change-Id: If3e1af3078f47bc1205545e919ccc6206020e7b2
olumePanel.java
|
7fbf573e0b7b002a914aec651208e33d443a1f1b |
18-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Dismiss panel on nav bar interaction. Bug: 18409164 Change-Id: I7b7f26eb823b8477a4df86a8622b4f1171ad96e6
olumeComponent.java
olumeUI.java
|
96e7f0ed1a7fcfca229b6187c4f1cb9df5dac169 |
14-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Move "Muted by" string from sysui to frameworks. To enable sharing with Settings. Bug: 17461563 Change-Id: Icdb5f85eb4bcaa1ead7d77c1460e06ad3f0604d5
olumePanel.java
|
25c3421c5e65ddc7f2b2bf1b1208f3634e6f5256 |
12-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Update condition text for current condition. If the provider sends us an updated summary (or other text) for the currently selected exit condition, update the UI and persisted condition. Update the downtime condition text (end time/line2 + summary) when the next alarm changes (if downtime = none). Also, clear the fired-alarm cache on time or time-zone resets. Bug: 16373455 Change-Id: Ib38c52104a281fcc04a89612b643a219fd82b40b
enModePanel.java
|
bb4a702e6fe44cb026097db13492f8345b38ee97 |
08-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume dialog: Add zen mode icons and notification access. - Add icon above text to all three zen mode states, update text style. - Remove zentoast. - Update shared borderless rect background, masks now support shapes. - Update size of volume stream icons. - Ensure all volume icons are expressions of white. - Make volume icons testable via new demo mode command. - Add a divider + secondary icon to access the notification slider. - Animate the transition when accessing notification slider. Bug: 18206097 Bug: 16303068 Bug: 18102850 Change-Id: I5eb6f820dc317e89be272cc78f6c80ed969ad5e9
egmentedButtons.java
olumeComponent.java
olumePanel.java
olumeUI.java
enModePanel.java
enToast.java
|
37bc92cc2332eb6f864977381135c19d6a081a92 |
03-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Create a new exit condition for "next alarm". - If the user's next alarm is in the next 12 hrs, provide this as an exit condition trigger for leaving none/priority. - Don't display the next alarm condition when downtime is active. - When the next-alarm exit condition is active, follow changes to the next alarm, assuming it remains within the 12-hr window. - Tweak the downtime condition strings to be consistent. Bug: 16373455 Change-Id: I4020b91d323dead998e62d655132eca07438b148
enModePanel.java
|
c90e6fe863bb5ac84612bd777d3b352f69265950 |
28-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Show "(until 4:56 PM)" in exit conditions. Implement two-line exit conditions, display the duration + end time on separate lines. Bug: 16824863 Change-Id: I8dabc83042fce604ccb86b463b9bb547c7903c64
enModePanel.java
|
f2565a8b487f6ded259debe33016fc2d896e8681 |
24-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Make VolumeUI startup configurable. Can now disable the default volume dialog in SystemUI with a standard product overlay. Bug: 17753150 Change-Id: I305015dbfc40cde2428fa593c89af0f4568e1b74
olumeUI.java
|
1a3f7db001a75770d888866a760e1308bb1f25fd |
21-Oct-2014 |
John Spurlock <jspurlock@google.com> |
VolumeDialog: Restore default-selection logic. Bug: 18066513 Change-Id: Ie72189edf9b59fd8d192d882aaadf1ac05dcb359
enModePanel.java
|
7bbb9f64103c297d1b9738339f3bfeed0f41030e |
21-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Sysui: Include shared prefs in service dump. Also: - Remove obsolete Prefs helper. - Use common file for zen-mode prefs. Bug: 18062541 Change-Id: I9a6a4733eac0ec1c55da5d359c996cb5fe3bb8af
enModePanel.java
|
4bebb1dc5e682808ab5c0118c9340957eca52cd8 |
03-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Update framework icons for media & alarm streams. Update resources to new style and remove obsolete items. Bug: 17762712 Change-Id: Ibec121828084934cc066afe117f66b6a0eea603f
olumePanel.java
|
a0457c2e92fc85cfba9a52d502d5038ecc7920f4 |
26-Sep-2014 |
John Spurlock <jspurlock@google.com> |
Touch-exploration improvements to volume dialog. - Extend the dismiss timeout when interacting with various subcontrols. - Ensure "hover" events in touch exploration extend the timeout in addition to touch events. - Introduce new helper to standardize interaction callbacks. - Announce zen toasts. - Announce zen condition selections, and when existing countdown conditions are modified. Bug:17578434 Change-Id: I8a055b3455aa8d20ba93439bdec6cc75db97800e
nteraction.java
egmentedButtons.java
olumePanel.java
enModePanel.java
enToast.java
|
27c7b9295d0ebb0223bd10eb582d171ade870c7e |
23-Sep-2014 |
John Spurlock <jspurlock@google.com> |
Supertoast when user changes zen mode. If the user selects a new zen mode, display a quick toast with the mode icon + text to aid in association. Also fix a recent regression in the zen subhead alignment. Bug:16215680 Bug:17641211 Change-Id: I4ead88d81be4d9c26459aed82c47b8c2fb32eafa
enModePanel.java
enToast.java
|
4291fb79c70ba77af4357d53dac2e5626eabba45 |
16-Sep-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Fix recent regression in mode selection after reboot. Bug:17509473 Change-Id: I761cd90384c490c7ab07fb633133535846701ce6
egmentedButtons.java
enModePanel.java
|
0875a782ad6688407050592dd32169d7a8f0716a |
10-Sep-2014 |
Jason Monk <jmonk@google.com> |
Merge "Update zen mode and qs strings on locale change" into lmp-dev
|
4dd81467e33a694138da6916fc68ca79501a9429 |
08-Sep-2014 |
Jason Monk <jmonk@google.com> |
Move zen mode constants and code to framework This allows the strings and code to be shared with settings. Bug: 15454830 Change-Id: I9300af4f8b6d80042452b75db3418b20c5c5cc81
enModePanel.java
|
e2f4771a0105ad6a94ff759353ca00c3a5fba72a |
09-Sep-2014 |
Jason Monk <jmonk@google.com> |
Update zen mode and qs strings on locale change Bug: 17288370 Change-Id: Ic6191d5c16687cd760b4a0656d6ee4dbb4c53c45
olumePanel.java
enModePanel.java
|
5da328beb2e438a62a020e3e25d9748e5042fe09 |
09-Sep-2014 |
Selim Cinek <cinek@google.com> |
Merge "Announcing the stream type when the volume panel comes up" into lmp-dev
|
85dc23cc696d4c5de4619da317c16c5a2b49a62a |
08-Sep-2014 |
Jorim Jaggi <jjaggi@google.com> |
Start all resolver activities after keyguard is gone Bug: 17417099 Change-Id: I30b154067b1c4cbca09af49a4763f9cf5fdc19e6
olumeUI.java
|
62ea340af4272fa23f5570a02b58a15e19de7de9 |
08-Sep-2014 |
Selim Cinek <cinek@google.com> |
Announcing the stream type when the volume panel comes up Bug: 17299985 Change-Id: I5f71f1ca63223d0a039a5b92dc9521b6dc1e2da5
olumePanel.java
|
14f717a506a0d22facbec07386b06634e0c6a8ee |
05-Sep-2014 |
RoboErik <epastern@google.com> |
rename add/removeCallback to register/unregisterCallback bug:17390821 Change-Id: Id610b481083686dba2a28b6c7c47b747f89eef4f
olumePanel.java
|
6531ae2fcd24c9b9aa2821bb9fd0957666fa4b4f |
01-Sep-2014 |
Selim Cinek <cinek@google.com> |
Merge "Not enforcing a timeout anymore for talkback users" into lmp-dev
|
1cf8906231ff281dab360fc6190aa0633bb9ed18 |
29-Aug-2014 |
Selim Cinek <cinek@google.com> |
Not enforcing a timeout anymore for talkback users When displaying the volume warning for talkback users no timeout is enforced anymore. Bug: 17145793 Change-Id: I87c3baa6caf835bceda284cd7d89ca59fdc190f5
olumePanel.java
|
e73a0a019502e4652bc30567be06726f7df22239 |
29-Aug-2014 |
Selim Cinek <cinek@google.com> |
Merge "Increasing the delay for the volume warning dialog with talkback" into lmp-dev
|
9f6ceb1d1c827cf47d6cf3207df25cf2ac0e15ff |
29-Aug-2014 |
Selim Cinek <cinek@google.com> |
Increasing the delay for the volume warning dialog with talkback Bug: 17145793 Change-Id: I27eb9c46c8d73d5e475f97b50b0a2f219c4ed6fb
olumePanel.java
|
d7a94b354570976626f2eb1bc43ba2778c33dd4c |
28-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Remove alarm warnings, color the subhead instead." into lmp-dev
|
746f7facf2c5f9a7362387806b5926b951bb024a |
27-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Start intent chooser after Keyguard is gone If we have an intent chooser on the camera intent, we need to launch it after the Keyguard is fully gone because the ResolveActivity would finish itself if it is launched behind the Keyguard. Bug: 16570873 Change-Id: I2fdb4975fa0a6510e8853c6042383089570ec1f5
olumeUI.java
|
8f8ecd620c796834a1048ec98f0e8072f5ad926c |
27-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Remove alarm warnings, color the subhead instead. - When selecting "None" in the dialog, remove the footer warnings about alarms, and associated bits. - Update subhead text for "None". - Keep track of how often "None" is used (defined as a user change during a visible dialog session) and color the subhead text with the warning color until it's been used five times. Bug:17283115 Change-Id: Ief8a1c557716ec2f581b8338511432d17ac0d371
enModePanel.java
|
b4782526f5600d9759baac64b23e0c0cd05e2050 |
22-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Display notification effects suppressor in the volume panel. Bug:16958514 Change-Id: I0eac173875e8af62e3c6b39001722c3fda4517de
olumePanel.java
|
d2b8c947ddfc6349a3ae6c3968b422b9cf50d7ed |
19-Aug-2014 |
RoboErik <epastern@google.com> |
Api updates to MediaSession components -renames get/setBufferPosition to get/setBufferedPosition -renames getLaunchActivity to getSessionActivity -adds doc link to setVolumeTo flags param -renames setLaunchActivity to setSessionActivity -hides setMediaRouter -moves PLAYBACK_TYPE_ constants to MediaController.AudioInfo -adds addOnActiveSessionsChangedListener version with a handler parameter -renames AudioInfo to PlaybackInfo bug:17114404 Change-Id: I0fbfe4eb979cb2af98e3f13095c654bb131f7ae5
olumePanel.java
|
a66c40bf6e0fb79ead6d8a9fc29c5671fa7b1206 |
16-Aug-2014 |
RoboErik <epastern@google.com> |
Update MediaSession APIs for council feedback -Changes MediaSessionManager.SessionsListener to OnActiveSessionsChangedListener and makes it an interface. -Renames MediaController.VolumeInfo to MediaController.AudioInfo -Renames MediaSession.Track to MediaSession.Item bug:17059552 Change-Id: I3a0b4371700ad6657972c312a5ab89ddfac6df5b
olumePanel.java
|
4db0d98b42a723f2e16c6595e85e866fd26c6d98 |
13-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Downtime now a condition provider, persist conditions. - Persist the entire exit condition instead of only the id. - Make downtime a proper condition provider (similar to the existing countdown provider for time-based conditions) - Move all downtime-related items out of ZenModeHelper and into the new condition provider. - Reevaluate downtime more often, when any of its inputs change. - Make sure downtime appears as an available condition in the condition panel when applicable. Bug:16296125 Bug:16211189 Bug:17031767 Change-Id: I1d8269a4e6fe170ce776bf932dbbdfb29dd25dd7
enModePanel.java
|
2811dd337262934ea82477f9598f3e49092edb5e |
12-Aug-2014 |
RoboErik <epastern@google.com> |
Remove REMOTE_STREAM_MUSIC references from AudioService This removes the fake stream from AudioService and cleans up references to it. Also removes isLocalOrRemoteMusicActive. bug:15884752 Change-Id: I1c2b57a2f8ba80061313737f254463f4c80ce8c3
olumePanel.java
|
8de4311c51229efbe2f2d0afbf298982c5cadd96 |
11-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Lockscreen launch animations - Get rid of ActivityManager.dismissKeyguardOnNextActivity, which was used for two different things: Dismiss keyguard from somewhere else (not really necessary anymore), wait to actually dismiss keyguard after the window behind is drawn. Instead, introduce keyguardWaitingForActivityDrawn(), and change the semantics where necessary. - Make wallpaper_close_enter consistent with task_open_enter and the Keyguard launch animation. - Close the panel even on lockscreen when launching a notification. - Block notification shade updates during the collapsing motion so notification don't play the disappear animation immediately after having launched a notification. Bug: 15991916 Change-Id: I133c177b84e926c87c1a404ba93d633593fec3ab
olumeUI.java
|
45601d6b64f2117b0bee1d23d55d420bbf273c5c |
07-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Hide zen options during setup. Only show the slider before provisioning and user setup. Bug:16825823 Change-Id: I856c736ed91ed20371176c2bba84b5d7e2ebc6cb
olumePanel.java
|
3f14df5c9df0028f78d930d03d512d969236f0bc |
07-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Common shade width across devices." into lmp-dev
|
7e6809ad643fa4a70cfb647191731c68f07789cd |
06-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Common shade width across devices. Use 400dp as the visual width of the shade across all devices and orientations, except small device portrait. Since the width is now dynamic across orientations, update the necessary views in SystemUI on rotate. Remove obsolete styles + resources. Set max QS columns to 3 on all devices, due to the newer shade width. Bug:16825515 Change-Id: Iff171549a79bc318a4d585a2d9ea2af9bc686922
olumePanel.java
olumeUI.java
|
89fe1cb9debbfd629f1467b2a3d957e6dc1a8507 |
06-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Show subhead for Indefinitely. Bug:16824870 Change-Id: Ic10d68df39c5afe06503d3b37a960c9319f84056
enModePanel.java
|
4f0f120316cfcee5880191264885772677fff921 |
05-Aug-2014 |
John Spurlock <jspurlock@google.com> |
AudioService: getMasterStreamType -> RING on tablets. Since all service-internal checks use stream alias, and the alias for NOTIFICATION is RING, even on tablets. This is a followup to ag/506532. Ensure that #getMasterStreamType always follows the stream_system alias, and update the system alias for tablets per the new policy. Update the associate javadoc comment in AudioManager to make this clear. Note: there is now no difference in the alias maps between phones and tablets. Also fix a condition affected by this in VolumePanel. Bug:16626879 Change-Id: I2700a48d2a3e7703607f771a1ab7f325596fd789
olumePanel.java
|
2d28d6e1af8aa679bc3461bcda441a57c71e3cec |
01-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Confirm unsafe media volume dialog on VOL_UP. If the confirmation dialog is showing, consider a new VOL_UP as a confirmation. Bug:16540877 Change-Id: Ibdaa43ea423cc3b48d234bcaaa0c542178657b6c
olumePanel.java
|
031149cd5f22bd858142633c7a763450f42793f7 |
26-Jul-2014 |
RoboErik <epastern@google.com> |
Add context to MediaController constructor This also adds a convenience method to MediaSession to allow getting a controller instead of having to create and cache your own. bug:16561220 Change-Id: I87f551a7474e71f1cf2f07e0e541c3a4515cd977
olumeUI.java
|
351346092acdfbfcc1d9ebf98d539d2a1196c5e8 |
25-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Show safe media warning in settings. If the safe media warning is enabled, make sure we display it from the new inline slider preference in Settings (without showing the volume dialog itself). Also: - Update the warning dialog to the new sysui theme. - Separate the warning sentences with an additional line. - Fix the auto-dismiss timeout. - Add a system property to additionally enable the safe media warning for testing - Add more information to audio service dumpsys. Bug:15434662 Change-Id: I95fec12c9049bbfdb7ebdf246160e4b12c0c5be3
olumePanel.java
|
8c79d2eedd6fc8a557169bdeb663dc1d5c279d2b |
24-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: force-dismiss panel when the screen turns off. Bug:16492823 Change-Id: Ifc069ef936dc5f29d11f6b11dcc7131f440c7f0b
olumePanel.java
|
ad494bc0e427e90e6ce4cfce382b4a5134fc8b91 |
19-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Remove silent mode icon. Instead of changing the slider icon and state in silent mode, maintain the previous state, but disable. Add VolumePanel to sysui dumpstate. Bug:16209908 Change-Id: If9730b51ae9190e1ace5888d92a6ab5ce241f8f2
olumeComponent.java
olumePanel.java
olumeUI.java
|
ac9ab5b4e7858ce30c80ec29b0e6e1b781fd7dca |
20-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: haptic feedback entering vibrate using touch. Bug:15386667 Change-Id: Ia575c171f59f435afe669c2b7fd9c22155865b20
olumePanel.java
|
eb2727bb2f0f32016ca7c4bdd2c0a79eec8cb80a |
20-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: new coat of paint. - Two sections (lighter header, darker detail) like QS. - Fewer text variants. - Remove backgrounds for segmented buttons. - Remove alarm warning background. - Fix slider-only style. - Ensure all touch-targets are 48dp. Bug:16419191 Change-Id: I220f3a736eba3dd7a1b9ff58a8fe4bf3d21db61a
egmentedButtons.java
olumePanel.java
olumeUI.java
enModePanel.java
|
ab4ea76edebe7fbdfec4140d03b23060a96c6f8c |
20-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: No sound effects on the ringer toggle. We beep and blort enough in the rocker when switching modes. Bug:16377522 Change-Id: I4a61979cb323d6a9623d10e10547a19982db384f
olumePanel.java
|
7b41467704f941b11af6aace3e40993afc7f6c6f |
18-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Zen mode filtering should use new usage constants. Refactor stream-based calls to usage-based calls. Bug:15279516 Change-Id: I3f7757d8123c14670e2ad5f8e6aa4e9803efe7ec
olumePanel.java
|
c86f573fb8ef20097f92357c7763358f3a56ea20 |
18-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Dismiss shade when launching settings from rocker. The volume dialog can appear over the expanded QS panel. Dismiss the shade when launching zen settings so that it is not obscured. Bug:16397104 Change-Id: Icc9e7107572305d366a9648f5082096ff92a8b71
olumeUI.java
|
b71e68f9aa44b220cabaace70493751538d94dc0 |
18-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Rocker animation + style updates. - Add more spacing at the top - Update window animations to fades - Improve style for alarm warnings Bug:16200897 Change-Id: I7a64e235eff1f9a77fc697a98a4440bc69043386
enModePanel.java
|
969265af3131f7213cab50c08e09700ed6af4a88 |
17-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Maintain selection throughout rocker session." into lmp-dev
|
fbb3d6ff392e9cd13fea49f85f12efd0a304d448 |
17-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Maintain selection throughout rocker session. While the panel is visible, allow toggling between none + priority (and even 'all') without resetting the exit condition. Bug:16350606 Change-Id: I830be8ccad1ba95a64239f00a72f773c4fe739f2
enModePanel.java
|
89f060a1e0fa48c497855d061b5c9ec44bb576c8 |
17-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Return of the alarm warning. - Remove the term timers from subtitle, the term "alarms" is now inclusive of timers. - Resurrect the alarm warning, give it a more prominent appearance if we can detect an overlap in a time-based exit condition and the next alarm time. Change-Id: I5d6d67694c7acc9e2a5a7c63e647069744a22cec
enModePanel.java
|
8b4bffcac996b4083e720310a09d315ca1c4a000 |
10-Jul-2014 |
RoboErik <epastern@google.com> |
Make MediaSession and MediaController constructors public This makes the MediaSession/Controller constructors public and registers with the system behind the scenes. This also adds a bit about needing to call setActive(true) to start receiving commands in MediaSession's docs. Change-Id: If882d229b54c36bf0831aca0255052dda667a2bc
olumeUI.java
|
50806fc4ceff4bb093a18bdecb506163e68b9cbb |
15-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Zen: handle exit conditions across reboots. - Use the persisted exit condition (and a new persisted exit component) to immediately resubscribe to the manual exit condition (if present) - Fire false immediately for old countdown conditions. - Add a new zen lens to noman dump, and a bit more info. - Refresh the current exit condition when reopening the panel. Bug:15844990 Bug:16212455 Change-Id: I8bfaf1b2a6cf3d8818002a9db5c527ad3aa4c05c
enModePanel.java
|
33f4e04e32fac42f158733d6a731e50490fa9951 |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Delay adjustments made when showing ringer UI. Since the volume rocker is now the primary system UI for entering ringer modes, we need to provide a way to display the ui without making a sound. Change the policy for the ringer stream to only display the UI on the initial adjustment request, don't actually make an adjustment. However, don't break previous ability to press and hold the vol keys down to vibrate, so allow this after the standard framework long-press delay. Audio service had no way of knowing whether or not the registered volume controller was visible, so add a mechanism for the controller (volume panel) to send that info back to the service. Found and fixed a discrepancy between AudioManager.handleKeyDown and MediaSessionLegacyHelper so that an adjustment over the keyguard is allowed to vibrate as well as play sound during adjustments. Bug:16202639 Change-Id: Icd36c23e8d08c4ed57922c05724b281f32049be7
olumePanel.java
olumeUI.java
|
dfd6b4e9f475ef3a8cf7fc7b5451b8c73aecdfff |
12-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Extend the volume dialog timeout for notifications."
|
ea9938ca5f9ce228a7cc5159ccb5ab404ac2b2bb |
12-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Extend the volume dialog timeout for notifications. Even when the condition panel is collapsed, increase the timeout a bit to aid readability. Bug:16237299 Change-Id: I36d01300a94f17e02ee35b5a6f549ed180532ad8
olumePanel.java
|
bc5858f4893558ae6fee24c14489be56e6c3f528 |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Be more defensive against old time conditions. Bug:16192570 Change-Id: If5097174fac89c5d809271241645d1efca92476e
enModePanel.java
|
1dad272337db57d72d9158dc77f64798810f62e7 |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: delay dismissing panel when starting settings. Bug:16211952 Change-Id: I067721d932076dafb35c6afd99583301acff9bea
olumePanel.java
olumeUI.java
|
8263c3e0647e0d9622585f1c196ceb8d2fde695e |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Elide collapsed condition title if no end. And make expanded title non-clickable. Bug:16211705 Change-Id: I675b8ad8d08dca9a3f38292c45b771dc6532de77
enModePanel.java
|
980f9925bb044bc87c1de1f0e21372f46d7d596d |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Volume: Use accent color for selected radio button."
|
f7d22132c2c9b83134b05aaed63a89f61c639fd9 |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Use accent color for selected radio button. Bug:16212456 Change-Id: Ic1badeaf6eec98cd2780592660a36d7087bb677b
enModePanel.java
|
86d04fdaa1853cf7ff8ec9aba1dd925dd098167e |
11-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Promote alarm warning to title. Bug:16211556 Change-Id: I839e08d1ba26ba825a9799f92c9b600feb91a81b
enModePanel.java
|
d71517be7c73aa36b8c1b15fa2221b56e20c80ab |
08-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Include timers in no-interruptions warning, always show. Bug:15831713 Change-Id: I83434d882ba1168bba4de8f1d58334742eb863a3
enModePanel.java
|
8845da77bb05075e3859ee566abcd9215c1e4618 |
08-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Cut volume dialog timeout in half for media. Bug:15849635 Change-Id: I84078c62db082293fb0153e378055c0279989e3c
olumePanel.java
|
ae641c9ccd3f81214cee54a5f13804f1765187ad |
01-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Implement new volume UI design. - Add segmented zen-mode picker to the rocker UI. - Add a new "no interruptions" value to the zen setting. - Implement expandable condition subpanel on the rocker UI. - Remove the old circle&slash icons. - Suppress alarm sounds if in "no interruptions" mode. - Add warning re: alarms to the condition UI. - Allow rocker UI to display over the keyguard. - Remove Notifications QS tile. - Realign volume rocker to the top of the screen. - Add support for new "days" sleepMode. - New icon policy rules for "volume" slot. - New important icon (star). Associated Settings change: I6ed56791784968adfbd684f490dbbebed285a2dd Bug:15831713 Change-Id: I35afe38646f04d2ba0dbac11c2c6356120a33694
egmentedButtons.java
olumePanel.java
olumeUI.java
enModePanel.java
|
7f8f22a53005f776c8ee4d299e748e74b077ffd9 |
03-Jul-2014 |
John Spurlock <jspurlock@google.com> |
QS: Wifi control panel. Create first example of an inline detail view with line items, bind to new access-point controller. Move the common bits of all control panels into a common abstraction. Share common parts of layout (More settings / done button). Change-Id: I14a1bf548f3291dc628f97bf09dd4e38ac2fb2dc
olumePanel.java
enModePanel.java
|
65820413314752682fda06b802fb5fb9c447a4f3 |
30-Jun-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
Don't swear when setting remote music volume without a controller Root cause still TBD bug 15986562 Change-Id: I8828989acfb642f44c59ba531df43914ece916a8
olumePanel.java
|
19c9518f6a817d53d5234de0020313cab6950b2f |
24-Jun-2014 |
RoboErik <epastern@google.com> |
b/15729204 Pipe sessions through to VolumePanel When remote volume is changed via volume buttons we need to notify the system UI so it can show the slider. This also passes it the controller to use so adjustments to the slider are sent back to the correct session. Change-Id: If5847bcd5db16c56e0e9904b88c94e5b28954c41
olumePanel.java
olumeUI.java
|
2769ac290784d2057f44589aeae5140102b21af3 |
06-Jun-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Only display active condition when entering. Instead of always displaying the active condition, only show it the first time (when turning zen on). Bug:15455271 Change-Id: I89e8e2c09fa0d06a5e4c3174f825dfe5a452f06e
olumePanel.java
enModePanel.java
|
856edebad73560e9b1cce021a7de9a0470d07176 |
02-Jun-2014 |
John Spurlock <jspurlock@google.com> |
Zen: Stateful condition panel. When DND is on, expanded panel shows the current time condition, or time remaining. The last time bucket selected is remembered as the default option for the next time. Move the server-side countdown helper into a proper condition provider, but register it in-process as a system provider. Move common countdown condition parsing into ZenModeConfig to reuse from system components. Keep the manual exit condition around in zen mode config and add plumbing for getting / listening to the controller. Keep the last QS detail panel around instead of recreating it every time. Fix the time condition's plus and minus button enabling logic, and enhance the click handler to deal properly with the next or previous bucket. Bug:15344758 Change-Id: Ie7018a1c20e20f6d7e5f9e7874188374e6f8e2ab
olumePanel.java
enModePanel.java
|
a11b4affcad3d255aa723a89b768ea222506f2e8 |
01-Jun-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Prevent raising ringer volume in silent mode. Instead of breaking out of silent mode when raising the volume using the keys, prevent the change and display a visual hint up in the user interface. Bug:15330217 Change-Id: I74aae44319aadcd6db9841c7799967607f5a1617
olumePanel.java
|
84da84c8942ee14f914ffabf37768aaeb910abb0 |
01-Jun-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Update icon and fix handler bug. Bug:15186962 Change-Id: Iaeae85e185b60c7afa573ebfda331eb41a6b8db8
olumePanel.java
|
5f640e4a867b3a8d3bce136416f07a460ffa5b1c |
01-Jun-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Pulse silent mode icon on disabled slider touch. Bug:15330217 Change-Id: Icb54e5ea0466bb5fbd7e08b99e8f0dac15ded447
olumePanel.java
|
7f1df5e98578f8532a5e009009e7c1f82ed5885c |
01-Jun-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Slider icon as ringer-mode toggle. - When manipulating the ringer/notification stream, the volume slider icon on the left now serves as a toggle. Single-press for vibrate, long-press for silent. - Disable slider when silent. - Add touch feedback to slider icon when clickable. - Vibrate when toggling to vibrate. - Play sound when toggling to audible. - Adjust the slider icon padding so it appears to be square, and the same size as the icon on the right. Bug:15330217 Change-Id: Id7262d9315e6e761e1d5750714c356c3ac735951
olumePanel.java
enModePanel.java
|
2078caf79763eae70c5c41817925c648c7529655 |
30-May-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: shadow protection for volume dialog. Bug:15186962 Change-Id: I8525e62348e2cc8b68b938d2f7d986f5cbe0273f
olumePanel.java
|
3bd4feec3d5e5c2432a350b9ae4d7f2d8b8c69d8 |
30-May-2014 |
John Spurlock <jspurlock@google.com> |
QuickSettings: visual updates. - Update style for do not disturb subhead. - Fix strict mode warning setting zen from volume panel. - Longer delay in volume panel when expanded. - Update zen icons. - Update header peek height. - Update detail pane back icon. Bug:15186962 Change-Id: Icb8b95656f866bf9b0aa076d0b85c019a77e76c0
olumePanel.java
|
f71205c1ee3b34801f98af275a281f7d06c50b51 |
29-May-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: Don't clear stream type if embedded. Clearing the stream type makes sense if the volume panel is in dialog mode, but not when embedded. Bug:15186070 Change-Id: Ice5f547ef987e28ef51050faef682c5dfa5f7604
olumePanel.java
|
8600534df66c2ff5846ed230b50c56229322d48a |
23-May-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: combine ringer/notification volume and zen. - Implement a new volume panel widget, combining volume and zen mode + conditions. - Show zen mode + conditions when modifying ringer or notification streams. - Host the volume panel widget in a dialog when being controlled by the audio service / volume keys. - Remove support for multiple sliders in the volume panel. - Remove support for separate ringer + notification volumes in the volume panel. - Move volume panel resources up to SystemUI. - Create a new combined Notifications quick settings tile. - Host the volume panel widget in the quick settings panel under Notifications. - When the quick settings detail panel is visible, route the volume keys to the embedded widget instead of showing a redundant dialog. - Create common styles for quick settings text to be closer to spec. - Update the framework resources for the ringer stream. - Show the ringer icons in global actions. - Add "until you turn this off" back as a separate zen condition. - Disable time condition buttons when they are N/A. - Don't allow volume changes to set ringer mode silent. Bug:15186070 Change-Id: Id5e321dd1d5e7c4cf3917027ffbdf7e80d38b00d
olumeComponent.java
olumePanel.java
olumeUI.java
enModePanel.java
|
3346a802087f621c6441bc512dfcc17b07143fc6 |
20-May-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: SystemUI now hosts the volume dialog. - Allow SystemUI to set the volume controller interface using a new binder call to audio service. - Remove VolumePanel's dependency on AudioService. - Host the base VolumePanel in the SystemUI process. Change-Id: I095d5a1a579d42b68d0f81abb4087bd0c754b876
olumePanel.java
olumeUI.java
|