7294c115fd33a9259bf584092a1131dbeccf04bd |
|
20-Sep-2016 |
Adrian Roos <roosa@google.com> |
DozeService: Seperate double tap and pickup Adds handling for a separate double tap gesture and allows enabling double tap and pickup individually. Test: Turn screen off, toggle gestures with `adb shell settings put secure doze_pulse_on_pick_up 0/1` and `adb shell settings put secure doze_pulse_on_double_tap 0/1` Bug: 30595437 Change-Id: Id7b79f90b28429cf321544a3e425cf33c575d1c3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
c0d7058b14c24cd07912f5629c26b39b7b4673d5 |
|
29-Jan-2016 |
Winson <winsonc@google.com> |
Referencing static interpolators. Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
5fb4b98bdd33475703f8928699c8a6b91fd06550 |
|
19-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix wakelock leak for dozing Bug: 23344235 Change-Id: I7f4233cfe15bdd3e8cc5f01a70707bdde9fc1737
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
83eb6bb5d83d3994a3750b566a2109a049ab1388 |
|
18-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Improve motion for wake-and-unlocking while pulsing - Move all fingerprint related to logic in on central class in SystemUI that knows all the state of the UI so there is exactly ONE place in which we decide what to do when we acquire a fingerprint. - When pulsing and we get a valid finger, we fade the contents of the Keyguard out and fade the scrim out almost the same way as we would do in a normal wake-and-unlock sequence. - Hide shadows while dozing, so we don't see the artifacts when we fade the dozed Keyguard out. Bug: 23225107 Change-Id: I82f78e61f2530cf7d507ade80f6f0a340c082567
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
007f0e8f207d3d6d2f47d725b72459edf317cce9 |
|
14-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix race condition for doze mode and wake-and-unlocking When pulse was about to turn on and at the same time we were starting a wake-and-unlock sequence, there was jank because the scrim handling was not correct anymore. Now, abort the pulse when we are wake-and- unlocking so we don't see flickering with the scrims anymore. Bug: 23217476 Change-Id: I331f513b68fb1832b4372d3e2e518b31b556a43c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
50ff3afb01f2ac4a93dba418a71d54ad8adeba9d |
|
13-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Start pulse fading exactly when screen is turned on Bug: 23163299 Change-Id: I0f6d5dbfa02e455292e06a4f8f69ab68e9da2b6b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
621afac810e83e13a131c6f8db2658edd0347208 |
|
03-Dec-2014 |
John Spurlock <jspurlock@google.com> |
Doze: Don't block pickup pulses on a proximity check. Pulse immediately, assuming the pickup sensor will not fire if prox=near. Perform a non-blocking additional proximity check in these cases purely to collect verification diagnostics. Also tweak the interpolator for pickup pulses to ramp up more quickly. Bug: 18373928 Change-Id: I8607f4b37435722e293db741c273914183cec7be
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
f5d250deecc4ce79ef8a74f1c4eb76e268556115 |
|
02-Dec-2014 |
John Spurlock <jspurlock@google.com> |
Doze: Fast path for pickup pulses. Decrease the pulse duration when pulsing for pickup. Add an option to skip the proximity check entirely, but don't turn it on yet. Bug: 18373928 Change-Id: I54f8dee004229193a18d488759bf797a16470cab
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
eab28e660223b6e02f2fbd8dc31c8bde3ce5b22d |
|
29-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Doze: Break out proxcheck stats by pulse reason. Enumerate all possible reasons for doze pulses, and subdivide the proxcheck stats (near/far) by reason. Include reason in doze log when starting a pulse. Bug: 18373928 Change-Id: I4ebc2df082f51d47e3b2f0cb3999faeb582ef8dc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|
048af1f727dc81a6450e004391d072599ac449ee |
|
11-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix doze jank by removing a fullscreen layer of overdraw Move all doze related stuff into DozeScrimController, and combine both alpha values from the regular ScrimController and DozeScrimController before applying it to a view. Move the black background from NotificationPanelView to DozeScrimController, which saves a fullscreen layer of overdraw during the transition. Bug: 18238168 Change-Id: Ifb133bf4a0f8255f5c2f5e205509af339cac8c8f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
|