History log of /frameworks/base/packages/SystemUI/res/values/config.xml
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e901a7e0ed81f76c2330dbbfcec4a448c40cf4de 02-Oct-2017 Chris Wren <cwren@google.com> Enable experimentation on notification snooze options

Bug: 67003813
Test: runtest systemui

Change-Id: Id46ef3938e2edc633f64cec7b66e10d80c9a0bff
/frameworks/base/packages/SystemUI/res/values/config.xml
633b6ba7e301a01947ee5e37dd804b42e7189f4f 05-Sep-2017 Adrian Roos <roosa@google.com> FalsingManager: Allow disabling the HIC via device config flag

Bug: 65126931
Test: Verify HIC is still enabled on devices where it was not disabled
Change-Id: I30ac9e156dde693c34039d8c21e404a474dd86eb
/frameworks/base/packages/SystemUI/res/values/config.xml
577e6bebd081507b1c4714ae59017e16f415f647 12-Aug-2017 Jason Monk <jmonk@google.com> Merge "Change default temp threshold to use shutdown temp" into oc-dr1-dev
am: 84626a4e3d

Change-Id: I4c3c5be04aaa1eee409ea706b387370cedf5b15b
d819c31050ea88960ec380994b9d982f28c67026 11-Aug-2017 Jason Monk <jmonk@google.com> Change default temp threshold to use shutdown temp

Base the temp threshold to be based on the shutdown temp lowered
by some amount to ensure the warning can be seen before a shutdown.

Test: runtest systemui
Change-Id: I033a776e874d76018592954932ed5127e1b228ae
Fixes: 62845934
/frameworks/base/packages/SystemUI/res/values/config.xml
33fa84029832a80fee88a9cdfbae405fe27abd5d 04-Aug-2017 Adrian Roos <roosa@google.com> Merge "AOD: Add support for dimming in software" into oc-dr1-dev
am: b2107c9b56

Change-Id: Ic3cf031a067ae6221ae9e8fb3acdcd1625dfa7bc
c8e29e78863784037670f56e48464924b7f960ea 03-Aug-2017 Adrian Roos <roosa@google.com> AOD: Add support for dimming in software

Some devices cannot dim low enough in hardware in low power states.
To work around that, keep the front scrim at higher opacity when needed
to simulate lower brightness.

Bug: 63995944
Test: Configure scrim in config.xml; use device in very dim light at night, observe AOD is sufficiently dim.
Change-Id: I92fffedeea89b9327d76dfb184c5c761364ead11
/frameworks/base/packages/SystemUI/res/values/config.xml
01a14f20b2fca64ae5291cb4f0cfb5fe5530942d 28-Jul-2017 Andrew Lehmer <alehmer@google.com> Merge "AOD: Introduce night brightness bucket" into oc-dr1-dev
am: 6b978e0106

Change-Id: Ic38d249c68646a4ae4c4d34d0f4a612f75d5bbbd
00c988a18851d654f247e5fbaafd4b03b4af4db2 27-Jul-2017 Selim Cinek <cinek@google.com> Merge "Improving the haptic notification experience" into oc-mr1-dev
d95ca7c4fc0cf251d46e2120178274c519643dcf 26-Jul-2017 Selim Cinek <cinek@google.com> Improving the haptic notification experience

Added haptic feedback when expanding the notification panel
and when icons do animations while the user is touching
the screen.

Test: manual, add notification, observe
Change-Id: Id389bd0c7b6ac5584d4b93ac2c24c812a225d347
Fixes: 62392747
/frameworks/base/packages/SystemUI/res/values/config.xml
4d4aaba5329109c60e5fefc18725019792af9045 26-Jul-2017 Adrian Roos <roosa@google.com> AOD: Introduce night brightness bucket

Also refactors the brightness level translation such that it can
be done purely in config.xml.

Bug: 63995944
Test: mp sysuig
Change-Id: I995082c74ba0eda7baa7879abeb34862f6989725
/frameworks/base/packages/SystemUI/res/values/config.xml
59965d6d7fc84c2f2c5ac555fe88e35017d2f38d 24-Jul-2017 Michael Wright <michaelwr@google.com> Merge "Use new, lower brightness value for low brightness doze." into oc-dr1-dev
am: f5c3922645

Change-Id: Icffd015c285e10255c2404fb9eeefaa6c63b230c
f5c39226458537b7816d36339b4f343eac064b39 24-Jul-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Use new, lower brightness value for low brightness doze." into oc-dr1-dev
e92c48e6cad552e02d8c34e1476e70c0b49efd5f 21-Jul-2017 Michael Wright <michaelwr@google.com> Merge "Add new bucket above high brightness for "sunlight"." into oc-dr1-dev
am: 5898d52184

Change-Id: I5bc6a34975e5b044122998a05ab573a9ed431ecd
648ea2df31eb372081a311487475436989d02081 20-Jul-2017 Michael Wright <michaelwr@google.com> Add new bucket above high brightness for "sunlight".

Being in direct sunlight can cause the screen to look like it's
"strobing", so we want to tell the kernel when we think we're in this
state so it can configure the display to avoid this effect.

Bug: 63820596
Test: TBD
Change-Id: Ie0b7a8d45d080231748337507d1037ab45950aed
/frameworks/base/packages/SystemUI/res/values/config.xml
ca32d163446a659811ce0364f7f5d9da44a05a58 18-Jul-2017 Michael Wright <michaelwr@google.com> Use new, lower brightness value for low brightness doze.

This more closely matches the new brightness tunings.

Bug: 63528764
Test: Manual
Change-Id: If640a8aa4bb2e06ff37789d80296ecd2b46d354f
/frameworks/base/packages/SystemUI/res/values/config.xml
1d0667b89904fa471e142abc78b4222587b0f4e4 14-Jul-2017 Adrian Roos <roosa@google.com> Merge "AOD: Refactor low and high brightness modes" into oc-dr1-dev am: 930297e040
am: a3e145bb60

Change-Id: I018804fb7e5ce7db9351633f50eb572d46714fae
3a8f892bd840d6cf01b19450df037c64535a0a00 13-Jul-2017 Adrian Roos <roosa@google.com> AOD: Refactor low and high brightness modes

Bug: 63427319
Test: Receive notification on AOD, observe that brightness does not change.
Change-Id: I6ab6d75121f51ac16c08e59a3e552808a8e70853
/frameworks/base/packages/SystemUI/res/values/config.xml
045de63a9ed19427facc99916dce85182657aa15 30-Jun-2017 Adrian Roos <roosa@google.com> Merge "AOD: Refactor doze brigthness controllers, add AOD auto brightness support" into oc-dr1-dev am: 857b0ff5d7
am: 0a65f27266

Change-Id: Ie0980604e89d8dde45b4e11ce8dd66f0a9f9c669
2981eb0d59f3568bfe84ce905c82fc17d62d21c5 27-May-2017 Adrian Roos <roosa@google.com> AOD: Refactor doze brigthness controllers, add AOD auto brightness support

- Factor out doze brightness and screen state controllers
- Add support for setting the screen brightness from a
sensor in AOD / when pulsing
- Refactor FakeSensorManager for generic sensors, add a light sensor

Bug: 38354633
Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenTest.java
Change-Id: I55f2bee253cee23a76ba857ba1f19052ff88a753
/frameworks/base/packages/SystemUI/res/values/config.xml
54daefe3aa8dcdee149ce95fd4f8ecf60632c9f1 08-Apr-2017 Anthony Chen <ajchen@google.com> Use custom QS fragment for auto use-case.

Use a custom QS fragment if the UI mode is car. This fragment disables
the quick settings row and expansion. Remove the config options that
used to have disabled this in the phone QSFragment.

To accomplish this, introduce a new QSFooter interface. The old
QSFooter.java now implements this.

Test: boot on phone and Android Auto headunit
Bug: 33210494
Change-Id: I5accc2d27d6725380ca5e271d332a03991c9419b
/frameworks/base/packages/SystemUI/res/values/config.xml
7f6a2ab20893c6b40124efc8854e08443ba11e03 21-Apr-2017 Jason Monk <jmonk@google.com> Update nav bar layout for universal grid

Test: visual
Bug: 37115488
Change-Id: I43fe6648f56d25f41fadefcaa27d2c0cf3f077ba
/frameworks/base/packages/SystemUI/res/values/config.xml
43c14d19847993aa603b781f6bc55efb273fa3fd 22-Jun-2017 Jason Monk <jmonk@google.com> Add config to artificially inflate number of bars

Test: manual
Bug: 62664881
Change-Id: Id8797f4f6178af16051147d3021bb34074afbca9
/frameworks/base/packages/SystemUI/res/values/config.xml
25c7a58f33c7c24e59f522b86e3cf064fdfd3b8c 02-Jun-2017 Adrian Roos <roosa@google.com> AOD: Use double tap coordinates to trigger Ambient Indication

Bug: 38386446
Test: Double tap on AOD, verify that it still works. On device that supports double tap coordinates, verify that double tapping on ambient music opens ambient music.
Change-Id: Ic75ba731a980c9598c85927e83d2032f01da4822
(cherry picked from commit 44198f5124743f0d603eb4efa3b436bd96f32144)
/frameworks/base/packages/SystemUI/res/values/config.xml
6bf88a01d7811d9460e088e743882a02d6250b86 10-Apr-2017 Anthony Chen <ajchen@google.com> Allow notification expansion to be toggleable.

Android Auto does not want notificaitons that have actions to be
expandable. Rather, they should always be in their expanded state. The
only exception to this are grouped notifications, which should be
collasped by default. They also can still be expanded.

Modify the code to allow this to be changed. In addition, modify some of
the animation so that the dividers so not flash when the notification
group is expanding.

There is also a change to bring the header of the notification to the
front so that the child notifications do not overlap it. This is because
in Auto, the app name and icon are not displayed in the header, but the
expand button is still there.

Test: booted on phone and Android Auto headunit.
Bug: 33210494
Change-Id: I0a121a0eaee6159ccea9961721abe92603484a17
/frameworks/base/packages/SystemUI/res/values/config.xml
44b9fa6ff20a6f11aeb677c4bd4806fc61912659 24-Apr-2017 Jason Monk <jmonk@google.com> Merge "Merge "Fix QS size on 320dp with big fonts" into oc-dev am: 5667b6ba1d" into oc-dev-plus-aosp
am: d6b13bc235

Change-Id: Ie54e2c3f63e250061acdce98dd29ea33e8764afc
9fe1ee7413d2d914cc24a1123a22dc5b16952b8f 07-Apr-2017 Anthony Chen <ajchen@google.com> Allow clipping of notifications to be toggled.

There are two clippings being changed. The first is the shrinking of the
height when a notification is being scrolled offscreen. This effect is
not noticeable on phones/tablet, where the background is a rectangle.
However, for Android Auto, the background is a rounded rectangle. By
allowing the clipping to be disabled, the notification now appears to
scroll off-screen and not that its height is shrinking.

The second modification is to allow the outline of the notification to
have rounded corners. This allows the outline to clip its contents along
the rounded edges.

Test: booted up on phone and Android Auto headunit
Bug: 33210494
Change-Id: Id41a57c9164cabe554b4c5b4d713e9d3cb805b09
/frameworks/base/packages/SystemUI/res/values/config.xml
290a4199c7cc8168ee5e5ec3b556e4b780767a06 21-Apr-2017 Jason Monk <jmonk@google.com> Fix QS size on 320dp with big fonts

Test: visual
Change-Id: Id87425ba06962c4028374fdb71f2b996a4e966aa
Fixes: 37561810
/frameworks/base/packages/SystemUI/res/values/config.xml
0f6e96c1abb25dcd8328bffb50fb87c0a4b9480a 08-Apr-2017 Anthony Chen <ajchen@google.com> Modifications to allow notification header to be customized.

Changes include:
- Allowing the margins between header items to be customized.
- Allow expand button to be laid out at the end of the header view.
- Ensure the media header height can be customized.
- Allow entire header to be clicked to expand the notification rather
than just the notification button.

Also, fix how the color is resolved from the header. It currently checks
the color directly on the expand button. However, this color can simply
be retrieved by the header's getOriginalNotificationColor() method.

Test: booted on phone and Android Auto headunit
Bug: 33210494
Change-Id: I4bb3ff42d23b44de28dc1196799a7c3bda40bbac
/frameworks/base/packages/SystemUI/res/values/config.xml
7acbb778c48cd9df072c2610ecbdeb5f3255ba09 08-Apr-2017 Anthony Chen <ajchen@google.com> Allow notifications to be smaller in width than its container.

