| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
Also remove related classes, calls, and resources that were used by QSDetail
and are no longer needed.
Test: atest SystemUITests
Test: TileService cts tests
Test: adb shell cmd statusbar expand-settings
Fixes: 198796184
Change-Id: Ib5c54f197d03794aca35d0305e3e62c7daedb23a
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* EnableZenModeDialog lives in SettingsLib, so add an
interface to allow the SystemUI version to log ui events
* Add UIEvents that weren't ported over from MetricsLogger =>
UiEventLogger
Test: atest DndTileTest EnableZenModeDialogTest
Test: check unbuffered log with
adb shell cmd stats print-logs && adb logcat -s statsd:I | grep --line-buffered ' (90)'
Fixes: 206792037
Change-Id: I25c4f1b08a1793dcb24aabc6b31324f93b117240
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL adds events for:
* QS interactions
* StatusBarState changes
* User Switcher interaction
* DND panel interaction
The new QS events that refer to particular tiles attach the following:
* spec (if framework tile) or package (if CustomTile)
* instanceId associated with the QSTile object on creation
Test: atest SystemUITests (including new tests)
Test: manual using statsd_testdrive
Fixes: 147508235
Change-Id: I43d8fe1fdb2aec1f16032da61a599ebc29809afc
|
| |
|
|
|
|
| |
Change-Id: I182aed5f48d4c2a935a7bfbb9a240046b27dea58
Fixes: 64688590
Test: Manual based on repro steps
|
| |
|
|
|
|
| |
Test: runtest systemui, manual
Change-Id: I63b6c6b4128c7c3551efc64f54ce3e55ab2de54d
Fixes: 36569568
|
| |
|
|
|
|
|
|
|
| |
The theme of the panel might be different than sysui now, so it
needs to use the right context.
Test: visual
Change-Id: Ic647421113f6721e63e69afc2b9c5d6c5b0e86f2
Fixes: 63530105
|
| |
|
|
|
|
|
|
|
|
| |
And add alarm text to QS & volume dialog.
Change-Id: I8e3c06d6629473c453e579f23c75acd7cdfd4db1
Fixes: 38303817
Fixes: 31533768
Fixes: 33815404
Test: manual
|
| |\
| |
| |
| |
| |
| | |
am: d463c15584
Change-Id: I9354043ccc00053dd214bb7bb8a878f88596c054
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |/
|
|
|
|
|
|
|
| |
And add alarm text to QS & volume dialog.
Fixes: 31533768
Fixes: 33815404
Test: manual
Change-Id: I82f119a8bdbfbc62b0ace752dca0fbc0d5bf8a35
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
| |
- Make detail panels not close when turned off
- Add auto-rule state for DND tile
Test: manual
Change-Id: I533cf0a27c54e84cd74ede72dcf10e2e5f9a070f
Fixes: 34765805
|
| |
|
|
|
|
|
|
|
|
| |
- Show always
- Update locale immediately
Bug: 31847162
Bug: 33277887
Test: manual
Change-Id: I89c5cbddf08df3a9eba20f2fb3b76eec69926777
|
| |\
| |
| |
| |
| |
| | |
am: 177a976a69
Change-Id: Ibc7fa4b34ea4822e61c78477007cef862dfe0127
|
| | |\
| | |
| | |
| | |
| | |
| | | |
am: 5edde5f18a
Change-Id: I0f247f52155f78cefe0d2e850e9d5f1ca65dfb42
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Test: manual
Bug: 32773368
Change-Id: I03db93d9371327a8e32929ce7fda66729cfe4a82
|
| | | |
| | |
| | |
| | |
| | | |
Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
|
| |/ /
| |
| |
| |
| |
| | |
Bug: 29131017
Change-Id: Ied645f015cec9d13e240c628842d76b3853f2413
(cherry picked from commit 31126c97d0e0f4b238b1a3c715837a497f88cac6)
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
30e434a996
am: 84e725309c
* commit '84e725309c468b9f8d49e25562b6ee400c79992e':
Fix memory leak via ZenModeController callbacks.
Change-Id: I865083fdfb2ddaa77d772d77770c1a48859dc03c
|
| | |
| |
| |
| |
| | |
Bug: 29064258
Change-Id: Ie817ec50206ce23561775fc0ac178754b946f030
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| | |
am: 62716a9197
* commit '62716a9197ba77b349d74770e6cd3b114e5f5de7':
Hide alarm condition if there's no alarm.
Change-Id: Ib6c339aa3d00639fcad3bc15791787a52010a84f
|
| | |
| |
| |
| |
| | |
Change-Id: Iba8c9eb2bd3033683c25c5cf145fc52f9ac0f0d2
Fixes: 27698976
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| | |
am: d05a7b5972
* commit 'd05a7b5972cb06f711cc8cfa66efa9f0f6d901a5':
Radio buttons belong in a radio group.
Change-Id: Ia5b4cd5135fb78ccf98f1b05e63fafc7a04349d8
|
| | |
| |
| |
| |
| |
| |
| | |
Fix for 'multiple buttons selected at once' issue.
Change-Id: Iec54eac699886ed1c7b8afd91382ff9b5750c696
Fixes: 27698976
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| | |
am: 69e0d82994
* commit '69e0d8299460afeea1d33619b341937914a42839':
Uncheck unselected radio buttons.
Change-Id: Ib79f4b6c5d87fc088280557615545797a577d0fe
|
| | |
| |
| |
| |
| | |
Fixes: 28518097
Change-Id: I22cce7837802a97f15af4170f8991db1685ee121
|
| |\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
am: b4c4e20
am: d5be2a2
* commit 'd5be2a2055b8e0f4067f00e8756fdf22c084e94d':
Fix: the label "customize" is not updated after changing language
Change-Id: I7bc30cf66b76b062468b443fd1ef965386c5761e
|
| | |
| |
| |
| |
| |
| |
| |
| | |
The text "customize" is not updated in onConfigurationChanged()
after changing language, so the "customize" text is displayed
incorrectly.
Change-Id: Id6ecdff1f22724955fb1080609da15ccd38d2209
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Split button creation code from init in ZenModePanel
Bug: 27101250
Change-Id: Id4bbd505b4e311fdcd2d330f20b73d2338fa9686
(cherry picked from commit 80870e93a49c08f4f4e57d2c0902d2308faa3f7a)
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
| |
| |
| | |
Change-Id: Id7852e96f987d13c06041e2280d44163a296f49b
|
| | |
| |
| |
| |
| | |
Bug: 21069008
Change-Id: I857d85a32eb44ca873da4a9f19323c48a922ab9f
|
| | |
| |
| |
| | |
Change-Id: Ie46e946dc787350c15c10aa4385a6b7df7e181a8
|
| | |
| |
| |
| | |
Change-Id: Ie74a6bd8ecd7f2d8b16e96cc0087e63796d5f9a2
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| | |
b52de8248f
am: 65a35016c1
* commit '65a35016c1f22805c2e70b49ff2b121b9f7dc739':
Use GregorianCalendar.add() when searching for next alarm.
|
| | |\
| | |
| | |
| | |
| | |
| | |
| | | |
am: b52de8248f
* commit 'b52de8248f8e5f95f7984967e646eb9b3a641526':
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
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
Also delete confusing debug variable.
Bug: 25459795
Bug: 25783349
Change-Id: I9208ece4edf5fbcff5f257994f47d81a901766e8
|
| | |
| |
| |
| |
| |
| |
| | |
Also delete confusing debug variable.
Bug: 25459795
Change-Id: I9208ece4edf5fbcff5f257994f47d81a901766e8
|
| |\|
| |
| |
| | |
Change-Id: Id0aca75915a054253d032d333defba1a38b80abe
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |/
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
We were counting all changes of mode while the panel was visible, including the
first initialization of the selector.
Bug: 21196323
Change-Id: Icf2165056f03507b0b8c6a21ec1f07830c29173a
|
| |
|
|
|
| |
Bug: 21953388
Change-Id: I395af64b175b22fc58d80529cdbb12ebd9e00115
|
| |\ |
|
| | |
| |
| |
| |
| | |
Bug: 21640568
Change-Id: Ia1278844270d157f8bd9f0e853e4e7296e025aef
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
And make sure the condition row is tall enough to accomodate
huge text.
Bug: 20346315
Change-Id: I9346f80edd7f0069d6363fe5377b36b0bf5aca62
|
| |/
|
|
|
| |
Bug: 21661136
Change-Id: I3a6f7d6deb29584e707c1deb771e3db660007529
|