History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bb998c927c5a908664e4508f736226e9025ac84b 22-Sep-2015 Selim Cinek <cinek@google.com> Extended the maximum pulsing duration when dozing

Change-Id: Ib0f4cb4c7a011ce6df4100189b79ed4c2476c2c6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.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/DozeParameters.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/DozeParameters.java
686e4d57d8679ad4759ce872181294444a324638 21-Nov-2014 John Spurlock <jspurlock@google.com> Doze: Make proximity check configurable.

Default to true, but make it available for overlay or setting
at runtime.

Bug: 18373928
Change-Id: I6abc1924ea0f03620f4683dc055f64ede5782809
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
cfaec4862e5f07879ec5e83f2f0445ca02d38e00 29-Oct-2014 Jorim Jaggi <jjaggi@google.com> Follow up to I495ce480c25de24b6433adebdfe923b637d98f66

Bug: 18146441
Change-Id: Ifaa7ca6b4a1c6f084112b7420f999b80b173604c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
16423aa0c6d1f5a8e9abd294d876933d44361fbc 28-Oct-2014 Jorim Jaggi <jjaggi@google.com> Improve doze transitions

This change animates the status bar and the bottom area when exiting
doze mode from touch. We also prevent all animations when exiting
from other means, i.e. usually when the power button is pressed, so
we don't have a distracting animation there. In addition, this also
optimizes the scrim animations a bit in terms of interpolation and
duration to make the experience smoother and cleans up some logic.

Bug: 18146441
Bug: 17717584
Change-Id: I495ce480c25de24b6433adebdfe923b637d98f66
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
50a8ea6ec2a41cee05d1509f10c795d6b3bb90a8 16-Sep-2014 John Spurlock <jspurlock@google.com> Doze: Workaround vibration-related pickup gestures.

Ensure the pickup is registered a safe period of time after the
last notification before resetting the notification pulse schedule.

Bug:17496795
Change-Id: I0edc9bcbdf078cbf55df5935744a3eee7e902b5d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
190d026167401ed593924dd12ab6e134e2d08e94 14-Sep-2014 John Spurlock <jspurlock@google.com> Doze: Aggressively dial down notification-related pulses.

When dozing and buzz-worthy notifications arrive, don't follow
the LED logic with periodic pulses.

Instead, follow a simple decay schedule after the initial arrival,
pulsing only at 10s, 30s, 60s, and 120s.

The schedule is reset when a new notification arrives, but only
for the first three times, until either the pickup sensor is
triggered or the device exits doze.

Also:
- Make the notification trigger configurable.
- Centralize existing sysprop configuration into DozeParameters.
- Decouple vibration from debugging, make separately configurable.
- Remove "delayed" pulse concept, fold into new schedule.

Bug:17496795
Change-Id: I64fc1c862bcfa1c288a4fd91c9d17e3bff245add
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
d06aa570374ecfe5c707140a12a309b1b7c07e08 10-Sep-2014 John Spurlock <jspurlock@google.com> Doze: Introduce a pulse period function.

Instead of pulsing every 30 seconds to mimic the LED, use
a function that pulses more frequently for new notifications,
decaying to a slower pulse, and eventually stopping.

Specifically, the step function for the interval is:
- 10 seconds for the first minute
- then 30 seconds until the five minute mark
- then 60 seconds until the 30 minute mark
- then no pulsing at all

- Since we pulse more frequently on new notifications, remove
the "multi-pulse" concept.
- Move all doze-related duration parameters to a new helper,
backed by config, overridable by sysprops, include in dump.
- Wake up from dozing when hitting volume keys during a pulse.
-
Bug:17393939
Change-Id: Ica86f08b25c738338fced165c77faf3dfccd0343
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java