Add a width dimension that the children of the
NotificationStackScrollLayout can use to make a separate MeasureSpec for
its children.

Also, adjust the translation of the row so that the row can be swiped
off screen without any clipping if the width is smaller than the
notification panel itself.

Test: booted on phone and Android Auto headunit
Bug: 36692077
Change-Id: Ic8bb8a707c4d91f4e38d5ee3461b406bf14d0042
/frameworks/base/packages/SystemUI/res/values/config.xml
9e05d46e0fc60b858a4ef21a9a26e2065fadbb94 07-Apr-2017 Anthony Chen <ajchen@google.com> Allow notification shelf to be toggled off.

Android auto's notifications UX does not have a notification shelf. Add
a config that hides the shelf.

Ideally, the shelf should be conditionally created, but it is closely
coupled through system UI. This change would require a larger refactor,
so just allow it to be hidden for now.

Also, update some areas that looked at the height of the notification
shelf. If it has a visibility of GONE, then don't grab the height.

Test: booted up phone and Android Auto headunit to verify
Bug: 33210494
Change-Id: I66b1eb956838e26bf695da01dab9ba5349ee321e
/frameworks/base/packages/SystemUI/res/values/config.xml
5e3742e9e2722e10c99f9b0647cc884e505240e9 07-Apr-2017 Anthony Chen <ajchen@google.com> Allow the "clear all" button to be toggled.

Android Auto UX does not want a "clear all" button. Conditionally create
the "clear all" button depending on this config value.

Test: booted up on phone and Android Auto headunit
Bug: 33210494
Change-Id: Idc3d702efec5d51d6da28f5af3673248997270cc
/frameworks/base/packages/SystemUI/res/values/config.xml
f00b1fee224a93e4cde0e75fafb8a29dd2eaa87e 12-Apr-2017 Jason Monk <jmonk@google.com> Merge "Clean up activity a bit and disable it by default" into oc-dev am: 1df5ca5911
am: eae4ab352e

Change-Id: I161a6acef191800f1f491864061a06c8794af9cb
ad71ae1fd09f9a7392ab2eba7b766c8b088319b4 11-Apr-2017 Jason Monk <jmonk@google.com> Clean up activity a bit and disable it by default

Test: visual & demo mode
Change-Id: I3718e7f58d21a28ae937064882c4edff10534701
Fixes: 36020978
/frameworks/base/packages/SystemUI/res/values/config.xml
995353cdab0b203c880570712ca8adb552efb07d 29-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "AOD: Use DOZE_SUSPEND screenstate when supported"
a1e6b3157cd5cfc7a3a70f0a9671447d0849c642 29-Mar-2017 Adrian Roos <roosa@google.com> AOD: Use DOZE_SUSPEND screenstate when supported

Bug: 30876804
Bug: 33175018
Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeSuspendScreenStatePreventingAdapterTest.java
Change-Id: If4d0cadced1f0ac3e737d78759820858b70081e6
/frameworks/base/packages/SystemUI/res/values/config.xml
d1f7f1e1c60c0971ec6613fccc3adf19f5433b74 27-Mar-2017 Jason Monk <jmonk@google.com> Update default QS tile order

Test: visual
Change-Id: Ia28b7b074a240465598fc3559cd3bd3c584fcc5d
Fixes: 36402044
(cherry picked from commit 9f05491cc0b937cb6f10444154be424f0bb29001)
/frameworks/base/packages/SystemUI/res/values/config.xml
9f05491cc0b937cb6f10444154be424f0bb29001 27-Mar-2017 Jason Monk <jmonk@google.com> Update default QS tile order

Test: visual
Change-Id: Ia28b7b074a240465598fc3559cd3bd3c584fcc5d
Fixes: 36402044
/frameworks/base/packages/SystemUI/res/values/config.xml
b3f0849c3edfdb9f48c7171199467944457bc527 02-Feb-2017 Anthony Chen <ajchen@google.com> Merge "Refactor notification to allow for overlay by Android Auto."
2db461915397e397ddcd9751787c7314d25fb84c 01-Feb-2017 Jason Monk <jmonk@google.com> QS: Remove circles and add lines

- Remove circles from icons.
- Add lines to indicate tiles with dual tap targets.
- Change default order

Test: visual
Change-Id: I1eb02641757a76ddf3e3876182f7b2503161bc9e
/frameworks/base/packages/SystemUI/res/values/config.xml
3cb3ad9998b478845538604c3ee3635a31642185 01-Dec-2016 Anthony Chen <ajchen@google.com> Refactor notification to allow for overlay by Android Auto.

Android Auto requires different styling for notifications. In
particular:

- Background of scrim to be a different color
- Notification shade should always be full width
- No quick settings
- User switcher always visible
- Card styling, such as rounded corners and more spacing between items.
- Notification shade to be triggered from a button on the navigation
bar.

Refactored different areas of the framework to allow for this. This
mostly means extending notification code and overriding methods where
appropriate.

Test: manually tested
Bug: 33487455
Change-Id: Ifcea70e121c1cbbeb057bb6ce8d351336ae41554
/frameworks/base/packages/SystemUI/res/values/config.xml
1df8f1ea95d3b5c4b96743b830320b46d6c1990a 28-Jan-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Reverts ag/1803954 and ag/1828349 and left only split custom action"
32acecc073b4e8b11a25f7b590f42d20dc611cbe 26-Jan-2017 Matthew Ng <ngmatthew@google.com> Reverts ag/1803954 and ag/1828349 and left only split custom action

Test: manual - used Talkback
Fixes: 29360763
Change-Id: I50a5fd8fb438cba045ab4e86b4495af8a8fdf8f3
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
ea05f87b253ce20a08158768951169b1cda0a623 25-Jan-2017 Jason Monk <jmonk@google.com> Tuner: Nav bar tuner

Usable edition.

Test: Manual
Change-Id: I20ec31560b89df8ded089974b7da1b60423cdb8b
/frameworks/base/packages/SystemUI/res/values/config.xml
e33525615e890f13e242bf55f5c220f117ba6250 21-Jan-2017 Andrew Sapperstein <asapperstein@google.com> Add Settings.Global configs to high temp warning.

Test: manual
Bug: 34480261
Change-Id: Icfd08c1c7dae456920b3978918ee01469e1dec95
/frameworks/base/packages/SystemUI/res/values/config.xml
b7035f3a4738efdf40dc0ad06f19303ffcd784f7 19-Jan-2017 Matthew Ng <ngmatthew@google.com> Added open, dismiss and split screen as custom accessibility actions

In overview with talkback, swiping would select the individual apps
instead of the open and dismiss views. The open and dismiss actions
are changed to accessibility custom actions with the additional action
to split the current app into multi-window mode.

Test: manual - used talkback with running all three actions in
landscape and portrait
Fixes: 29360763
Change-Id: Ie0bec99b849c5754d45577c66b17fa6b0c7e985c
/frameworks/base/packages/SystemUI/res/values/config.xml
7518471ab69a23130b8cc6852e1b3d58809c97b2 06-Jan-2017 Andrew Sapperstein <asapperstein@google.com> Add temperature config for high temp warning.

Adds an integer resource (config_warningTemperature) that is used
to display the high temp warning. If it is set to less than 0,
the value from HardwarePropertiesManager#getDeviceTemperatures(
HardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN,
HardwarePropertiesManager.TEMPERATURE_THROTTLING) is used instead.

Test: manual
Bug: 30995038
Change-Id: I05aa1b5930c6c151ebac439dfd5c00b3305dc46d
/frameworks/base/packages/SystemUI/res/values/config.xml
b7caf1d06d5e4ef21cadcc6a68d4b4c4552fb7bc 15-Dec-2016 Andrew Sapperstein <asapperstein@google.com> Show notif when device reaches throttling temp

Adds logic to SystemUI that shows a notification alerting the user
that their phone has reached a certain temperature and has throttled
itself in order to cool down.

The logic is controlled by a configuration resource:
R.bool.config_showTemperatureWarning. If false, no action is taken.

When true, PowerUI checks every 30 seconds if the current temp of
HardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN is greater than
the throttling temp of HardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN.
If any one of the temperatures returned is greater, a notification is shown.

Clicking on the notification will show a dialog explaining more details
about what the device is doing in response to the high temperature.

The notification will disappear once the temperature drops below
the throttling temperature.

In order to check the temperature in SystemUI, HardwarePropertiesManager
has been updated to also allow any calls made by callers holding the
signature-level DEVICE_POWER permission.

Test: runtest systemui
Bug: 30995038

Change-Id: I1b3f122341911c68e90c8a49ad35267ac382b356
/frameworks/base/packages/SystemUI/res/values/config.xml
f9fc128d7f0efee23a7ac80fb8b808af58726233 03-Oct-2016 Oleksiy Avramchenko <oleksiy.avramchenko@sonymobile.com> Customize camera gesture vibrator pattern

Value for camera gesture vibrator pattern changes between versions, e.g.
it was changed from 1000 to 750 in 7.0, which seems arbitrary and OEMs do
not stick with this value, but change it according to their requirements.

This change allows the value to be customized using overlays.

Bug: 32789246
Change-Id: I19e59d1fa191657a8575c486008db3991b347fc5
/frameworks/base/packages/SystemUI/res/values/config.xml
b7e4e10618614aa8af5dec078a9784e50f9c9917 14-Oct-2016 Adrian Roos <roosa@google.com> Separate ambient display triggers

Allows configuring notification and sensor triggers
separately. Introduces a helper class that hosts the
logic for determining what kinds of triggers a device
supports.

Bug: 32073185
Change-Id: Ie7e8eb6b895dcc54e6f972e70642c7248b9e223a
Test: disable "ambient display", sensor triggers should still work
/frameworks/base/packages/SystemUI/res/values/config.xml
afae61eae74a1e69b0dba74d022aa624139a6905 27-Sep-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "DozeService: Seperate double tap and pickup" into nyc-mr1-dev
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/res/values/config.xml
3629af022fd55cc968e47a05c4b07a2980950d77 22-Sep-2016 Will Harmon <xlythe@google.com> Remove location tile from the list of default-enabled QuickSettings tiles

Fixes: 31708103
Change-Id: I0218beee23199df2e6969e3e858294e65db6c0f8
/frameworks/base/packages/SystemUI/res/values/config.xml
d13602f1e72377466ec90bce8a46084ea5877df1 22-Aug-2016 Adrian Roos <roosa@google.com> Ambient: Pulse for every noisy notification exactly once

Also increases the pulse duration and switches timing to
elapsed realtime instead of wall time for robustness. Also
remove triggering for notification light for simplifying code.
Only noisy notifications are able to trigger the light anyway and
noisy notifications already trigger ambient on their own.

Change-Id: I4efbe530bb1a60cabaa46c2b04bcd5e12cdef680
Fixes: 31004875
/frameworks/base/packages/SystemUI/res/values/config.xml
ceb7bfa6af6bfbefde86e01aa593f3462473709c 01-Aug-2016 Jorim Jaggi <jjaggi@google.com> Reduce duration for pick-up animation

Bug: 30316167
Change-Id: I39f34089fab70bfcc6fbf378411f017c67eafe00
/frameworks/base/packages/SystemUI/res/values/config.xml
37d34ba893001d59d0c0a70beea87e00b25e22df 27-Jul-2016 Robert Greenwalt <rgreenwalt@google.com> Add support to hide LTE+ in UI.

Some carriers may not want LTE_CA to show in status bar/QS
so added a config overlay setting for this.

bug:30394970
Change-Id: I6e318aa9bd5921f76ded477415269f2996e5534c
/frameworks/base/packages/SystemUI/res/values/config.xml
5753f05e85aa26fb370260e3dcfd44a27f8e43de 13-Jul-2016 Adrian Roos <roosa@google.com> Doze: Add config for fine grained proximity checks

Bug: 29619338
Change-Id: Ic9ff7fc78f47873858881c1a4ac14bc2b834ab84
/frameworks/base/packages/SystemUI/res/values/config.xml
5aa661d7c09fbd48d1d029fcb837af24dd74a9a1 08-Jun-2016 Jason Monk <jmonk@google.com> resolve merge conflicts of fbf366d to nyc-mr1-dev

Change-Id: If2c3d07d680c36b206fe49a8e8e7dc20619a5c42
31a37ed77f811f84425623380952724445b11e1d 08-Jun-2016 Sudheer Shanka <sudheersai@google.com> Merge "Disable some QS functionality in retail demo mode." into nyc-mr1-dev
487e1f8500f54d1766f7ca090d8c705439600389 07-Jun-2016 Jason Monk <jmonk@google.com> QS: Show date even on small screens

People don't like to lose their date, so instead take away their
detailed alarm information.

Change-Id: Ia6a1c7b1ecdb73eeeadd45fc3708531eac588eee
Fixes: 28773347
/frameworks/base/packages/SystemUI/res/values/config.xml
beb1f177ef15a3a22414144bb9d06ad421746d3c 06-Jun-2016 Will Harmon <xlythe@google.com> Bug: 28875393
Bug: 28879732

Fixes a bug where setting an app as a default quicksettings tile will
show it twice.

Change-Id: Ie71746d85c6782810966c62be416a62545329859
/frameworks/base/packages/SystemUI/res/values/config.xml
ad79049c5447b0373e43e57a4b6db6c661f208ba 03-Jun-2016 Sudheer Shanka <sudheersai@google.com> Disable some QS functionality in retail demo mode.

- Remove user switcher
- Remove edit functionality
- Remove some tiles

Change-Id: I5fb2a766dd044a5b5e40a5e3a39c4723bdc0df8b
Fixes: 29103713
/frameworks/base/packages/SystemUI/res/values/config.xml
3f32e7eba7aec02edbf542cc11eee13264a5abf2 21-Apr-2016 Winson <winsonc@google.com> Tweaks to make overview animations to match spec.

- Fixing incompatible app message text color
- Fixing drag target hover color
- Fixing final frame jank when animating home from overview
- Adding animation prop setter for initial play time

Bug: 27154882
Change-Id: Ia8a90434da2174d3c78a353b881509a8b1d525ba
/frameworks/base/packages/SystemUI/res/values/config.xml
85b866d5e434d1c7d8ce3083c9e951c41c343c5b 20-Apr-2016 Jason Monk <jmonk@google.com> Update QS header to handle 320dp without overlapping

Change-Id: I7f52ed8aac14bea6c2cdc9a6ef8087ff6ef1b802
Fixes: 28181221
/frameworks/base/packages/SystemUI/res/values/config.xml
e370e15056d45eba83d6ad96d9be46a17eddff29 15-Apr-2016 Jorim Jaggi <jjaggi@google.com> Slow down entrance animation on tablets a bit

Also fix an issue where resize was not called.

And make the translation a bit larger, because the
animation is longer.

Bug: 27870534
Change-Id: Ia6128db8108fe57bee96816fc95fd0811d941ffb
/frameworks/base/packages/SystemUI/res/values/config.xml
917c06a0fb51bf13170759bf98f1e1c1c9f67fd5 07-Apr-2016 Jason Monk <jmonk@google.com> Merge "Work on QS landscape fitting" into nyc-dev
6573ef20790b0438cfd60c6306e58db0ef85c31b 06-Apr-2016 Jason Monk <jmonk@google.com> Work on QS landscape fitting

Battery/DND detail panels still need some work.

Bug: 27276984
Change-Id: I0c94d1ecdbe8c230a3f991daaf65dfbd81d08b85
/frameworks/base/packages/SystemUI/res/values/config.xml
aeb298c4db913b376fb6053ec30c132a93e04635 05-Apr-2016 Winson <winsonc@google.com> Fixing bad regression in alt-tab layout.

- Removing the notion of drawing the task header thumbnail on preload.
This would not work because we could not know the stack state until
showRecents() is actually called. Instead, we keep a cached thumbnail
bitmap that we draw into when we start the activity, which is only
updated when the layout changes.
- Ensuring that with the smaller task views in the focused layout
overlap and do not show a gap between them (this was introduced when
the task views were made smaller to show more of the task behind it)
- Ensure that both alt-tab and paging both default to focused state
- Always reset the stack layout to clear the task overrides so that
we don’t inadvertently get overrides when alt-tabbing

Bug: 28014191
Change-Id: Ibc93597e9c027ce5abd65a8b77c0628864814c9b
/frameworks/base/packages/SystemUI/res/values/config.xml
3b6ba1ab144c53752841869627a1b9f6d357c404 22-Mar-2016 Winson <winsonc@google.com> Adding clear-all button.

Change-Id: Ife637438b191c4a5004f3c6551bc75691e8e426b
/frameworks/base/packages/SystemUI/res/values/config.xml
8f6ee48225ad1cdf966c8f406c85113b13833c7b 19-Mar-2016 Winson <winsonc@google.com> Completely removing dead code related to history view.

- This CL repurposes the history button above the stack to a more
generic “stack action” button in preparation for a future change.

Bug: 27742174
Change-Id: I1da274bf88c77bdc09d91072683b2ea7ca022432
/frameworks/base/packages/SystemUI/res/values/config.xml
96ab63640f186dd7f983b35f2c4e1a95436e5052 11-Feb-2016 Jason Monk <jmonk@google.com> Battery graph in QS Detail

Add new usage graph view to SettingsLib that shows usage with
same labels and whatnot.

Use that graph in the battery detail panel to show more stuffs.

Change-Id: I397b1314f65f668df566e93bdbc15420e1b3a280
/frameworks/base/packages/SystemUI/res/values/config.xml
1bcf3c4742da5a1d9c04c73efac5c2418142c262 10-Feb-2016 Winson <winsonc@google.com> Moving dim calculation into the stack layout.

- This simplifies code and also prepares the code for dimming certain
tasks when focused.
- Ensuring that cancelling transitions will completely remove all
listeners in a given animation.

Change-Id: I77050d94097f9af404250c287522d83c146cfb25
/frameworks/base/packages/SystemUI/res/values/config.xml
e24194f0792f4a0ab99a4e9a6c9e4011a505ea18 05-Feb-2016 Jason Monk <jmonk@google.com> Update QS defaults list

Also allow custom tiles to be in the default list.

Bug: 26425051
Change-Id: I88af8b251dda333f1392e9959c8505e85f4cbafa
/frameworks/base/packages/SystemUI/res/values/config.xml
40a227337712a881cca4d7dd04323380287b9e40 03-Feb-2016 Winson <winsonc@google.com> Minor tweak to enter/exit animation for the home activity.

- Fixing issue where the animation props was not applied to the progress
and callback animations correctly
- Ensuring that all tasks animate the same distance on enter/exit, and
not just to the edge of the screen
- Removing unused styles and animation resources

Change-Id: I88bd0f79f386304373fe63b49e92f02eeb882e55
/frameworks/base/packages/SystemUI/res/values/config.xml
50448630a49a9602eb53561d1c022890d07449d0 02-Feb-2016 Winson <winsonc@google.com> Tweaking enter from/exit to home animations.

Change-Id: Idedf00457055b6f0268c0f93a0a14c6a553e1168
/frameworks/base/packages/SystemUI/res/values/config.xml
491d1f7b3615a70f340b46a088afb20929626866 27-Jan-2016 Rubin Xu <rubinxu@google.com> Enable work mode quick settings tile

Bug: 22541941
Change-Id: Ide90bb9824fa8a89111eeb7cd5309b4a22ac149a
/frameworks/base/packages/SystemUI/res/values/config.xml
4b9cded14346a7d8781ee6549c44888eb4ec9d83 27-Jan-2016 Winson <winsonc@google.com> Enabling fast switching for all users.

- Consolidating notion of fast toggling and indicator in the tuner - if
it is enabled, the indicator will be enabled
- Upon entering recents, immediately enable the timer to jump to the
previous task
- Allowing for multiple durations in the first and subsequent toggles
- Disabling fast-toggle on freeform devices and when touch exploration
is enabled
- Simplifying UserInteractionEvent to a reusable event

Change-Id: Id1ca3cd035f4eded5141b2b333a2cab5434b79ee
/frameworks/base/packages/SystemUI/res/values/config.xml
cdb06caebb5f6f554b2ed8c76963970d8cc0ab54 26-Jan-2016 Jorim Jaggi <jjaggi@google.com> Grow recents when in multi-window on phones

- Make sure all methods in RecentsImpl are called from the main thread.
- On secondary users, call dockTopTask in correct process.
- When opening recents, split it differently when on phones.

Change-Id: I10224452b1a9c0ae691d64cceeae5bb93cc4f6d8
/frameworks/base/packages/SystemUI/res/values/config.xml
a20818257e6927560a676d99dbc563a0394f74d8 18-Jan-2016 Jason Monk <jmonk@google.com> Make nav bar customizable through Tunable

Change-Id: I18c6bc3db1555ca8ec94f1ce594eb01158f32736
/frameworks/base/packages/SystemUI/res/values/config.xml
65c851e6e9e08656744b6f66d3da188e3283b17d 20-Jan-2016 Winson <winsonc@google.com> Fixing several regressions with affiliated tasks.

- Now that we are sorting tasks for freeform and history, ensure that
the affiliated tasks have a useful active time (based on the task
they are affiliated with) for sorting
- Fix issue with the initial stack and focus state not taking the
launch task into account due to the launchTask flag not being set
until the activity was started (now set in RecentsTaskLoadPlan)
- Fixing issue with affiliated tasks not being launched from the stack
due to the animation trigger not firing when the action button is
already hidden/visible
- Fixing issue with title text being occasionally hidden (something we
only need for freeform tasks)
- Tweaking the launch/enter animations for tasks occluded affiliated
tasks

Bug: 26685208

Change-Id: I0f6e9dbf8deec2e4fc15364e686367cc0f57b41f
/frameworks/base/packages/SystemUI/res/values/config.xml
8aa9959413a06c3d2ff75e0c7be9e3cb7ac7cd2e 20-Jan-2016 Winson <winsonc@google.com> Starting the dismiss animation in parallel with the gesture.

- Introduces notion of ignored tasks for the purposes of layout in
TaskStackView. This can be used during drag and drop, and while
dismissing to calculate the state of the stack without the task that
the user is currently interacting with.
- Fixing minor layout issue when the front/back task transforms are
improperly calculated when there is a single task
- Fixing minor issue when the anchor task is calculated incorrectly when
dismissing task views

Change-Id: I1eb0864a52e53562e4d573a6ed4f8a5a1615aff9
/frameworks/base/packages/SystemUI/res/values/config.xml
6a13e3be66340c8f408f985219450fec30bbea41 15-Jan-2016 Xiyuan Xia <xiyuan@google.com> Merge "Refactoring for better extendability"
b124d5607fb6bdfcc9e6c2e9ae24cadaf7f0b55b 12-Dec-2015 Peter Schiller <peterschiller@google.com> Indicator for task auto-select

Change-Id: I081222b84a5f90e77890724977821ed481fe3924
/frameworks/base/packages/SystemUI/res/values/config.xml
1b30f79cffbe9e0c2b974fa3ee48001edcdd6c05 06-Jan-2016 Xiyuan Xia <xiyuan@google.com> Refactoring for better extendability

- Exposing members of PhoneStatusBar, StatusBarKeyguardViewManager and
KeyguardBouncer to sub class;
- Add a configuable SystemUIFactory as class factory for components;
- Add logoutCurrentUser and switchToByUserId to UserSwitcherController;

BUG:22407003
Change-Id: I3902baf3c721d89217b27a6310c4202a198cb209
/frameworks/base/packages/SystemUI/res/values/config.xml
f24f21695f5609d06402cf61e3500d408b99bdcb 05-Jan-2016 Winson <winsonc@google.com> Refactoring and unifying TaskView animations.

- Adding notion of a TaskViewAnimation to animate a TaskView to a
specific TaskViewTransform
- Refactoring task view enter/exit/launch/delete animations into
a separate class so that we can improve them easier
- Removing individual TaskView view property animations in favor
of using the existing TaskStackView stack animation. This ensures that
we don't have to add separate logic when animating TaskViews. It is
all handled by the TaskStackView now.
- Breaking down the TaskStackView synchronize method into binding
TaskViews and updating them to transforms. This allows us to
synchronously update in many cases and is cleaner than the many
request* calls.

Change-Id: Ib26793568a14e837e6782358155f21158a133992
/frameworks/base/packages/SystemUI/res/values/config.xml
ec9af01df5a624bc4194ef8ad318b23b5bc2e68e 10-Dec-2015 Jason Monk <jmonk@google.com> Fix default QS tiles

Also add emergency only to header.

Bug: 26124044
Change-Id: If39fa2cca052b711516bd5a92a91f541ad00e62a
/frameworks/base/packages/SystemUI/res/values/config.xml
deba7a42ed9fdde9017f2b627fc5f63a31a82c4b 08-Dec-2015 Jason Monk <jmonk@google.com> Make the new QS the new QS

Some UI updates to the header, then make the new QS the default
state for everyone.

Change-Id: I82b6bebb0b21a5c9eb926cb1a761cac340a293df
/frameworks/base/packages/SystemUI/res/values/config.xml
116b2c2c5430122ad7dfa14470bc640bf3c1c59f 04-Dec-2015 Winson <winsonc@google.com> Minor tweak to initial paging state.

- Making the scroll and focus animations identical so that it doesn't
cause a weird flicker.

Change-Id: If1e3d23cd5ef45e429341c6bf7ac62b3a17eb662
/frameworks/base/packages/SystemUI/res/values/config.xml
c29ff0025bf0b1f43b34fe3e2dd6f043b61421ef 21-Nov-2015 Winson <winsonc@google.com> Adding history view.

- Initial changes to show a history view within Overview (behind tuner
flag)
- Restoring the task view dim in the stack

Change-Id: I0503d11768736c86f3145942404391dfacd0ddd6
/frameworks/base/packages/SystemUI/res/values/config.xml
397ae74733ce934a3fc260258c2902f4e3b995a2 20-Nov-2015 Winson <winsonc@google.com> Removing unused code

- Removing code related to dismiss-all and stack filtering

Change-Id: Ife3c300970b234a5f7828a3c04f1eb9cb861399f
/frameworks/base/packages/SystemUI/res/values/config.xml
4993c2f17ec16ed16d3659f0fe7903d2f37e5295 19-Nov-2015 Winson <winsonc@google.com> Initial changes to stack layout to support paging and nonsquare thumbs.

- Moving to a couple piecewise curves to define the various overview
layout states. Added a new state for focus (to be used in follow up
CL) to control paging of overview from the nav bar button. This
allows us to control the visible range of items on the curve, and
to better fit other UI controls around the stack.
- Removed the scaling of the tasks in the stack
- Also refactoring parametric curve to just use the system Path

Change-Id: I4108da77986d86896576e36fa8f31189d6fcb6f3
/frameworks/base/packages/SystemUI/res/values/config.xml
38f426c8083e9aedd17449e0cc3ecacddfaaf2ab 28-Oct-2015 Vladislav Kaznacheev <kaznacheev@google.com> Show the app shelf depending on the platform feature

This CL uses PackageManager.
FEATURE_FREEFORM_WINDOW_MANAGEMENT to determine
whether app shelf should be displayed, and removes
config_enableAppShelf flag that was previously used for that.

Bug: 25329519
Change-Id: I6460eca8e158b0e114e8f2cfdfea4a2e5eadd03b
/frameworks/base/packages/SystemUI/res/values/config.xml
0d14d4da91c3d8b1221269712d5abf43a7cf9f31 27-Oct-2015 Winson <winsonc@google.com> Refactoring the focus state to be independent of view focus.

- This allows us to ensure that a task is always focused in the stack,
which simplified focus logic, and allows us to unify the accessibility
focus and normal view focus handling.
- Refactoring some focus actions to events
- Adding flags to experiment with fast-toggle.

Change-Id: I5623f2a5584994033f1ebf1760b55e8bd019944b
/frameworks/base/packages/SystemUI/res/values/config.xml
978deb2e90c96e57ca339d01ab6573b38c4abade 06-Oct-2015 Selim Cinek <cinek@google.com> am 05f88187: am ab8616cf: am 235a6911: am 714a61cd: Merge "Ambient display now comes up immediately when a notification comes in" into mnc-dr-dev

* commit '05f88187463119d59955a77c463075e4b12adbc2':
Ambient display now comes up immediately when a notification comes in
01db67d9f74b47b54a529f6773a824cc6bdfe627 24-Sep-2015 Selim Cinek <cinek@google.com> Ambient display now comes up immediately when a notification comes in

Previously there was always a 1s delay which could even become a 5-8s
delay if the Alarm was not delivered in time.

Bug: 24355754
Change-Id: I1625c69719eee81403a1fcce1358d4d6c9fcf3e9
/frameworks/base/packages/SystemUI/res/values/config.xml
35f3050959e43bf378f9a0adcaef13729206c7e4 28-Sep-2015 Winson <winsonc@google.com> Moving resources out of ResourceConfiguration.

- We can no longer make assumptions about the ability to
get resources for the RecentsActivity before the activity
is launched (the configuration of the launched activity
can differ than the current configuration if a window
is docked). As such, we reduce RecentsConfiguration
to the set of values that are context agnostic, or can
be calculated directly given an application context.
This ensures that we will continue to be able to compute
the target task bounds given any context.

Change-Id: I423c90635eb294aa2d78a6f56771b98ee2b9d5e4
/frameworks/base/packages/SystemUI/res/values/config.xml
6aa91e63579b4325765ccb33fce945ac1778a5df 25-Sep-2015 Winson <winsonc@google.com> Removing unused resources.

Change-Id: Ie013b164892eaccaaab7b8c2bcdd3cb5ac51a485
/frameworks/base/packages/SystemUI/res/values/config.xml
40f9dabaa880eaff54099a3763224b241a6668e6 17-Aug-2015 Xiyuan Xia <xiyuan@google.com> Rename fullscreen user switcher config

config_camelCase is the preferred format for config names.

Bug:19908596
Change-Id: I69f953fb1bd74ec61b2845c54a7c54c3c9b6b86e
/frameworks/base/packages/SystemUI/res/values/config.xml
cc3a74f6ef13ca9a783845e7a04ca6561035c98b 22-Jul-2015 Xiyuan Xia <xiyuan@google.com> Add full screen user switcher to lock screen

- Add a FULLSCREEN_USER_SWITCHER status bar state;
- Switch to this state when lock screen is shown and fullscreen
user switcher is enabled;
- Add a build config and a test boolean system setting to enable
fullscreen switcher;
- Placeholder GridView UI for fullscreen user switcher;

Bug:19908596
Change-Id: Ief1bc987532522245f4172beca19053d34004cee
/frameworks/base/packages/SystemUI/res/values/config.xml
23999bffafb1de67dc03141b0214aa5f2919ebc8 14-Aug-2015 Jorim Jaggi <jjaggi@google.com> am 05b9dc9f: am c74a43bb: am 4fb3e9b3: am 50ff3afb: Start pulse fading exactly when screen is turned on

* commit '05b9dc9fb5ed4b41a5eb44335dd8307171e771ba':
Start pulse fading exactly when screen is turned on
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/res/values/config.xml
ed5b3e2cad37a9e8c3b6fdf6de33a66c21db8482 08-Jul-2015 James Cook <jamescook@google.com> Move shelf config setting into SystemUI

It doesn't need to be visible to the rest of the framework.

Also add a system setting so adb can override the default before for demos:
adb shell settings put system demo_app_shelf 0 # Zero forces it off.
adb shell settings put system demo_app_shelf 1 # Non-zero forces it on.

Bug: 22332617
Change-Id: I75b228a24b307447a7e6df11ba0d024b88759beb
/frameworks/base/packages/SystemUI/res/values/config.xml
9ff1510aeba910c22b2e31c29a93b08281feae4f 11-Jun-2015 Jorim Jaggi <jjaggi@google.com> Fix vibration when expanding notifications

To make it more consistent with other vibration feedback in the
system.

Bug: 21549323
Change-Id: Ia4ef1cf17c28f6069635797af94991a639e1cef0
/frameworks/base/packages/SystemUI/res/values/config.xml
2c97e5cc5e20bbeb7710ec45407ee1b47a01ff08 29-May-2015 Selim Cinek <cinek@google.com> Shortened the duration of HUNs

Bug: 20917402
Change-Id: I7c1af3507b28a70432c5352f07530d0ea47a731c
/frameworks/base/packages/SystemUI/res/values/config.xml
be4116a3471184748bf6545506b59d48c720ea58 21-May-2015 Jorim Jaggi <jjaggi@google.com> Round rect clipping for notification contents

Enable round rect clipping on notifications for the following kind
of notifications:
- Big picture style.
- Big media narrow style.
- Custom notifications.

Bug: 16142505
Change-Id: I157650fe470636ed624a81557c08135827eac0cb
/frameworks/base/packages/SystemUI/res/values/config.xml
3b028d754f26f7e7092db6346199e313b87412b1 13-May-2015 Jorim Jaggi <jjaggi@google.com> Use platform delay for assist long press gesture

Bug: 20853645
Change-Id: I1f25a04bfc7d07077211743b9d258fd637a402e6
/frameworks/base/packages/SystemUI/res/values/config.xml
8dbcda1b33ad9cd1c19052a332404cc221da42ee 29-Apr-2015 John Spurlock <jspurlock@google.com> Merge "Volume: Simple dialog footer, DND in quick settings." into mnc-dev
d9c75dba75ad4742dbaadc34db99d2b76cebca91 28-Apr-2015 John Spurlock <jspurlock@google.com> Volume: Simple dialog footer, DND in quick settings.

- Show DND tile by default, this is now the only
place to manage DND modes / end conditions.
- Remove super footer from volume dialog, replace with
a simplified version that displays the current mode
and allows ending DND.
- Remove obsolete text-only footer from codebase.
- Migrate remaining volume items into main resource files.
- Rename "No interruptions" to "Total silence".
- Add new user information banner for "Total silence"
- Crude media filtering for Total Silence.
(deeper muting changes will be done as a followup)
- Disable volume dialog sliders completely if muted due
to zen.
- Cleanup ZenModePanel: assume embedded mode, remove
expandable subhead
- Remember "favorite" DND mode inside the DND config panel.
- AudioService: consult ringer-mode-delegate before voluming
down into silent.
- Add new hour options to time-based exit conditions.
- Volume dialog visual updates to move closer to final visuals.
- Unify ringer=silent with DND.

Bug: 19260237
Change-Id: I05d7e001eca3b5125418ec3bc4087d0cb8866717
/frameworks/base/packages/SystemUI/res/values/config.xml
684a442b812a5e95d813700ffa2fd17ca72048a7 16-Apr-2015 Selim Cinek <cinek@google.com> Follow up CL for heads up notification refactoring

Change-Id: Iaf286dfd30a86d3d7d6dd947d3c10ac9eb8c2b1e
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
a478d70a68696380acbd4a9739dfaaebff61c728 15-Apr-2015 Andrew Flynn <flynn@google.com> SysUI: Carrier Network Change icon

- Listen for new PhoneStateListener.CARRIER_NETWORK_CHANGE events.
- Show/hide a new unique animated icon in status bar and quick settings during
Carrier Network Change events if we are instructed by PhoneStateListener
and it's during a period without connectivity.
- ObjectAnimator doesn't let you animate colors between themed colors, so
there's quite a bit of boilerplate duplication in the animation xml.
- Add a new demo mode command to toggle it on/off.

Change-Id: Ic5bb2aa7444303c6b7f2456526a9c25325c6e1f4
/frameworks/base/packages/SystemUI/res/values/config.xml
b8f09cf5533d458868a335ce334e4880b2b0788d 17-Mar-2015 Selim Cinek <cinek@google.com> Integrate Heads-up notifications into the shade

Change-Id: I4ca0fb4e76e7c974490538c168da0564fe97e0ae
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
60c08aceeade0023922bec2a537cd0a59e5c90f8 10-Feb-2015 John Spurlock <jspurlock@google.com> Doze: pulse less often. automerge: 618e420 automerge: 43c7741
automerge: 90fc289

* commit '90fc289102465e7c267d3f19f7e3e5c56beb5fc0':
Doze: pulse less often.
618e420adf2ab2478f62891738320bb9cc5260ec 10-Feb-2015 John Spurlock <jspurlock@google.com> Doze: pulse less often.

Remove the trailing pulse @ 2 minutes, and only allow 2 schedule resets.

Bug: 19330195
Change-Id: I492581c081fafd2a1e5e09f7cce08d7a14da6d6b
/frameworks/base/packages/SystemUI/res/values/config.xml
930eccaf44239d010cbafb246651697996f567b5 12-Nov-2014 Chris Wren <cwren@android.com> Don't let the heads up close too quickly.

The public API of HeadsUpNotificaitonView was not well suited to the
new requirements, so it changed slightly.

Old API:
- showNotification: show or update a notification
- clear: close the window and forget the notification
- release: send the notification to the shade and forget about it.
- releaseAndClose: release and close the window
- dismiss: clear the notification if clearable, or release it

New API:
- showNotification: show a new notification
- updateNotification: show a new version of the same notification
- removeNotification: respond to a cancel
- release: send the notification to the shade at some point
- releaseImmediately: send the notification to the shade right now

The new API makes updating vs. posting and removing vs. releasing more explicit.

There is a new internal concept: lingering. The heads up lingers
after an event that would have closed it if the minimum visibility
time has not been satisfied. In the case that the notification was
deleted, the heads up may be visible, but mHeadsUp will be null. In
this case, touches on the notification views are disabled.

More responsibility for control of the heads of policy was moved into
the HeadsUpNotificaitonView class. This should continue on master.

Some changes to support testing.

Added a test to cover all the edge cases for minimum visibility time:
1. extend visibility when canceled too soon
2. extend when updated with a low-priority version, fast update.
3. extend when updated with a low-priority version, slow update.
4. don't extend the visibility in any other case

TODO: Policy parts of HeadsUpNotificationView should be split out
into a separate HeadsUpNotificationPolicy class, and even more of the
policy should be lifted from status bar that new class.

Bug: 17878008
Change-Id: I192419d0685dd022ee7edcd792e346a4f39c6adb
/frameworks/base/packages/SystemUI/res/values/config.xml
8cbfad3934d36be7165e6d9c0f96a9ce9a2be114 28-Jan-2015 John Spurlock <jspurlock@google.com> am 7fb346ec: am 4b41400b: am e2f4ab93: Merge "Default "pickup peforms proximity check" to false." into lmp-mr1-dev

* commit '7fb346ec209eac91b9673840e10b3c9040dbef3f':
Default "pickup peforms proximity check" to false.
b9fe4e17135e8d1ea72c9e9e5aa9214fca28b700 27-Jan-2015 John Spurlock <jspurlock@google.com> Default "pickup peforms proximity check" to false.

Don't assume the pickup sensor will perform a proximity check before
starting to pulse. This will add some latency, but necessary if
we can't trust the sensor.

Bug: 19083596
Change-Id: I51b7daf5ed76b2780ec5c949a75cc1fca247ddad
/frameworks/base/packages/SystemUI/res/values/config.xml
2325f276cf01ad3f630eabefcaf4e35825413517 07-Jan-2015 Jorim Jaggi <jjaggi@google.com> Remove dead code #9: Remove ticker code in PhoneStatusBar

Change-Id: I2236790435d89962d70c642fa1879d44981bc71b
/frameworks/base/packages/SystemUI/res/values/config.xml
0ed01deb2fc99603a33f968044703a740673c7b3 11-Dec-2014 Jorim Jaggi <jjaggi@google.com> Limit item count in QS detail

- Introduce a maximum number of items to be shown in QS detail view
depending on the device configuration.
- For Wifi and Cast, make the panel exactly that height as we would
show the maximum count of items, in order to prevent that the
buttons jump around.

Bug: 18665311
Change-Id: I7c0c383a902d295f1b486b8a074e15b990fbe562
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
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/res/values/config.xml
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/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
1aa63f0baf0df58ae22ecb2558a5de7cebd38654 24-Nov-2014 Chris Wren <cwren@android.com> Merge "Push back notification means snooze the package." into lmp-mr1-dev
a6d4fb60ed241002210f27c94fbf363430152fe7 20-Nov-2014 Chris Wren <cwren@android.com> Push back notification means snooze the package.

Bug: 18451923
Change-Id: I90160f9d14cde12a5bc03e46e64eedf770149a90
/frameworks/base/packages/SystemUI/res/values/config.xml
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/res/values/config.xml
6aa73cf2668e1d4b5b7534995dcc8891b4a7a279 18-Nov-2014 Winson Chung <winsonc@google.com> Merge "Tweaking animation XMLs and removing dead code. (Bug 17672056, Bug 18415217)" into lmp-mr1-dev
c041d883c3591670441d4c2da8fd1108dfd28acd 15-Nov-2014 Winson Chung <winsonc@google.com> Tweaking animation XMLs and removing dead code. (Bug 17672056, Bug 18415217)

- Use shape drawable for pin background instead of asset.
- Includes fix for scrolling regression when task stack scroller was not reset.

Change-Id: I11eec1f3b0386b4354c8c5e3deca2b17cff83be1
/frameworks/base/packages/SystemUI/res/values/config.xml
96d704186621f6310e0e7d39db57caff67baa96c 12-Nov-2014 Winson Chung <winsonc@google.com> Add some flags to reduce memory usage on svelte devices.

Bug: 10918599
Change-Id: I235413a243d47fdd9be4a27f6bd726311a51cb6f
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
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/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
289d797a6a748cfc7dcca8c815fab6c37061bf05 17-Oct-2014 John Spurlock <jspurlock@google.com> QS: 7 day timeout for color-inversion tile.

Bug: 17631628
Change-Id: I4f8a6ce3ea1f79d696686760732c3e8216bfb6c4
/frameworks/base/packages/SystemUI/res/values/config.xml
9cb5c4e3854aa7f2ddab707920b688c3108cbc85 29-Sep-2014 Winson Chung <winsonc@google.com> Ensure that we don't show excluded tasks when we are not in that task (Bug 17657618)
- Fix regression with launching an affiliated task due to clipping changes (Bug 17755902)
- Tweaking previous changes to home transition
- Disable the debug mode option
/frameworks/base/packages/SystemUI/res/values/config.xml
0e66439387e36876de94a60658917a7f3b0e6d27 27-Sep-2014 Jorim Jaggi <jjaggi@google.com> Add option to enable scrim SRC optimization

It turns out that the optimization to disable glClear + draw scrim
with SRC is not good for all devices, so this CL adds a config flag
to revert to the old behavior.

Bug: 17673806
Change-Id: Ic4e0177f2d6fcf4448755d0be66e8fbef2d15ab5
/frameworks/base/packages/SystemUI/res/values/config.xml
9d1d07551bc35ce758c402984bdcc3212b971e12 26-Sep-2014 John Spurlock <jspurlock@google.com> Shorten the zen supertoast visible duration.

Bug:16215680
Change-Id: I7ac8e9637b7bf8eae55b0902c60ddc9d513f20a3
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
6035834cdd96e6f28c7e2b9bb6ff0dec6ce4895a 20-Sep-2014 John Spurlock <jspurlock@google.com> Mark sysui config resource as untranslatable.

Bug:17523754
Change-Id: I8917c110acc02c501e4dc011de4e6e7f8a0545c5
/frameworks/base/packages/SystemUI/res/values/config.xml
bf5dbf1c151eb64f4068f233e72b0a867348bf8c 16-Sep-2014 Winson Chung <winsonc@google.com> Enabling recents stack clipping

The taskviews now avoid overdraw by clipping invisible
parts. Also adapted some timings of the animation.

Bug: 17455301
Change-Id: Ifbf7bab363e530cb2ad842baed50fc16dcfcc4c4
/frameworks/base/packages/SystemUI/res/values/config.xml
cb5570316d55c6fe2ff717fa6b94b14d13980263 16-Sep-2014 Jorim Jaggi <jjaggi@google.com> Add option for recents to use fake shadows

Bug: 17522143
Change-Id: I61fdecf8c5aa86b6dacd65ff8729590553d0854a
/frameworks/base/packages/SystemUI/res/values/config.xml
e8199c582d826a39e6e47b0d8418834c15242fec 17-Sep-2014 Selim Cinek <cinek@google.com> Removed round rect clipping and hardware layers from recents

This saves us a lot of memory and we avoid the clipToOutline.
The view still looks the same, as we now draw the thumbnail
in a rounded rect.
We now only use a hardware layer on the header, which is much
smaller.

Bug: 17522143
Change-Id: I197a1172efe8450ffb0b537c780a240d38f84275
/frameworks/base/packages/SystemUI/res/values/config.xml
9077cbc30e6c71c8d103ae44b0c30b765e42f66b 17-Sep-2014 Christoph Studer <chstuder@google.com> Merge "SysUI: Add no-wallpaper recents theme for low GFX devices" into lmp-dev
37e4468be1b4389794113c0a9bb6e7ef9335e400 16-Sep-2014 Christoph Studer <chstuder@google.com> SysUI: Add no-wallpaper recents theme for low GFX devices

Also add a config flag to control the theme to apply to RecentsActivity.

Bug: 17522143
Change-Id: I8d03e84e37b77698243673f6c4e676b2c53e0d07
/frameworks/base/packages/SystemUI/res/values/config.xml
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/res/values/config.xml
5ff1d4f8482b48b71f09c268bf4830f78bfe7b77 15-Sep-2014 John Spurlock <jspurlock@google.com> Merge "Doze: Aggressively dial down notification-related pulses." into lmp-dev
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/res/values/config.xml
81e0c8491f22c64300182c652ac2add96888dd2e 12-Sep-2014 Jorim Jaggi <jjaggi@google.com> Aggressive tuning of recents memory usage

Limit the thumbnail count to a maximum of 10 thumbnails and the app
icon count to a maximum of 20 thumbnails, instead of using a
byte-size based limit.

Also prune entries immediately when leaving recents.

Bug: 16513124
Change-Id: Id9a32f87ca3f9f19e5cad5f115d54b19b26f4f93
/frameworks/base/packages/SystemUI/res/values/config.xml
f50dc4993f23b02bcdc3a8569458f81879ff4d7c 11-Sep-2014 John Spurlock <jspurlock@google.com> Doze: Use configured doze brightness when pulsing.

Use the framework doze brightness configured for this device
when pulsing, instead of a separately configured value.

Bug:17409425
Change-Id: Icadc00d6c20909375d4ab726ec254dbafd997ead
/frameworks/base/packages/SystemUI/res/values/config.xml
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/res/values/config.xml
31e8d7602c23661fb4540e2858af4833d2347c9f 09-Sep-2014 Winson Chung <winsonc@google.com> Merge "Separating the notion of transposed search vs nav bar. (Bug 17402331)" into lmp-dev
19d62382d0acafa0ffe8e48ebb4c737031b3e9c6 08-Sep-2014 Winson Chung <winsonc@google.com> Ensuring that the start delay matches the transition delay. (Bug 16987565)

- Also ensure that the empty text is normal weight

Change-Id: I3227a62fcb39910a402b13f42a6cb9e418f992aa
/frameworks/base/packages/SystemUI/res/values/config.xml
d78d4f3acd83d111a0d64d400694ed51a67f488e 05-Sep-2014 Winson Chung <winsonc@google.com> Revert "Delay in app transition until home animation completes. (Bug 17012456)"

This reverts commit e9883b8a92d72a3cfd947b3ce835bc8e4da2f1b2.

Change-Id: I61664e2a2589d09e5a93a776cf3c391049e7b284
/frameworks/base/packages/SystemUI/res/values/config.xml
27acf761229779e1777d380616846ac07f484ed6 05-Sep-2014 Winson Chung <winsonc@google.com> Separating the notion of transposed search vs nav bar. (Bug 17402331)
/frameworks/base/packages/SystemUI/res/values/config.xml
3884715c450e4ff519da73389abe36415028a0dc 02-Sep-2014 Winson Chung <winsonc@google.com> Delay in app transition until home animation completes. (Bug 17012456)

Change-Id: I3469738a70bd872ff03c48c23201d4e0b6c8d8bb
/frameworks/base/packages/SystemUI/res/values/config.xml
d7a94b354570976626f2eb1bc43ba2778c33dd4c 28-Aug-2014 John Spurlock <jspurlock@google.com> Merge "Zen: Remove alarm warnings, color the subhead instead." into lmp-dev
87078b738be17c63acaaa70b392b27fecc1349c1 28-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Make it possible to disable camera on lockscreen" into lmp-dev
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
/frameworks/base/packages/SystemUI/res/values/config.xml
ebfc6981828b0699eef85c58b23a61f2cac41af3 26-Aug-2014 Winson Chung <winsonc@google.com> Additional changes to improve performance when loading Recents. (Bug 16987565)

- Ensuring that we consistently load activity icon, title and color for both full and shallow stacks
- Adding activity info caches when loading the stacks
- Should not be scaling pin icon when launching from pin
- Tweaking snap-back, over scroll, and shadows

Change-Id: I556b93562bb2c69e4c25ce787a7a34532ab706ca
/frameworks/base/packages/SystemUI/res/values/config.xml
15dac5f35bb3739cb7a97a616e7ca15c123c60f6 27-Aug-2014 Jorim Jaggi <jjaggi@google.com> Make it possible to disable camera on lockscreen

Bug: 16807006
Change-Id: I8f439c22d481d52c7edf46d0caf78e26dfeb64e8
/frameworks/base/packages/SystemUI/res/values/config.xml
852975d5377bfe5f4abc9d2a28e301aa2fa99994 23-Aug-2014 Dianne Hackborn <hackbod@google.com> Fix issue #17179314: Make recents limits consistent

The max limit is now 100 (or 50 on svelte devices), and that is
what everyone used.

Re-arranged things so we have a big expensive "fix the world!"
function for recents that we go in to at only select points:
when first initializing the system, when external storage comes
and goes, and if we detect something wrong with the recents
structure.

With that, now getRecentTasks() and addRecentTaskLocked() are
generally much simpler, doing very little work in most cases.
This will help a lot with scaling up to many more recents
entries.

Change-Id: I7b5ae89edc06568f68c8af54a4420aff7635581c
/frameworks/base/packages/SystemUI/res/values/config.xml
a4ccb86ddc8f9f486aee25fb836f4aff97bf7679 23-Aug-2014 Winson Chung <winsonc@google.com> Multiple performance changes to speed recents invocation/app launching time. (Bug 16987565)

- Reverting changes to the existing thumbnail transition to prevent breaking applications
that currently depend on that transition. As a result, we need to create a new, hidden,
aspect-scaled thumbnail transition, and instead use that thumbnail to animate the
recents header so that we don't have to wait to do that inside the Recents activity.

In order for this to work, we also have to ensure that the thumbnail surface destruction
is synchronized with the application that is currently closing (when going down to
recents) or opening (when coming back up). The current thumbnail is destroyed when the
animation ends, but that can be at least 1 frame before the surface for the animating
window is destroyed. We change this by deferring destruction of this thumbnail window
to the animation that is being closed.

Especially on the way up, not having to wait for us to hide the header before doing the
transition up can save us the duration of that first animation (> 100ms).

- Other optimizations:
* No longer creating a new stack view on each transition to calculate the target rect
* Removing unnecessary call to get the thumbnail when transitioning up/down (the actual
window does its own animation.
* We reduced numerous system calls per task by adding a flag to ignore home-stack tasks
and caching the activity label and icon (and task description icon). These caches
follow the same eviction schemes as the thumbnail and icon cache.

- Also tweaked the touch slop for the nav bar swiping gesture to prevent conflicting with
tapping on home (Bug 17109581)

Change-Id: Ica697aad788051a9203edd9351c583e1cb038a71
/frameworks/base/packages/SystemUI/res/values/config.xml
e15452bb49d2531eee3086acb4763dd125f8053a 21-Aug-2014 John Spurlock <jspurlock@google.com> Doze: Improve icon treatment when dozing.

Instead of inverting them, simply desaturate. Also, apply
a constant background to small icons and give them some
transparency.

Bug:17137319

Change-Id: Id772b4fcd9ffa461bec26b87a74302012fb27867
/frameworks/base/packages/SystemUI/res/values/config.xml
9b4d6dd3db3cb9d61369e0fcd152580e3141015e 20-Aug-2014 Jason Monk <jmonk@google.com> Merge "Add hotspot tile to defaults" into lmp-dev
15eb388fc5af652f06417eac6f61dc17db3bf6d0 20-Aug-2014 Jason Monk <jmonk@google.com> Add hotspot tile to defaults

So that it can show up on devices.

Bug: 17151619
Change-Id: I9fe8697dfa099ede3b17098b85beecaaed656ecf
/frameworks/base/packages/SystemUI/res/values/config.xml
86c3de81ea324c5d2ebb2e0c396bba1c0250d4ee 19-Aug-2014 John Spurlock <jspurlock@google.com> PowerUI: Remove the fallback dialogs.

- Low battery notifications are now always notifications, even
if not HUNs.
- Remove obsolete dialogs used only as HUN fallbacks.
- Extend the default HUN timeout to 10 seconds and remove the
ongoing hack for the warning notification.

Bug:17070231
Change-Id: I29069c3d90dcca6f9bce512e5a0ccbd983704de5
/frameworks/base/packages/SystemUI/res/values/config.xml
e210cc8e9463508381048a2af8b4c30a94239c32 12-Aug-2014 Jorim Jaggi <jjaggi@google.com> Make clock larger on tablets

Also fixes "Large text" option on lockscreen and fixes Keyguard
layout on smaller devies. In addition, make sure that landscape
layout for phones isn't terrible broken (it's not pretty but
it works).

Bug: 14994495
Bug: 15589636
Bug: 16799035
Change-Id: I9ab76af41cbecd1a727d019e422765efbbd3276d
/frameworks/base/packages/SystemUI/res/values/config.xml
a0e88b5013d708ac6ed6518817d83c64c87ae4b1 12-Aug-2014 Winson Chung <winsonc@google.com> Implementing Recents focus states. (Bug 16950262)

- Fixed issue with focus going to send front most task when coming from Home
- Adding shortcut to dismiss a task
- Refactoring code to get secondary overlay and affiliation color
- Throttling alt-tab key presses
- Fixing issue with slivers of the task thumbnail being visible for affiliated tasks

Change-Id: Iaafe408318646a423fd58b51bbe93dbe0f2eed99
/frameworks/base/packages/SystemUI/res/values/config.xml
b1f749906f5c27114d02ea0c3f8ce0dcea08fd3f 08-Aug-2014 Winson Chung <winsonc@google.com> Initial changes to support swiping on the nav bar to switch affiliated tasks.

- Actual sideways animations to come once they've been finalized

Bug: 16846966
Change-Id: If6d40495498197a86a98f9b03f54ced3d2baf64a
/frameworks/base/packages/SystemUI/res/values/config.xml
bceed060f0090a4f86418c4515128d5ec8ebdd4a 11-Aug-2014 John Spurlock <jspurlock@google.com> QS: Fix some QS layout issues.

- Make the tile list configurable for testing.
- Support an external tile backed by a sticky broadcast intent.
- Ensure tiles clean up properly when no longer needed.

Bug:16818269
Bug:16822505
Change-Id: Ie24f878aae0d19c7f1feca4c519d10667023bef3
/frameworks/base/packages/SystemUI/res/values/config.xml
559d959b99f4daafc8befb2d9a8f2d85d771bf49 09-Aug-2014 John Spurlock <jspurlock@google.com> Doze: Pulse once when a pickup gesture is received.

- If configured, wire up the default sensor of TYPE_PICK_UP_GESTURE
as a signal to pulse (once) when dozing.
- Extend the duration that a pulse is visible.
- Skip the pre-pulse delay for the sensor signals.

Bug:15863249
Change-Id: I70e39fc5626fef5570ef74464c919427e0721c32
/frameworks/base/packages/SystemUI/res/values/config.xml
3976f3d943659c59c181d2fcdf04e45de5201b79 04-Aug-2014 John Spurlock <jspurlock@google.com> QS: Share usage tracking timeout with color inversion tile.

Pull out 30-day feature timeout code into a separate helper, use
in both ColorInversionTile and HotspotTile.

Expose an intent to force a reset of the timeout.

Change-Id: Ic0b89913fd5cec4e1df3cb0d5a548f052a60550f
/frameworks/base/packages/SystemUI/res/values/config.xml
cb566aab57cafb69c628809fc0a0ffa2151c7d6e 04-Aug-2014 John Spurlock <jspurlock@google.com> Doze: Follow the notification light.

- Send the notification light info up to SystemUI from NoMan.
- Doze mode will now periodically pulse the display (once)
if the notification light is active.
- Change "tease" terminology to "pulse", which is the singular.
Maintain the multi-pulse on buzz-beep-blink for now as extra
emphasis.
- Scrim controller now always takes number of pulses as an arg,
to support a single pulse (used for notification light, and
eventually pickup once available).
- Dial down the display brightness when pulsing.

Bug:15863249
Change-Id: Ifb208a27e82b66cff1d0c04e5b7f758098ea29cf
/frameworks/base/packages/SystemUI/res/values/config.xml
ed69bd661f5152cdcb2d8359efb592234a45fc49 23-Jul-2014 John Spurlock <jspurlock@google.com> Doze: Manage screen state + brightness when teasing.

Bug:15863249
Change-Id: I2e9574afd58594d1895777024529e90815c66913
/frameworks/base/packages/SystemUI/res/values/config.xml
51e4dc0a153bd0da197728ce6fe34df662b1cea2 22-Jul-2014 Jason Monk <jmonk@google.com> Implement hotspot tile

This tile enables/disables hotspot and will show up for 30 days
after hotspot is used.

Bug: 16234190
Change-Id: Iceb4842e021c27c2c4c18651bccdb12957055c3d
/frameworks/base/packages/SystemUI/res/values/config.xml
1f24c7e37bc794057a156a730c7e4b53b01212ed 12-Jul-2014 Winson Chung <winsonc@google.com> Initial changes to support lock-to-app on the foremost task. (Bug 16221876)
/frameworks/base/packages/SystemUI/res/values/config.xml
1dad272337db57d72d9158dc77f64798810f62e7 11-Jul-2014 John Spurlock <jspurlock@google.com> Volume: delay dismissing panel when starting settings.

Bug:16211952
Change-Id: I067721d932076dafb35c6afd99583301acff9bea
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
6612727c18fe6e7b6edf811f3a1a871a710c0ebe 28-Jun-2014 John Spurlock <jspurlock@google.com> Doze: allow devices to opt-out of sigmotion trigger.

For devices with unreliable significant motion sensors, allow
the tease signal to be disabled via device config.

Also add doze state to dream service dumpsys.

Bug:15863249
Change-Id: I23eeec09c69cc3bd43b187e49555391ac0a99d9f
/frameworks/base/packages/SystemUI/res/values/config.xml
653b0d6a5938f1eb1e656a63f84f9b3aab8163ab 20-Jun-2014 Winson Chung <winsonc@google.com> Ensuring that we unload all resources after a transition.

- Fixed case where we weren't deleting task data after it was removed via a package event
- Reducing time for dismiss button to appear
- Working around animation issue where we appear to see frames before the animation starts (perhaps it is posted now?)

Change-Id: I1dc0e203485f517e7384b0f7ee08979bfd286013
/frameworks/base/packages/SystemUI/res/values/config.xml
cdf74c2881d689a5885c88fde312142277d8cc02 20-Jun-2014 Adrian Roos <roosa@google.com> Merge "Implement keyguard user switcher"
8ddb2da8759c29b3968b4d6bb9488f59a19f0ff2 17-Jun-2014 Adrian Roos <roosa@google.com> Implement keyguard user switcher

Bug: 15545213
Change-Id: I2d18cc3c83d76991fe11fc4bff7e8eecc25df4b5
/frameworks/base/packages/SystemUI/res/values/config.xml
e0e45bc26d02e2c6ec505ea006e7487f3a5bddc5 18-Jun-2014 Winson Chung <winsonc@google.com> Re-enabling task based filtering in Recents using package name.

- Also front-loading creating the new thumbnail when animating up from Recents
/frameworks/base/packages/SystemUI/res/values/config.xml
ad6f276670443ac8f9b73497dae185bb005c3a76 13-Jun-2014 Winson Chung <winsonc@google.com> Enabling Home->Recents transition.
/frameworks/base/packages/SystemUI/res/values/config.xml
a26fb7822ddf3511796279b847cc216bee9e7f70 13-Jun-2014 Winson Chung <winsonc@google.com> Fixing issues with dim not animating, adding dismiss button delay, tweaking empty recents text. (Bug 15431590, 15573497)

Change-Id: I9c11e04cd52f9e000d8ba3e443f2500c9aa7edbb
/frameworks/base/packages/SystemUI/res/values/config.xml
d42a6cfe2bf632222617450a1ed340268e82f06c 04-Jun-2014 Winson Chung <winsonc@google.com> Exploring transitions to/from Recents.

- refactored hwlayers and change view property animations to use a reference counted trigger
- cleaned up RecentsConfiguration, and move it into classes using it
- moved task bar animations back into TaskBarView
- refactoring enter/exit animations to use an animation context

Change-Id: Ia66b622b094f22145c2fab07c2a9bdfd62344be2
/frameworks/base/packages/SystemUI/res/values/config.xml
44c0dfd52fcee80adbf1b5fd034a03350dac0d46 09-Jun-2014 Dan Sandler <dsandler@android.com> Pour one out for the old notification ticker.

Heads-up notifications are what it always wanted to be,
anyway.

Bug: 14588447
Change-Id: I64aa1ed85fb162d8577468019e68df9de183a992
/frameworks/base/packages/SystemUI/res/values/config.xml
521e7dc0a6782371a710ee81bf804f7e97aaa292 03-Jun-2014 Winson Chung <winsonc@google.com> Fixing crash, ensuring that we get the post-animation callback, adding nav bar scrim (Bug. 15157307)

Change-Id: I601ee7eda22a4b5ecb2e6835d55ed6539c5cd503
/frameworks/base/packages/SystemUI/res/values/config.xml
b01ed681fe97ff5e98471c120ff9581a78db13c5 29-May-2014 Winson Chung <winsonc@google.com> Fixing issue with configuration states not being reset on configuration change.

- Also updating some interpolators

Change-Id: Ia29fc6f10705c7d286246162f894a25de7b4be40
/frameworks/base/packages/SystemUI/res/values/config.xml
24cf152483c03dc446875c8d6440348174317bc5 29-May-2014 Winson Chung <winsonc@google.com> Updating task view style, fixing performance on enter-recents animation.

Change-Id: I42ca9296170a93a14184ae8963abbd3f0494e503
/frameworks/base/packages/SystemUI/res/values/config.xml
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
/frameworks/base/packages/SystemUI/res/values/config.xml
01ad7a18c2e2958d18aa958a70aabcf8393439a7 22-May-2014 Jorim Jaggi <jjaggi@google.com> Merge "Make velocity tracker used in panel dependent on config."
47a3e65acc35cd3061bf3867e8b20753870fd892 22-May-2014 Winson Chung <winsonc@google.com> Small perf tweaks.
/frameworks/base/packages/SystemUI/res/values/config.xml
b7b61ddaef4f2a2ebc79e832fb909fd4dcac8ba5 21-May-2014 Jorim Jaggi <jjaggi@google.com> Make velocity tracker used in panel dependent on config.

The velocity tracker used in PanelView can now be configured with
a boolean value. The default is to use tha platform-standard velocity
tracker, but can be overriden to use our own velocity tracker for
noisy touch screens instead.

Change-Id: I375f4e2675ddbaa003acd6f085065bb3fe59ebf4
/frameworks/base/packages/SystemUI/res/values/config.xml
54e297a5bb143e60e29fd7dfe87e04a8cc96c72c 10-May-2014 Winson Chung <winsonc@google.com> Adding dismiss method on the top cards, and disabling the app info pane.
/frameworks/base/packages/SystemUI/res/values/config.xml
8f17b5758279e287e2622a226f74e17c205f88dc 08-May-2014 Winson Chung <winsonc@google.com> Merge "Listening for system changes to active recent tasks. (Bug 14260718)"
9f49df933f01a32d04bdf92d53c943065aa8ddf7 08-May-2014 Winson Chung <winsonc@google.com> Listening for system changes to active recent tasks. (Bug 14260718)
/frameworks/base/packages/SystemUI/res/values/config.xml
d7daab7b9e33cd56f2692b9ebea87ef21290c1ea 06-May-2014 Jorim Jaggi <jjaggi@google.com> New layout structure for the expanded status bar.

This also includes a new (very WIP) interaction to get to quick
settings, with clumping the cards and a scrollable container with
the cards and the bottom QS part in it.

Change-Id: Ib073bb0174cddcf60347a5e3bb474fb3b6385bcf
/frameworks/base/packages/SystemUI/res/values/config.xml
da5b84c8d38d8322b5bb7d22653625bb51734a4e 05-May-2014 Winson Chung <winsonc@google.com> Exposing the API to support widgets in Recents.

Change-Id: I2d53f226dbc328f0dbda7006eac647c6468c6b36
/frameworks/base/packages/SystemUI/res/values/config.xml
f5e22e71cb5f8699a4312c797af068f655cbe629 03-May-2014 Winson Chung <winsonc@google.com> Incorporating theme colors into task views.

Change-Id: Ie7166d78dacabe4bff7afdade2d1da9d0651e403
/frameworks/base/packages/SystemUI/res/values/config.xml
ab47ff18c44c3e287ca1c8e302a7dbfad11e0aa5 22-Apr-2014 Ji-Hwan Lee <jihwan@google.com> Merge "Add config resource for disabling KeyguardService"
25eb3d0ce4709688683c07ad572fdfc03dc09232 21-Apr-2014 Ji-Hwan Lee <jihwan@google.com> Add config resource for disabling KeyguardService

Bug: 14102545
Change-Id: I0c7936e16a8bda98e49e6a2c396117d7a8fd5664
/frameworks/base/packages/SystemUI/res/values/config.xml
507288322b11ae27ab8f47438d3ef4203dad0192 18-Apr-2014 John Spurlock <jspurlock@google.com> Remove obsolete settings panel artifacts.

I don't always have quick settings. But when I do,
they live in a flip view, not a separate panel.

Bug:14133785
Change-Id: I3df11d7de308a36a800eb7582a71e3febc897fec
/frameworks/base/packages/SystemUI/res/values/config.xml
73203ebf976c403e40deabc15beb5ef01ac20cb0 15-Apr-2014 John Spurlock <jspurlock@google.com> Interim quick settings update.

Make existing QS panel available via pulldown from header
(or keyguard status view on keyguard), update the affordances
as a hint.

Don't allow QS to scroll, cap to max rows.

Add scrim over panel to indicate that this is purely temporary.

Bug:14081801
Bug:14059974
Change-Id: I166033975cbc44b91f45ee70ea5c7540390670dd
/frameworks/base/packages/SystemUI/res/values/config.xml
1492646b792360945fba6bdcacc6aa7c19c6618e 15-Apr-2014 Winson Chung <winsonc@google.com> Adding stack dimming.

- Fixing case where the window scrim was always dark after loading recents with no tasks.
- Restoring rounded task rects and square aspect landscape tasks
/frameworks/base/packages/SystemUI/res/values/config.xml
9f9679d91ee5f067cd5dcbf4d780a1f5b522e4ba 12-Apr-2014 Winson Chung <winsonc@google.com> Adding experiment for app-info pane.

Change-Id: I647de1a71a2ac82da0a4f8a24125496dd5457441
/frameworks/base/packages/SystemUI/res/values/config.xml
d4a57440ca5fc8461959176475b0fcd8a6e05871 10-Apr-2014 Jorim Jaggi <jjaggi@google.com> Limit notifications on lockscreen to a maximum 4.

All the other notifications are going to be collapsed in a "n more"
card.

Bug: 13635952
Change-Id: I18471c7b18d05d27e92c49ee8214605f1a151927
/frameworks/base/packages/SystemUI/res/values/config.xml
0d767551c55d9e594a0b944bd1926c21a344b5ae 09-Apr-2014 Winson Chung <winsonc@google.com> Allow for different rects when animating to a single task stack view and a multiple task stack view.

- Fixing regression in task bar enter animation duration
- Fixing issue with extra long titles in the task bar
- Cleaning up some constants and unused code
/frameworks/base/packages/SystemUI/res/values/config.xml
2f2ca08baa072376b3dfd60506625496aa05903f 04-Apr-2014 Winson Chung <winsonc@google.com> Fixing crash when filtering tasks too quickly.

- Using a translation-based animation duration scheme
- Fixing issue where filtering a task could slide it out of view

Change-Id: Id434b4a98aa671d84d047dad18cbe26f543cdf25
/frameworks/base/packages/SystemUI/res/values/config.xml
4f0db5e23a4e523cf650c19a76fd7d75c8bfbe83 30-Jan-2014 John Spurlock <jspurlock@google.com> Remove obsolete MultiWaveView

Change-Id: Ic878221c873d29577928aed2669f967851307e4d
/frameworks/base/packages/SystemUI/res/values/config.xml
8ab172e8d9c2e926921bb52838c2322142fb3c65 19-Dec-2013 John Spurlock <jspurlock@google.com> Add rotation-lock to Quick Settings on phones.

Make the rotation-lock QS tile available for display on phones.

Devices < sw600dp are only allowed to lock rotation to their
natural orientation (i.e. portrait on most phones), so tweak
the QS tile label to make this clear. e.g. "Locked to Portrait"
instead of "Rotation Locked" on portrait phones.

Simplify RotationLockController now that the sw600 check is no
longer hardcoded in RotationPolicy.

Remove redundant sw600dp check in SystemUI, everything driven
from the RotationPolicy helper, though SystemUI can still
choose not to display the tile at all with a resource config.

Clean up some of the docs in RotationPolicy to make clear the
subtle distinction between the two ways of locking rotation:
- From Accessibility (locks to natural orientation on all devices)
- From System UI (locks to natural < sw600dp, else current rotation)

Bug:11062710

Change-Id: I5caa4485c9501315da9fed964d6667d3012b43cb
/frameworks/base/packages/SystemUI/res/values/config.xml
eed9fd482501c16034a2c64e5543d2b79ffa3a1e 24-Sep-2013 Winson Chung <winsonc@google.com> Add QuickSettings all-caps override for certain locales. (Bug 10518893)

Change-Id: Ic7a00a4f044016f6360ddabd56c44881d7b7f69a
/frameworks/base/packages/SystemUI/res/values/config.xml
51c7510e493680b4aca1ed7695b35c52d2cd63ff 17-Jul-2013 Chris Wren <cwren@android.com> allow rich notifications in the heads up.

new shouldInterrupt logic: screen on, not locked, not dreaming, and
priority above HIGH and noisy, or has fullscreen intent
draft of API allowing devs to give hints about head up display

reuse inflateViews()
add an expand helper to the heads up space
move some things into Entry for reuse

don't allow touches in first second
delay decay if touched
make decay time a resource

add a custom viewgroup for notification rows to get view management
out of the NotificationData class.

Change-Id: I36464f110cfa0dabc3f35db7db6c35c27e8ee2ba
/frameworks/base/packages/SystemUI/res/values/config.xml
1f54f9246e500042a42fde627ce5c438c8da895d 19-Jun-2013 Wink Saville <wink@google.com> am 42a6682e: am a5dc5846: am cc892d68: Merge "Change default for config_show4GForLte to true." into jb-mr2-dev

* commit '42a6682ec62b4470f2c783c015d95fdc6f64610b':
Change default for config_show4GForLte to true.
65a90d0709db61455ac593b53602c34d8e69f2fd 18-Jun-2013 Wink Saville <wink@google.com> Change default for config_show4GForLte to true.

Bug: 9265217
Change-Id: I962910de7826ce9825de2d2dfb9e50b84d0e7c75
/frameworks/base/packages/SystemUI/res/values/config.xml
b0e49fc93c146d7ddc8e1f27ec67306a71168510 12-Jun-2013 John Spurlock <jspurlock@google.com> Remove TabletStatusBar from systemui package.

Change-Id: Ie8b556dbba8751617582f8c717ee83e480938b27
/frameworks/base/packages/SystemUI/res/values/config.xml
2fe71d013f373e8eca740781214c505792a9feb0 06-Jun-2013 Daniel Sandler <dsandler@android.com> Add LTE overlays for signal strength indicators.

Note that operators that wish to show "4G" instead of "LTE"
on these networks can set config_show4GForLTE to true.

Bug: 9265513
Bug: 9265217
Change-Id: If7f3580da7266b0d0c62639e30684393d4e03392
/frameworks/base/packages/SystemUI/res/values/config.xml
101784e5605338f22e32f587ffcaa09b582d556c 15-Oct-2012 Daniel Sandler <dsandler@android.com> Flipping quick settings!

Bug: 7348917 ╰(°□°╰)
Change-Id: I16923d6d920913a4bd0d78666587ac579ac18da5
/frameworks/base/packages/SystemUI/res/values/config.xml
e111ad300d614a0f94e30f96ae664a1de578c48a 13-Oct-2012 Daniel Sandler <dsandler@android.com> No, that's German for "The Quick Settings, The".

Bug: ???????
Change-Id: I24ffb21b1566d98c9df6db48c4062390757cd8bc
/frameworks/base/packages/SystemUI/res/values/config.xml
4377d1494cab30ab299f6065cf6857df7367db3b 11-Sep-2012 Daniel Sandler <dsandler@android.com> Port unmerged notification changes from jb-dev to jb-mr1-dev

Bug 7150006

Single finger notification expansion.

If you liked these changes...

Change Ie4e79aa5
Change I8a6f8606
Change I824937e9
Change I957b6d50

You'll love this one!

Conflicts:
packages/SystemUI/res/values/config.xml
packages/SystemUI/res/values/dimens.xml

Fix notification gestures.

Broken by recent changes to ScaleGestureDetector, which we
were using incorrectly.

Conflicts:
packages/SystemUI/res/values/config.xml
packages/SystemUI/res/values/dimens.xml

Change-Id: Ie534c5b2d320296531a36a9b1c22f9dd6901e0b8
/frameworks/base/packages/SystemUI/res/values/config.xml
3ed6f9456a60cb3a2cf4166a7fa19e30b9bbd972 21-Sep-2012 Winson Chung <winsonc@google.com> Showing QuickContacts card, adding brightness bar timeout and width, fixing wifi display icon visibility. (Bug 7186309, Bug 7175023)

Change-Id: Iea717e97bf90301bef68b06e1a35644e24ab029d
/frameworks/base/packages/SystemUI/res/values/config.xml
d4726d062e277b360046609f35e1aa8572e8e364 14-Sep-2012 Winson Chung <winsonc@google.com> Adding rotation lock tile to quick settings (on tablets).

Change-Id: Ia68c07051acc1f0f42dde0b1322db034b5d54506
/frameworks/base/packages/SystemUI/res/values/config.xml
d63c59786509aadd6a8d0c5cb45ed696339f16b7 06-Sep-2012 Winson Chung <winsonc@google.com> Initial changes to add QuickSettings.

Change-Id: If510f74d6046929e5e8a794c6dc2fddb15a03d6b
/frameworks/base/packages/SystemUI/res/values/config.xml
adf0b215908f8fd921fcb734b9809c806cb67042 04-Sep-2012 Michael Jurka <mikejurka@google.com> Porting old code for min alpha for items in recents

Change-Id: I68dce175b3a2c0263c5df1ef787c28d6c622e879
/frameworks/base/packages/SystemUI/res/values/config.xml
25bb8eec2d63add7d43d357c26f9792ae6156a92 30-Aug-2012 Daniel Sandler <dsandler@android.com> Turn off deadzone flash, replacing it with logcat.

Change-Id: I30db97e5c3a6ef3a06e6065ccf087a7f6d1f9286
/frameworks/base/packages/SystemUI/res/values/config.xml
c26185bb7b30508a1940eb452af64b6d8661915f 29-Aug-2012 Daniel Sandler <dsandler@android.com> Expand the navbar dead zone briefly after touches elsewhere.

For now, each time the dead zone captures a touch, it will
flash to let you know that's what happened. We should
probably turn this off before shipping.

Note also that this currently only expands the navbar on
ACTION_DOWN elsewhere in the UI (because this is the only
time ACTION_OUTSIDE is generated); this isn't perfect and
we'll need to do some mucking about with the input system to
get information about ongoing drags or additional pointers
down, but this CL is a good start and introduces the general
mechanism for expanding and contracting the dead zone.

Change-Id: I43e63aed1e541fd07d83fde4d66bcb5be89b69d2
/frameworks/base/packages/SystemUI/res/values/config.xml
f6a341248d65a5637445941bc320f27673496f71 06-Aug-2012 Daniel Sandler <dsandler@android.com> Move lots of layout-port/ resources to layout/ .

The framework is no longer letting us skate by without a
default (unqualified) for of each resource; in particular,
the land/port aspect of the configuration appears to be
binding much later than it used to.

Bug: 6937365
Change-Id: I6bf72c76e707548168fefa9466dc196ffde33ab3
/frameworks/base/packages/SystemUI/res/values/config.xml
b4e2c48b4d75e7d68209412152011441fb6deda3 15-Jun-2012 Chris Wren <cwren@android.com> open notifications near the top with a single finger.

Bug: 6538918
Change-Id: I824937e9acd8f20449c31f8d83dbd90ecbb75ef0
/frameworks/base/packages/SystemUI/res/values/config.xml
5ab6e12b450d13c8eb501001c7a8669826b86ea4 30-May-2012 Philip Milne <pmilne@google.com> Merge "Fix 6538388: Home buttons do not respect the no "vibrate on touch" option." into jb-dev
9a720f5eb6c67b581df22f4ecb498cebb459babe 30-May-2012 Jim Miller <jaggies@google.com> Fix 6398209: SearchPanel gesture improvements

This fixes a few recent regressions caused by other bug fixes:
- add new flags to animateCollapse() so we can selectively close panels. Fixes regression caused by attempt to close recent apps from startAssistActivity() which had the side effect of closing the search panel before the animation completes.
- adds tuneable holdoff delay for responding to home key press.
- minor tweaks to MultiWaveView animations.

Change-Id: Ia48434b8d59e7b0290a5e9783960c2f684068218
/frameworks/base/packages/SystemUI/res/values/config.xml
a01a2a89ec6ce8c790fc217a89117369f0e630e2 29-May-2012 Philip Milne <pmilne@google.com> Fix 6538388: Home buttons do not respect the no "vibrate on touch" option.

Change-Id: I1792caf4c0501055329611f4c5e237815463d43d
/frameworks/base/packages/SystemUI/res/values/config.xml
64fffadf00918e9ffaee1bdfe01ed389145e0821 18-May-2012 Jim Miller <jaggies@google.com> Fix 6398209: Re-enable vibrate for search gesture.

Change-Id: Iabcfa21aae05fa55ec3fdc76eeed76577b962de5
/frameworks/base/packages/SystemUI/res/values/config.xml
9ff6378916befd536ddd1816c32a604b068044f4 04-May-2012 Daniel Sandler <dsandler@android.com> Visual refresh of notification panel header.

CLOCK - 2 LINE DATE - ROTATION LOCK - SETTINGS ---- CLEAR ALL

Bug: 6418617
Change-Id: I477b59d83aaefc6943ed3cfd5bb4e3f4072a8471

Conflicts:

packages/SystemUI/res/values/strings.xml
/frameworks/base/packages/SystemUI/res/values/config.xml
bfd24acd318ef958bb7997c9cbf95c5fb15b10ac 13-Nov-2011 Michael Jurka <mikejurka@google.com> Updating recent apps visuals on tablet

- getting rid of blue glow (5529032)
- moving app icon position
- show message if there are no recent apps (5533332)
- fixing rare IllegalStateException on orientation change (5584344)

Change-Id: I2210e584957869c8f02339e6841daf39364a9dad
/frameworks/base/packages/SystemUI/res/values/config.xml
9b5ae0ce51a1835ea3881fb51eae4897210430ed 26-Aug-2011 Daniel Sandler <dsandler@android.com> Tuning parameters for mobile RSSI.

* Allow phone RSSI to be shown instead of data
* Allow "3G" to be shown for all sub-4G networks

Change-Id: I0dc61ee039d1065ad6ccd63a2b2420edc62cb62e
/frameworks/base/packages/SystemUI/res/values/config.xml
3cd0a593937c0724d77db1e2e3995255cfae61ac 16-Aug-2011 Michael Jurka <mikejurka@google.com> Improve Recent Apps scrolling performance

- 20fps improvement using software rendering
- 10fps improvement using hardware rendering
- in sw mode, rendering recents background in the recent items themselves and using a bitmap cache to draw individual items (gives perf gains for sw mode)
- in sw and hw mode, no longer doing a fade on the recents scroll view (gives perf gains for hw mode) - instead we draw a black gradient where we would normally fade
- fading recents & notifications immediately when swiped
- removing unused code

Change-Id: I908e2a25b89c9dfbf9b8c8f3810fa43064261b33
/frameworks/base/packages/SystemUI/res/values/config.xml
af084803c6a7d89b71fd1daf9cdec7f8b050ac0e 22-Jul-2011 Daniel Sandler <dsandler@google.com> Disable the number bubble overlay on notification icons.

Bug: 5042009
Change-Id: I3c69367de95624d723830bc58c9cbaeb025bf916
/frameworks/base/packages/SystemUI/res/values/config.xml
8c4706252228755ed181d19532b7e0cfec270ba4 01-Jul-2011 Adam Powell <adamp@google.com> Add API to report the presence of a permanent menu key on the device.

Action bar now uses this to determine whether to show an overflow menu.

Change-Id: Ife4f724d02bbc0d9d86d94740c85299f6dacae91
/frameworks/base/packages/SystemUI/res/values/config.xml
3fc1f85a37571b2609184e88bedfb929fa7bd22f 03-Jun-2011 satok <satok@google.com> resolved conflicts for merge of 7e2181c0 to master

Change-Id: Ifc3efad0c8ccf9bb880f53eeced39a5a91344af0
ed60f81940c5f2125518c7c31ad4f61b8a9baf3e 02-Jun-2011 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of 76450622 to master

Change-Id: I26ccd8f264e65f100d894f43cf597a781552db83
37445f5026dbc0756ef6a3a6bc5c9b1c842739d3 31-May-2011 Daniel Sandler <dsandler@google.com> Turn off navbar by default...again.

Change-Id: I8471e31f3125dda7972a579bf4cf41ee091770ca
/frameworks/base/packages/SystemUI/res/values/config.xml
f86f898f8afe73d81b34543dcb2c30d8bf7da563 31-May-2011 Daniel Sandler <dsandler@google.com> Move navigation bar to right-hand-side of seascape.

This means the navbar will either be at the bottom (portrait
and reverse portrait) or the right (landscape and seascape)
irrespective of the physical bottom of the device.

Change-Id: Ib51cab22f246785c9cebcc688bcdb848eb776361
/frameworks/base/packages/SystemUI/res/values/config.xml
5485ff6141ccebad2c171a9a51ffdbcb72703bd7 27-May-2011 satok <satok@google.com> Reduce the number of notification icons on narrow screens.

For devices with minimum width between 600 and 720 dp, show
only 3 icons (and then, only in portrait). All other
configurations will show 5.

Bug: 4501374
Change-Id: I88168560fc2876c26cd3eb57f2db0b0cfe8b4fdd
/frameworks/base/packages/SystemUI/res/values/config.xml
81e56d535c853d73ff537357da5b935f51cb779d 26-May-2011 Dianne Hackborn <hackbod@google.com> Rework how we decide whether to use system or status bar.

The PhoneWindowManager is now responsible for determing this,
since it needs to do this before we can generate the configuration
since we need to take into account the system bar size we will use.

Also the Display should now report the screen height without
including the system bar.

Change-Id: I82dfcc5e327e4d13d82c373c6c870f557a99b757
/frameworks/base/packages/SystemUI/res/values/config.xml
4653a0210599ac55db2d3869cd7709e10d22d8a5 18-May-2011 Daniel Sandler <dsandler@google.com> Turn off navbar for now.

Change-Id: I7b80312e172ccbf4b6ce30a35367fa14418368fb
/frameworks/base/packages/SystemUI/res/values/config.xml
0129b31ff493bb0aa10b778cbeacbec5964644f8 11-May-2011 Daniel Sandler <dsandler@google.com> Create an XML config flag to turn the navbar off.

This will eventually be replaced by something else, probably
in Configuration, that allows the WM to tell everyone
(including the status bar) whether there exist hardware
home/back/etc. keys.

Change-Id: I21e9629ed43de4a944ad75e5b9d6d4ada8aba23f
/frameworks/base/packages/SystemUI/res/values/config.xml
8595a3dd9a6feff70f8ddbad924d79b591d611e4 20-Nov-2010 Joe Onorato <joeo@google.com> Show the number in the expanded notification instead of in the bar.

Change-Id: I248b4fe1732ed290e9f3f9c094de4544a0e396ab
/frameworks/base/packages/SystemUI/res/values/config.xml
fd52b18d9bf3cd62c7a07058536e9f97db65beea 11-Nov-2010 Joe Onorato <joeo@google.com> The beginnings of the new status bar.

There is a lot of rough stuff still, but most of the functionality is here again.

Change-Id: I4b1241e61270f1434e798481afa83634233ee670
/frameworks/base/packages/SystemUI/res/values/config.xml
e8934a6774580ef8e56801bd2c680b72b0f84827 09-Nov-2010 Joe Onorato <joeo@google.com> Add CHAR LIMIT and translatable=false to SystemUI strings.

Bug: 3147304
Bug: 3174712
Change-Id: I318da54da861d15e1528335eeba9319eda9cc84d
/frameworks/base/packages/SystemUI/res/values/config.xml
f3c3c4fd14cb4185ec6df5a4355aab8b9f4039dc 21-Oct-2010 Joe Onorato <joeo@google.com> Refactor SystemUI so the status bar isn't a Service of its own.

There is now one SystemUIService, which starts the status bar service.
Pretty soon there will be other things running in here too. This way
we don't need to have each of them started by something individually.

This also moves the choice between tablet and phone status bar into
SystemUI.apk, which seems like a much better place for it.

Change-Id: Ib69ef2f43d648764f8dbb52008f5d036a1ee07d9
/frameworks/base/packages/SystemUI/res/values/config.xml
52c1dc2fd99eabed1914e390143d3d74799e6366 01-Jul-2010 Joe Onorato <joeo@android.com> buttons on the bottom

Change-Id: I52184ad2752c38bcc4c7646b404f3f305e0ac4b6
/frameworks/base/packages/SystemUI/res/values/config.xml
798ac4c7d79534a8230623b737b5b1b6a415d105 27-May-2010 Joe Onorato <joeo@android.com> Start moving resources to SystemUI.apk.

Change-Id: Ibf30b8196d65d7fbca1177968cefa5f7a875bf1d
/frameworks/base/packages/SystemUI/res/values/config.xml