• Home
  • History
  • Annotate
  • only in /frameworks/base/packages/SystemUI/res/values/
History log of /frameworks/base/packages/SystemUI/res/values/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ceb1699ba3303191025aa7e2fae0e983174283d3 19-Feb-2015 Adrian Roos <roosa@google.com> Fix change IME content description

Bug: 19434845
Change-Id: I28be1d8efb61d47abdce168b07a0846056eb650d
trings.xml
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
onfig.xml
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
onfig.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
onfig.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
onfig.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
onfig.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
onfig.xml
195c438883dfcca799aa456dfe52d24c077e40da 25-Nov-2014 Daniel Sandler <dsandler@android.com> Fixing bugs in the LLand.

less garish hue on the bugdroid
:
+----:-----------+
| | : | Θ.......... improved pop styles
| | : @ | |
| O A |....... occasionally there was no gap to fly
| 0 O | through, creating an unintentional
| @ | | | commentary on the futility of it all
+----------------+
: :
: : animation could continue
: after activity pause, sapping
: precious cycles
:
failure is now more visceral

Bug: 17931806
Change-Id: Iea9bd88e340beb3a0ca310db071ec9f6ec719a33
land_config.xml
b574627ebc383d35cf8212ee241b191b26518a0d 12-Nov-2014 Jason Monk <jmonk@google.com> SysUI: Actual MSIM status bar support

Expand SignalClusterView and NetworkController to handle multiple
SIMs. It does this by creating multiple MobileSignalControllers
for each of the active subscriptions on the device.

Also some minor changes for followup on the NetworkController
refactor that went in before this.

Bug: 18222975
Change-Id: Ic7a857cfc5cadb46d51bb9ded0df8187eea799f7
imens.xml
e3f8b31466f45eb4d5c9971049b71215a9f2c8a4 01-Dec-2014 John Spurlock <jspurlock@google.com> Merge "Zen: Improve zen mode panel condition selection." into lmp-mr1-dev
3e0770163686c1be83959d681976dafaf25272e1 29-Nov-2014 John Spurlock <jspurlock@google.com> Zen: Improve zen mode panel condition selection.

- Decouple condition requests from expansion, now
pre-request when zen panel unhidden.
- Animate zen mode panel expansion.
- Improve default selection logic, ensure something
is selected as soon as we are in the expanded state.
- Tweak visual spacing.
- Map null condition to Indef properly when we start
out in zen.
- Avoid unnecessary condition teardown when the conditions
are updated but unchanged from current.
- Cap number of optional conditions to display, default=3.

Bug: 18335618

Change-Id: I007b7c3b2e75e2b42805af240684aa8581e9951a
onfig.xml
imens.xml
09eeab7cbffae64add657f1a1e7ab6c7f20b6d9b 27-Nov-2014 Adrian Roos <roosa@google.com> Merge "Fix projection permission dialog layering" into lmp-mr1-dev
6903a1a40f0227d962169347c16ec402d38ae7e2 27-Nov-2014 Jeff Davidson <jpd@google.com> Add string for "Connected via Wi-Fi assistant".

Bug: 18525241
Change-Id: I9900d9216ad1b2d5c4bee584b8f5185b4e552b7d
trings.xml
752aee8a6f868011dea1d1bb4f582a2531d76d47 25-Nov-2014 Adrian Roos <roosa@google.com> Fix projection permission dialog layering

Bug: 18392920
Change-Id: I32c2c61339cbea9edd4a7a3f80365213fb4a69ac
tyles.xml
4dfce43e976a294b3b575564c855214a8e5cef58 24-Nov-2014 John Spurlock <jspurlock@google.com> Merge "QS: Update data usage over limit title." into lmp-mr1-dev
beaf117889dd4d557da3725beae796b85d1955c0 24-Nov-2014 John Spurlock <jspurlock@google.com> QS: Update data usage over limit title.

Bug: 18499916
Change-Id: I468eb40cbbbef52853c52e196e458d72f103765a
trings.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
onfig.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
onfig.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
onfig.xml
imens.xml
b079117384c038e1c02fb58fefafcb2a72cb0cf3 17-Nov-2014 Winson Chung <winsonc@google.com> Merge "Add some flags to reduce memory usage on svelte devices." into lmp-mr1-dev
96d704186621f6310e0e7d39db57caff67baa96c 12-Nov-2014 Winson Chung <winsonc@google.com> Add some flags to reduce memory usage on svelte devices.

Bug: 10918599
Change-Id: I235413a243d47fdd9be4a27f6bd726311a51cb6f
onfig.xml
9eef7bce56bfc18341afac4c757a53fb5e276bf0 07-May-2014 Craig Stout <cstout@google.com> Use dark theme for usb dialogs on television.

b/16488215

Change-Id: I8ea2a184b2df36e3f55ba5bd0e8fb121ef0ed48e
tyles.xml
a1b32c47f5044b510d2c77360f13a9e2c5d53137 17-Nov-2014 Adrian Roos <roosa@google.com> Merge "Reduce user icon RAM usage" into lmp-mr1-dev
2b154a9ec32915fe4a0dbc648344586fb5fa0261 17-Nov-2014 Adrian Roos <roosa@google.com> Reduce user icon RAM usage

Reduces the size of the icon in UserInfoController. Also
prevents UserSwitcherController from being instantiated if user
switching is not available.

Bug: 18350670
Change-Id: I38fbf28fad87e5c0d999ab6e3764f93269a95e05
imens.xml
a7651b87059316bb4001a8f1b8f37a113b309f03 17-Nov-2014 Selim Cinek <cinek@google.com> Merge "Increases the falsing threshold when for the keyguard affordances" into lmp-mr1-dev
96e7f0ed1a7fcfca229b6187c4f1cb9df5dac169 14-Nov-2014 John Spurlock <jspurlock@google.com> Volume: Move "Muted by" string from sysui to frameworks.

To enable sharing with Settings.

Bug: 17461563
Change-Id: Icdb5f85eb4bcaa1ead7d77c1460e06ad3f0604d5
trings.xml
1dc406505cdcbbf98ece4f15a2f98f621e24abdb 12-Nov-2014 Selim Cinek <cinek@google.com> Increases the falsing threshold when for the keyguard affordances

The minimum amount has been increased by 20dp and in addition the
Motion is cancelled whenever a POINTER_DOWN occurs, which should
help a lot with falsing.

Bug: 18298401
Change-Id: I04b1f30fd2555c08209224f4e84c610ecd7a33f1
imens.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
olors.xml
onfig.xml
imens.xml
tyles.xml
c247b8f7270dd70ecc36977fcc0530217879f665 07-Nov-2014 John Spurlock <jspurlock@google.com> QS: Long-press on usage-based tiles to hide.

Bug: 18284167
Change-Id: Ia03ea34af5733b801be6a14645c76754b73c6165
trings.xml
975590f22916e184204678758bb339c1d2b6b57f 07-Nov-2014 Jason Monk <jmonk@google.com> Merge "Material design for screen pinning cling" into lmp-mr1-dev
18f99d91349a4f5ce55e22ed33f1f57eb1b0297b 11-Sep-2014 Jason Monk <jmonk@google.com> Material design for screen pinning cling

Switching from a dialog to a cling-like view to be more material.
Also moving it into SysUI as it highlights the buttons in nav bar.
This will be triggered directly from recents, but from apps it
will be triggered by the PhoneStatusBar. In the case that apps
trigger the request, there will be a 'no thanks' button so that
users can refuse.

Bug: 16957435
Change-Id: Ie880f82c66f4b2be98283ed3fa789703c4bd7ed5
olors.xml
imens.xml
nternal.xml
trings.xml
5191861c8896bf4ceaca2dc210423a7f86924644 06-Nov-2014 Winson Chung <winsonc@google.com> Merge "Increasing the min swipe thresholds for the nav bar gestures. (Bug 17109581)" into lmp-mr1-dev
559e6d34b4e76ee21dc6e300681c399ed735a964 05-Nov-2014 Winson Chung <winsonc@google.com> Increasing the min swipe thresholds for the nav bar gestures. (Bug 17109581)

Change-Id: I1bcf6f91f616890f0e815db33267c5230ae9c76f
imens.xml
2d695813b44690ca146f95939acb00f0c14dac29 30-Oct-2014 John Spurlock <jspurlock@google.com> QS: New rotation-lock tile icon, using AVDs.

Also:
- Better icon change detection, unify tile.icon vs tile.iconId.
- Fix regression in touch feedback by fixing a11y string calculation.

Bug: 17426910
Change-Id: I14772f4e9b3be127bc39106ae9146ed46488fa48
ds.xml
81aef807d5f1e3e3b5eda1162829e666c295f352 29-Oct-2014 Jorim Jaggi <jjaggi@google.com> Merge "Improve doze transitions" into lmp-mr1-dev
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
onfig.xml
ca8c626febe70f51236dadd0cfb1bb72589c4783 27-Oct-2014 Jorim Jaggi <jjaggi@google.com> Tune spacing in navigation bar for small and big devices

Bug: 18032228
Change-Id: Ia187fa3c108b93f4ca74e109d3fa76e625b711e3
imens.xml
f129ee377ab2771a5159fde9208da8c26207d41b 27-Oct-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix padding between battery and system icons" into lmp-mr1-dev
6697322af724d44ee59259d4f5563b07c24f62b4 24-Oct-2014 Winson Chung <winsonc@google.com> Merge "Should use Activity.onEnterAnimationComplete. (Bug 18031283)" into lmp-mr1-dev
ef255fce94e857a071ef6d0485e33d234fbad0f0 24-Oct-2014 Jason Monk <jmonk@google.com> Merge "Fix talkback name of screen pinning button" into lmp-mr1-dev
353c0b91daa97fa87f077be0f403fe7db8dedb40 17-Oct-2014 Winson Chung <winsonc@google.com> Should use Activity.onEnterAnimationComplete. (Bug 18031283)

- Additional code cleanup for previous performance CLs

Change-Id: I41c9be9b1541d0717e32732823f5bb0bedcf818f
imens.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
onfig.xml
61f9c3475fa64fbedab846751ede113b80fc9a0d 22-Oct-2014 Jason Monk <jmonk@google.com> Fix talkback name of screen pinning button

Bug: 17638334
Change-Id: Ie49c4d66e3c3872271e8fbf1c641cd422b0f8a55
trings.xml
6d035f15d5c8c67d97a4d5b6ed44f8cca0772e1f 17-Oct-2014 Jorim Jaggi <jjaggi@google.com> Fix padding between battery and system icons

The padding was wrong when nothing from the signal cluster view was
visible. Now the padding between battery/signal cluster is modified
when nothing is visible to fix this issue.

Bug: 17585428
Change-Id: I10f7e42ed029aab7453cbc227188bdf99f414677
imens.xml
289d797a6a748cfc7dcca8c815fab6c37061bf05 17-Oct-2014 John Spurlock <jspurlock@google.com> QS: 7 day timeout for color-inversion tile.

Bug: 17631628
Change-Id: I4f8a6ce3ea1f79d696686760732c3e8216bfb6c4
onfig.xml
68cb9fccc09c4ca13beb52a3bc7e385e8a7064f3 15-Oct-2014 Jason Monk <jmonk@google.com> am a1a0131a: am f97e71a6: Merge "Update screen pinning and recents strings to say Overview" into lmp-dev

* commit 'a1a0131a4adf8fa701a6a25488e1eb13f82dc2c2':
Update screen pinning and recents strings to say Overview
cdc459feb22ad02e6fc268b2a5173ea936bb12a8 14-Oct-2014 Jason Monk <jmonk@google.com> Update screen pinning and recents strings to say Overview

Bug: 17969466
Bug: 17970142
Change-Id: I76cd934ea6d67f36609fdc53ca1d195fcb7dcfbe
trings.xml
621fa30c5427a69230dfd2d4b40047720ce18a40 08-Oct-2014 Dan Sandler <dsandler@android.com> am 9eef8749: am 2200f86f: All (er, L) is finally revealed.

* commit '9eef8749232c00afad5ca3c26736c0be785cb8c1':
All (er, L) is finally revealed.
2200f86f800876d005f911e6864708fa9772d03a 06-Oct-2014 Dan Sandler <dsandler@android.com> All (er, L) is finally revealed.

If you exceed 20000 points, please send in a screenshot.

Bug: 15984887
Change-Id: I1164160bfa8e7dca3b9e7d7ca5d50ef9abd38b61
land_config.xml
79934acb40de31a7c4572bdb7a747edcb12bb8e4 07-Oct-2014 Selim Cinek <cinek@google.com> Merge "Fixed a crash when the detail panel got very big" into lmp-mr1-dev
face7c1795da82cf69e237c8283305f1af15fcc3 07-Oct-2014 Selim Cinek <cinek@google.com> Fixed a crash when the detail panel got very big

An example was when we have many casting devices or users,
it was simply crashing. Also fixed a bug where the background
would not be drawn anymore.

Bug: 17699850
Change-Id: Ibdb8f75f53da2806dcd7dd1386ebcc345b012f47
imens.xml
1fb235aa9ba032c69a93907e349a71352718f85d 03-Oct-2014 Elliott Hughes <enh@google.com> Merge "Fix percentage formatting in SystemUI." into lmp-mr1-dev
88d255107d266d5aaca66cfd9e502aa2b9faa9e6 03-Oct-2014 Elliott Hughes <enh@google.com> Fix percentage formatting in SystemUI.

Also remove some orphaned strings that tried to format percentages wrongly.

(The ar and fa localizations will be clobbered, but this lets you test this
change independently.)

Bug: 15476051
Change-Id: Ifd97d47446bdd2e95298b04e1a11542dfed7f9a1
trings.xml
d092fc7076310fca5edd089df5bb5398096f6627 01-Oct-2014 Winson Chung <winsonc@google.com> Merge "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" into lmp-dev
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
onfig.xml
1aca1d411013c5fef9c219895b731c706b4d8b18 30-Sep-2014 Selim Cinek <cinek@google.com> Adapting translation length for a string in a dialog

Bug: 17344905
Change-Id: Id95bdfea30c8ffd86a44cfa259cf5417abb09528
trings.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
onfig.xml
a0457c2e92fc85cfba9a52d502d5038ecc7920f4 26-Sep-2014 John Spurlock <jspurlock@google.com> Touch-exploration improvements to volume dialog.

- Extend the dismiss timeout when interacting with various
subcontrols.
- Ensure "hover" events in touch exploration extend the timeout
in addition to touch events.
- Introduce new helper to standardize interaction callbacks.
- Announce zen toasts.
- Announce zen condition selections, and when existing countdown
conditions are modified.

Bug:17578434
Change-Id: I8a055b3455aa8d20ba93439bdec6cc75db97800e
trings.xml
9d1d07551bc35ce758c402984bdcc3212b971e12 26-Sep-2014 John Spurlock <jspurlock@google.com> Shorten the zen supertoast visible duration.

Bug:16215680
Change-Id: I7ac8e9637b7bf8eae55b0902c60ddc9d513f20a3
onfig.xml
91807556a812d6c46c654869fc699c454eb657d1 25-Sep-2014 Chris Wren <cwren@android.com> Merge "Allow longer translations in the notification actions." into lmp-dev
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
onfig.xml
imens.xml
tyles.xml
0eba732e3688e3756e106bcc982c0b358a70fc82 25-Sep-2014 Chris Wren <cwren@android.com> Allow longer translations in the notification actions.

Bug: 17345743
Change-Id: Icd0588516cb568ea76e2766f54ba1a61a8f3d997
trings.xml
6035834cdd96e6f28c7e2b9bb6ff0dec6ce4895a 20-Sep-2014 John Spurlock <jspurlock@google.com> Mark sysui config resource as untranslatable.

Bug:17523754
Change-Id: I8917c110acc02c501e4dc011de4e6e7f8a0545c5
onfig.xml
f7dd908171a12f6a3f91575ac9fd1ef8ba7fefe6 19-Sep-2014 Winson Chung <winsonc@google.com> Merge "Handling broader set of exceptions when startingActivity from Recents. (Bug 17481968)" into lmp-dev
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
onfig.xml
a8433c6512cc53fb0eef58181e364b4ba330811c 18-Sep-2014 Jorim Jaggi <jjaggi@google.com> Merge "Add option for recents to use fake shadows" into lmp-dev
9aefd415577516afa0967cbb7db0a2006f3ac6ea 18-Sep-2014 Selim Cinek <cinek@google.com> Merge "Removed round rect clipping and hardware layers from recents" into lmp-dev
72cc3702d252db7440c1d1fa63e7d81c8d0e8ffd 18-Sep-2014 Adrian Roos <roosa@google.com> Fix wrong face unlock size

Bug: 17533062
Change-Id: I532d7197fcd59baffd8f6c4e76a9fb8eda389eac
imens.xml
cb5570316d55c6fe2ff717fa6b94b14d13980263 16-Sep-2014 Jorim Jaggi <jjaggi@google.com> Add option for recents to use fake shadows

Bug: 17522143
Change-Id: I61fdecf8c5aa86b6dacd65ff8729590553d0854a
olors.xml
onfig.xml
imens.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
onfig.xml
1391d8a9b32e5fe48f92831af5180e130c8f3308 18-Sep-2014 Dan Sandler <dsandler@android.com> Merge "Living with the LLand." into lmp-dev
4455da985d4bc8b3dce8ae35deaef41049d121da 14-Sep-2014 Dan Sandler <dsandler@android.com> Living with the LLand.

Bug: 15984887
Change-Id: I2a42a064587db3478d865348f860bda07217f7dd
land_config.xml
land_strings.xml
9077cbc30e6c71c8d103ae44b0c30b765e42f66b 17-Sep-2014 Christoph Studer <chstuder@google.com> Merge "SysUI: Add no-wallpaper recents theme for low GFX devices" into lmp-dev
4e96eb709d2f1b6b1cd233c8a99f6706fde70bb1 17-Sep-2014 Winson Chung <winsonc@google.com> Handling broader set of exceptions when startingActivity from Recents. (Bug 17481968)

Change-Id: Ia11e0f77e6c1f28f3d6946362d5a6333b57ac80e
trings.xml
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
onfig.xml
tyles.xml
072707dfad1da6f49f4d3ce58ca104f6c46a7266 15-Sep-2014 Jorim Jaggi <jjaggi@google.com> Use RenderThread for navigation bar ripples

Bug: 17506181
Change-Id: Icf3b80f8c4bc29fe85313381d4019dda3ef85ea9
imens.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
onfig.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
onfig.xml
a2f945e227d8059e3ff9c41676146b057cd7ddbe 15-Sep-2014 Selim Cinek <cinek@google.com> Merge "Changed the swipe up search affordance" into lmp-dev
92d892c0cd5462237f818b1129d936d95640e297 11-Sep-2014 Selim Cinek <cinek@google.com> Changed the swipe up search affordance

The previous card animation is removed and replaced by a animating
circle with a shadow. Also fixes several cases where the card could
either get stuck and the affordance was not launched.

Bug: 17457300
Bug: 17444236
Change-Id: I005313a1dbe63d338490e6100dd3bd01e35687ba
olors.xml
imens.xml
tyles.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
onfig.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
onfig.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
onfig.xml
4dd81467e33a694138da6916fc68ca79501a9429 08-Sep-2014 Jason Monk <jmonk@google.com> Move zen mode constants and code to framework

This allows the strings and code to be shared with settings.

Bug: 15454830
Change-Id: I9300af4f8b6d80042452b75db3418b20c5c5cc81
trings.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
e5322f47bff973c3844bd95c9c2bdbc3d0159184 09-Sep-2014 Adrian Roos <roosa@google.com> Merge "Show confirmation dialog when adding user from QS" into lmp-dev
f832638b5720b6cbd0ce6c776782719972fd326a 09-Sep-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix padding between R and wifi icon" into lmp-dev
c737b9bd5a0bc60fd92150d55f8ddb530697b987 08-Sep-2014 Jorim Jaggi <jjaggi@google.com> Fix padding between R and wifi icon

Also adds some padding for the type and the signal strength icon in
LTE, 3G, 4G and 1x case.

Bug: 17421452

Change-Id: Ib3e6d2983397833958bca1fd33eb8b8c69e7c7fd
imens.xml
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
onfig.xml
0c6763a19f32f73f8a940aaee7abecb2a04d1889 08-Sep-2014 Adrian Roos <roosa@google.com> Show confirmation dialog when adding user from QS

Bug: 17392352
Change-Id: I522b0427dbb594d5e8ce33e928dfdc896dc961c7
trings.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
onfig.xml
27acf761229779e1777d380616846ac07f484ed6 05-Sep-2014 Winson Chung <winsonc@google.com> Separating the notion of transposed search vs nav bar. (Bug 17402331)
onfig.xml
fdd04d42d2a0fe71236ba0a611ab550f52d8dd35 05-Sep-2014 Adrian Roos <roosa@google.com> Merge changes Ibb63814e,I0322b1e6 into lmp-dev

* changes:
Prevent full shade guesture from doing the wrong thing
Add current user announce to MultiUserSwitch
3884715c450e4ff519da73389abe36415028a0dc 02-Sep-2014 Winson Chung <winsonc@google.com> Delay in app transition until home animation completes. (Bug 17012456)

Change-Id: I3469738a70bd872ff03c48c23201d4e0b6c8d8bb
onfig.xml
6704cb980bdf319672ebbaf0f41cf1de2e278612 04-Sep-2014 Dan Sandler <dsandler@android.com> Merge "Adjust iconography in notification guts." into lmp-dev
f4db75c20be81d92a0600394516af4511b76262c 03-Sep-2014 Dan Sandler <dsandler@android.com> Adjust iconography in notification guts.

(i) is now the system's app notification info panel,
allowing you to block, prioritize, and things like
that.

(gear) is new; it will appear only if your package has a
notification settings activity of its own. If the user
taps this you'll be launched with some useful extras:
notification_id and notification_tag, matching the id
and tag of the notification the user longpressed.

Bug: 17005733
Change-Id: Ib09264c2564152ab27e744c47ed87a0e9223656f
trings.xml
d9df4217237f9bc2ffb130d162afd4e90de5179c 03-Sep-2014 Selim Cinek <cinek@google.com> Merge "Tuned anti-falsing thresholds on the lockscreen" into lmp-dev
5386fb337d3f2bd9b0ea673b5f60483246e5d0cd 03-Sep-2014 Selim Cinek <cinek@google.com> Tuned anti-falsing thresholds on the lockscreen

Also added logic to provide nicer animations when falsing.
In addition adapted the clock scale slightly if dragging
in the void.

Bug: 15433087
Change-Id: I4d8eb26cc81d22647ef4d2eca1e69b4994a7f1e2
imens.xml
57cf5702e0634b8cb25daa8f2f73292428ec4e08 03-Sep-2014 Adrian Roos <roosa@google.com> Add current user announce to MultiUserSwitch

Bug: 17142162
Change-Id: I0322b1e653b8ceac473739dc6b52aa3700d81fb8
trings.xml
a0221f3a9fb8014b24954a5a59e1e001e4a2619f 03-Sep-2014 Jorim Jaggi <jjaggi@google.com> Improve subpixel rendering of battery icon on all densities

Bug: 16161255
Change-Id: I97abc6a7a5cafb581e3f7c3d7509fdbf6d8542d5
imens.xml
0c06d6bff170eb09a93290ac2d148f10d3597b3d 03-Sep-2014 Jorim Jaggi <jjaggi@google.com> Merge "Status bar iconography updates" into lmp-dev
5172dc2f36f9c417befd0957ce2ae20f9d083a88 02-Sep-2014 Jorim Jaggi <jjaggi@google.com> Status bar iconography updates

- Use new assets for location, flightmode and "more" notifications
icon.
- Update icon size and clock to spec.
- Change from fixed width of the icons to WRAP_CONTENT, so they look
more evenly distributed.
- Adjust subpixel rendering of battery icon to match other vector
icons.

Bug: 16161255
Change-Id: I0a80f223b7d532bc53a201cff37b8f1cb09f08c2
imens.xml
tyles.xml
b2da91b14fb8ad15a74d171a298649e8cb6322bb 02-Sep-2014 Selim Cinek <cinek@google.com> Notifications are now selectable by the Keyboard

Also adapted the ripple colors a bit to be more visible.

Bug: 17203303
Change-Id: I7d0446d2641bcabb1e09b3af9535d88c4142e216
olors.xml
f0fc0a4ec4eaf39c1b3765da8ce92814efeaf95b 01-Sep-2014 Selim Cinek <cinek@google.com> Merge "Notification guts have now the actualHeight of the notifications" into lmp-dev
024ca598dd4b38b389251c138f4ef9882d4b68b0 01-Sep-2014 Selim Cinek <cinek@google.com> Notification guts have now the actualHeight of the notifications

Before it just had the height of the notification leading to bugs
in cornercases during animations and swiping.
Also updated to colors to use system colors.

Bug: 17333457
Change-Id: I00d87820595a789006632c582e8c35759a61969d
olors.xml
c8316dfc05f20da2381b5a29ee29bd05b4a85098 01-Sep-2014 Jorim Jaggi <jjaggi@google.com> Fix clipped off text on second line for QS tiles

Bug: 16480978
Change-Id: I401845fc888c5a0263ba60f486db91f75f285935
imens.xml
17ee3ec0b85f1ca29920bc3bf26e613b82a0ecf8 29-Aug-2014 Jorim Jaggi <jjaggi@google.com> Media notification updates

- Make text white.
- Adjust padding & metrics to redlines.
- Use different narrow layout when 3 or less notifications with big
picture.
- Update action ripples.
- Fix progress bar size & fix color for indeterminate progress bar.
- Apply default background in SystemUI when no color is set, so we
don't end up with white text on white background.

Bug: 15437369
Bug: 16625746
Bug: 15147533
Change-Id: Ie8bd5ad0bbca972685adb50034fff88ea97456bd
olors.xml
4775109ec1e08092befa836078ecc76eee773e33 29-Aug-2014 Chris Wren <cwren@android.com> Merge "Disable lockscreen notifications for secure users on upgrade." into lmp-dev
cd8f4f71fc75b4f57d21c4e9f80f1107101ca369 28-Aug-2014 Chris Wren <cwren@android.com> Disable lockscreen notifications for secure users on upgrade.

Add a notification for those users that teaches them how to re-enable
the notifications.

Bug: 15934899
Depends-On: Ie0bcc207c4f331def207e588bbad36b8986fe114
Change-Id: I4a169e268042cfcaa4ad80cdf205904f9c90e76d
trings.xml
b5428e16cd000225526716d6b383bfb2a3614b1d 29-Aug-2014 Jorim Jaggi <jjaggi@google.com> Revert "Content description for padlock icon depending on state"

This reverts commit 1518196a94ed006b2b45e5dc527a23721ec1147a.

It turned out that just "Unlock" is a better label there, as
announcing the state might be confusing.

Bug: 17255298
Change-Id: I13f3b3db68f3f96afcd4db33baf07e7e213aa12c
trings.xml
b712458362af70b93c144f614602fd80b063d191 28-Aug-2014 Alan Viverette <alanv@google.com> Merge "Rename StatusBar.Material styles to Material.Notification" into lmp-dev
d7a94b354570976626f2eb1bc43ba2778c33dd4c 28-Aug-2014 John Spurlock <jspurlock@google.com> Merge "Zen: Remove alarm warnings, color the subhead instead." into lmp-dev
24ac55e658f955c330fff4bb143cfc6af37e40bf 27-Aug-2014 Selim Cinek <cinek@google.com> Added a warning when the profile has an owner

Also fixed a bug where a post in the QSFooter
was not always on the mainthread leading to a
crash.

Bug: 17066115
Change-Id: Iea9e1032973058ed5e63e70da4dc0bcf34fa59a3
trings.xml
d757d6bfc6cc20ab08f6e6f278d4404609ebc61a 28-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix large text setting for QS" into lmp-dev
e17c4b49a41ec9de5c1d7f229273fc4677ec24b1 26-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix large text setting for QS

Bug: 15591223
Change-Id: I9f514a4970edbda778b987dfc3eca3914e492011
imens.xml
tyles.xml
87078b738be17c63acaaa70b392b27fecc1349c1 28-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Make it possible to disable camera on lockscreen" into lmp-dev
41ad39421dabc86199540e6750d5fae34fade493 28-Aug-2014 Alan Viverette <alanv@google.com> Rename StatusBar.Material styles to Material.Notification

Replaces a removed style with __removed to avoid breaking
existing apps. This will be (wait for it...) removed prior
to release.

BUG: 17288986
Change-Id: I7e934fcebe39baed39fd8b01bf12bf3bb41305ad
tyles.xml
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
onfig.xml
trings.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
onfig.xml
imens.xml
tyles.xml
15dac5f35bb3739cb7a97a616e7ca15c123c60f6 27-Aug-2014 Jorim Jaggi <jjaggi@google.com> Make it possible to disable camera on lockscreen

Bug: 16807006
Change-Id: I8f439c22d481d52c7edf46d0caf78e26dfeb64e8
onfig.xml
98f8a04620cb5f5b381f782e76fc9dfdaae982f1 27-Aug-2014 John Spurlock <jspurlock@google.com> Merge "StatusBar: Add new icon slot for cast status." into lmp-dev
96fe98d0c0bf9a3126da0e14d05463220ac276ab 27-Aug-2014 John Spurlock <jspurlock@google.com> StatusBar: Add new icon slot for cast status.

Bug:17275998
Change-Id: I7e80b3d76480fc2fdcb3aa5d445d895829d341d0
trings.xml
19c8c708f16546fc75ae12659aa190f5e3dfbb52 25-Aug-2014 Selim Cinek <cinek@google.com> Added anti-falsing logic to the keyguard.

Newly enforcing a threshold for the following cases:
Unlocking, Dismissing Notifications, Swiping Down Quick settings.
Also increased the affordance threshold slightly.

Bug: 15433087
Change-Id: I723346dedf9ae0e3f8b103182992ab572fc394b9
imens.xml
80e29b66c5966f6af77e7404ab4b6321ef5cf23b 27-Aug-2014 Dianne Hackborn <hackbod@google.com> Merge "Fix issue #17179314: Make recents limits consistent" into lmp-dev
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
onfig.xml
f3542fd63f97be96c41a10f6a42e12af66888068 27-Aug-2014 Alan Viverette <alanv@google.com> Merge "Make shadow alpha properties public, add lighting values for TV" into lmp-dev
ed6f14a20c69da3d221cc1acbaa31e74e837917c 26-Aug-2014 Alan Viverette <alanv@google.com> Make shadow alpha properties public, add lighting values for TV

BUG: 17189722
BUG: 17221975
Change-Id: I4ed477b658fec96ce69fa278f67345dab6bacaa3
tyles.xml
6183cc1a68ed351fee34081922fc1a8df3d1386c 26-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Update IME switcher icon" into lmp-dev
31fc3e8047ddabbab6b94aa95ebbc6597aa0a6a4 26-Aug-2014 Jorim Jaggi <jjaggi@google.com> Update IME switcher icon

Also make the transparency consistent with the other icons.

Bug: 15597889
Change-Id: Ia5c8ea0bed192b57c552c62358b365d979c4b062
olors.xml
5c1b42e4f5d7307ad09d0d7ad094adf34650fb62 26-Aug-2014 Winson Chung <winsonc@google.com> Merge "Multiple performance changes to speed recents invocation/app launching time. (Bug 16987565)" into lmp-dev
5369d7a9317a137ca0b7ad43c889203a7669626f 26-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix swipe up affordance bugs" into lmp-dev
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
onfig.xml
118aecea584499fb41966fd8a0ea0ac60ac6bdb6 25-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix swipe up affordance bugs

- Fix that you could invoke the gesture from bouncer
- Fix that sometimes the card got stuck
- Decrease threshold to invoke the gesture

Bug: 17201962
Bug: 17200912
Bug: 17199841
Change-Id: I19f1e1a69395c3bcd82cdad0d814916a3cdd3428
imens.xml
b4782526f5600d9759baac64b23e0c0cd05e2050 22-Aug-2014 John Spurlock <jspurlock@google.com> Display notification effects suppressor in the volume panel.

Bug:16958514

Change-Id: I0eac173875e8af62e3c6b39001722c3fda4517de
tyles.xml
a34cb5e363c10984f07742d5eb1890787fe128f0 22-Aug-2014 John Spurlock <jspurlock@google.com> Zen: "Muted by <x>" indicator string.

Bug:16958514
Change-Id: Ic2b9cde74df29ce70f4991f64759544c91e9fac3
trings.xml
414b15285602bb21b9865eeeb6980e9e917afaf2 22-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Content description for padlock icon depending on state" into lmp-dev
baef32faa544ac60de6bda527a9ec343f068f5a0 21-Aug-2014 Jorim Jaggi <jjaggi@google.com> Content description for padlock icon depending on state

Bug: 15694090
Change-Id: I340b67f2036bd4b29388f437ab5bac1f1aabb93e
trings.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
olors.xml
onfig.xml
ds.xml
05542603dd4f1e0ea47a3dca01de3999a9a329a9 11-Aug-2014 Jeff Davidson <jpd@google.com> Less intrusive VPN dialog and other UX tweaks.

-The ability to launch VPNs is now sticky; once approved by the user,
further approvals are not needed UNLESS the connection is revoked in
Quick Settings.

-The old persistent notification has been removed in favor of the new
Quick Settings UI.

-The name of the VPN app is now pulled from the label of the VPN
service rather than the app itself, if one is set.

Bug: 12878887
Bug: 16578022
Change-Id: I102a14c05db26ee3aef030cda971e5165f078a91
trings.xml
b2e104f8a26e00cd2437637c7cc2d3133981ef2f 15-Aug-2014 Jorim Jaggi <jjaggi@google.com> Accessibility actions for lock/phone/camera icon

Bug: 15859203
Change-Id: I02c988f4ed985e4381321aeca89cdfee68f44697
trings.xml
fd3b324feb81a05443a2c245bf61df0309db01e1 20-Aug-2014 Adrian Roos <roosa@google.com> Merge "Implement trust managed visuals" into lmp-dev
2e3ccbb37e21eb40308f83fb185209773147f78d 19-Aug-2014 Adrian Roos <roosa@google.com> Implement trust managed visuals

Updates the trust managed indicator to match the
speced visuals and behavior.

Bug: 15519687
Change-Id: I2be04e8b37f3b5d9865ae4d25b46222cafadd113
imens.xml
163676496b0ad0514932103b8644f9fcab7f58a5 20-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Remove battery color when in power save" into lmp-dev
708f7721e910d2c1fe984d2b8a6bf10565a00a61 20-Aug-2014 Jorim Jaggi <jjaggi@google.com> Remove battery color when in power save

Also changes to color to our consistent warning color.

Bug: 16849393
Change-Id: I71737c1b7c18af569b5f4e957b006db579266cd1
rrays.xml
d88c24ef9f9dc4f076a35703df904a1a8ca597b2 20-Aug-2014 Selim Cinek <cinek@google.com> Merge "Announcing quick settings changes now via talkback" into lmp-dev
4fda7b2d97c77c64bac0b44dc7a44597ad2c48b0 18-Aug-2014 Selim Cinek <cinek@google.com> Announcing quick settings changes now via talkback

All tiles now report when their state changes due
to a user clicking on it. Also cleaned up some accessibility
strings.

Bug: 15682239
Change-Id: Ide97fb97a0253618db206562573dadd0036dab45
trings.xml
255dd04271088590fedc46c8e22b2fd4ab142d39 19-Aug-2014 Selim Cinek <cinek@google.com> Added notification color to all system notifications

Bug: 17128331
Change-Id: I81a94510ef51b99916f314c0dd65852426a1fbeb
olors.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
onfig.xml
abedcab44cc56d28ad57fec2d12104818a555dbc 15-Aug-2014 Winson Chung <winsonc@google.com> Small tweaks to the stack curve and header transition. (Bug 16656169)

Change-Id: I96120063a66f267ad0b6a39b3dd020bc030083b8
imens.xml
tyles.xml
7376a44b579f6007b880d3361eaf2fe9367c1694 19-Aug-2014 Amith Yamasani <yamasani@google.com> Merge "Rephrase the Exit guest action and dialog text" into lmp-dev
e5b274ac612400a7bc9f258d4ef3c366cfa1bc11 18-Aug-2014 Amith Yamasani <yamasani@google.com> Rephrase the Exit guest action and dialog text

Exiting guest session -> Removing guest?
Buttons = Cancel / Remove

Bug: 16495144

Change-Id: I3952e0818fa03edff6f9131a32e6469cbaa27b85
trings.xml
465cefa1a26b256c9b7073d17a57cf82a17d6b87 16-Aug-2014 John Spurlock <jspurlock@google.com> QS: Add scanning progress state indication.

- Create a modified version of the new platform horizontal
indeterminate progress indicator, and align it to the bottom
of the header.
- Ensure the scanning state takes the active detail panel into
account.

Bug:16145178
Change-Id: I7f80c458ff6565aa00085da9059a4e9fe7e49233
olors.xml
90c946583d98162cc261f051e836ba84605a70a2 18-Aug-2014 Selim Cinek <cinek@google.com> Properly announcing the shade state for accessibility

When we are entering / leaving quicksettings, accessible
users are now informed about the state change.
Also fixed a bug where the lockscreen was called notification
shade.

Bug: 15696654
Change-Id: I39d8ad3367c424ec5f9a3795be46d4785a19bbee
trings.xml
29e3080a6f9e32446c6192bd5f515606aff5d79f 19-Aug-2014 Selim Cinek <cinek@google.com> Merge "Fixed accessibility issues with quick settings" into lmp-dev
e5557a972ca190cb82026a5dd0c53f4d119fa05a 15-Aug-2014 Selim Cinek <cinek@google.com> Fixed accessibility issues with quick settings

The dual mode tiles now have better accessibility descriptions,
where the label is now seperate from the clickable button.
Also fixed an anouncment problem with the battery indicators.
Finally fixed an issue where GPRS null was anounced when no signal
was available.

Bug: 15682124
Bug: 15696954
Change-Id: Ica2b70173e64d51747b100d0b686875fc8076e6f
trings.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
onfig.xml
f86d4055fbb4a2aaf6e5269d8553a64784023b84 19-Aug-2014 Selim Cinek <cinek@google.com> Merge "Removed bugreport tile code from Quick settings" into lmp-dev
3eccbc270d03dd1dfc14b126c064a044c8582a06 18-Aug-2014 John Spurlock <jspurlock@google.com> Data usage limit strings + icon changes.

- Change notification icon + text.
- Change QS detail overlimit title.

Bug:17042440
Change-Id: I45ebd82c3e676ec265f29b778605444ae4a1c4f1
trings.xml
3f11dede31d36d2e8f62e9feee1bdbe2ef72a01b 18-Aug-2014 Selim Cinek <cinek@google.com> Removed bugreport tile code from Quick settings

And also the corresponding string / drawable

Bug: 15385554
Change-Id: If1482a20274439891e6dda1f9f2f8b6a26ed2b51
trings.xml
d1e2cc3e2c66abb8dddae3ae8ad506182f00db4a 16-Aug-2014 Amith Yamasani <yamasani@google.com> Update strings for guest session dialog

Bug: 16898180
Change-Id: I29b96a8ef3280d9d582562c245ca12a1d65eb878
trings.xml
3afddce73ee82f096e86fbdeb3b412964ca56166 14-Aug-2014 Jorim Jaggi <jjaggi@google.com> Hide icons on Keyguard when QS is open

Bug: 16794381
Change-Id: Ic8525bb5e8882bd37bf63d29be60d4cc8f40b26a
imens.xml
1de02ee3eab1a8ef326557b76e13c0901b9e9164 12-Aug-2014 Adrian Roos <roosa@google.com> Label user switcher button for accessibility

Bug: 15692931
Change-Id: I4add4c21fd0ed95cc3a49e2841173589f37db08a
trings.xml
f307633007ff7db72c593393939f6ed66d80ed63 14-Aug-2014 Adrian Roos <roosa@google.com> Merge "Add content description for brightness slider" into lmp-dev
4697d669184c217424cab984a9b4301a3688f9c2 14-Aug-2014 Adrian Roos <roosa@google.com> Add content description for brightness slider

Bug: 15696099
Change-Id: I834020c1505fd5e07a1ba4f120e0f811c598953a
trings.xml
57647c160341e9b3903a6323fe905dc0a84fc86b 14-Aug-2014 Jorim Jaggi <jjaggi@google.com> Make string consistent with Android writing guidelines

Bug: 17018250
Change-Id: I1ab736bddc81e4741995175db62a7d0ff459a940
trings.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
onfig.xml
imens.xml
eb0cefa965fbc37d45a0f7e91be5bab53e0e22a7 14-Aug-2014 Winson Chung <winsonc@google.com> Merge "Adding scrim to task views. (Bug 15704955)" into lmp-dev
60a729c8e93461c9446d0c8cd519b40dec01e8d8 13-Aug-2014 Winson Chung <winsonc@google.com> Adding scrim to task views. (Bug 15704955)

- Fixing issue with focus animations not happening for new views

Change-Id: I3134f25becf06db343aa30ea80cb33514cd99d06
imens.xml
37f100ea51857a16a25ba17d4889aec036d17c67 13-Aug-2014 Adrian Roos <roosa@google.com> Fix detail header padding

Bug: 17007279
Change-Id: If0d20f69306a7c0cee89cc0c9a1fb81e7d0bf3c0
tyles.xml
9f2bcdb6e2a99921b700fdfbe4a1c6aa47f98151 13-Aug-2014 Adrian Roos <roosa@google.com> Merge "QS UserSwitcher: Update exit guest string" into lmp-dev
8d2a4e2bf6197a20eba211a8ae420ddb734ae45b 13-Aug-2014 Adrian Roos <roosa@google.com> QS UserSwitcher: Update exit guest string

Bug: 16511180
Change-Id: I2289b25350a46f0bfe1e5495a3c52ddf2aeabb3c
trings.xml
b88c884b972447231373aa27a54d767e7afde9ab 13-Aug-2014 Adrian Roos <roosa@google.com> Status bar header: Fix Settings shortcut content description

Bug: 15567494
Change-Id: Iff983d3590b6c84ded6cc32c6a611355678e24a1
trings.xml
539aad45707202a2167f03475da38b4cccf020f0 04-Aug-2014 Dan Sandler <dsandler@android.com> Large text support for notifications.

Bug: 7216066
Bug: 15437369
Change-Id: I01a07f04c18d374fc1656f0b1f439a7c33c9d80c
tyles.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
onfig.xml
4ebcdfdd4294cc52a68fb150bc7a34f005290ea3 12-Aug-2014 Adrian Roos <roosa@google.com> Implement final lock now affordance

Also removes the GlobalAction. Also fixes the animation not
being applied to the background of the affordance.

Bug: 15344542
Bug: 16952834

Change-Id: Ie790b40a5d1ba10fa42a793c8cfeaf6687d17c61
trings.xml
cd542b8a98ea9c648622c9360c251de4be4223e4 12-Aug-2014 Adrian Roos <roosa@google.com> Update brightness slider thumb and spacing

Also fixes a few errors in the measuring logic.

Bug: 15170399
Change-Id: I7ce7edef0a08dc00ef747988cd64e40a9fbae192
imens.xml
tyles.xml
c55dd2bc042a78e7dac8b9d1a4bb4b51c141a512 11-Aug-2014 Adrian Roos <roosa@google.com> Merge "QS: Update user switcher details" into lmp-dev
bc0a9fecf626d97091713a250b5661041231b091 11-Aug-2014 Adrian Roos <roosa@google.com> QS: Update user switcher details

- Update icon colors to white
- Change label for adding a guest

Bug: 16897120
Bug: 16898990

Change-Id: I0541d35df8c03bfeb3ee931d8074a7fe1064b2db
olors.xml
trings.xml
9e229d80e58078ad9197e0b9b0ed2914b2ec6b75 11-Aug-2014 Winson Chung <winsonc@google.com> Merge "Updating accessibility message for Recents activity. (Bug 15570522)" into lmp-dev
f25268b402b98ff3b52f6e8ce2950f5d1f8e5ae1 11-Aug-2014 Winson Chung <winsonc@google.com> Updating accessibility message for Recents activity. (Bug 15570522)

Change-Id: Iaaedb9a66b2160015b304863a00fbefdfb0e10ea
trings.xml
448bb42c7843581208515ac06278e05377230378 11-Aug-2014 Winson Chung <winsonc@google.com> Merge "Tweaking empty recents text. (Bug 16711522)" into lmp-dev
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
onfig.xml
27b97fa098996e59b594ce438d85563eea580375 08-Aug-2014 Winson Chung <winsonc@google.com> Tweaking empty recents text. (Bug 16711522)

Change-Id: I338e2add6e4a46551ce7d52e873f332979b194e1
trings.xml
9063461752bcbf622d899a13c4b62ceddae64acd 11-Aug-2014 Selim Cinek <cinek@google.com> Changed the color of low-priority notifications

Bug: 16010701
Change-Id: I7afc351a5a669bbb71b2620afe310b250da66b77
olors.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
onfig.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
onfig.xml
1940892d891c1d2538f51608b6618af646ab7481 07-Aug-2014 Adrian Roos <roosa@google.com> QS: Make user switcher expand when users don't fit

Also updates the switcher to match the latest redlines.

Bug: 16406694
Change-Id: Ibf44ed9ea2ef4e3c467724eb4c79f1df5b3e49f4
ttrs.xml
tyles.xml
d3ea7d61a31d8719da3c809ebc28ece3eafd5b85 07-Aug-2014 Jason Monk <jmonk@google.com> Update strings for QS footer.

Bug: 16854706
Change-Id: Iba7ecae45f0bc9a8819f5172ad5922fddab95076
trings.xml
ec396d6399c5c31d697d81e94aff459e9771b0c6 07-Aug-2014 Winson Chung <winsonc@google.com> Initial changes to add task affiliation styling. (Bug 16656169)

- Fixing issue with launch-in-background animation
imens.xml
e2a8c53f3fdc5c31b58491c7212f8a294db8dbc6 07-Aug-2014 Dan Sandler <dsandler@android.com> Merge "Link to new app notification settings from the inspector." into lmp-dev
e9a4e90db6e7493e84084197361da7140817265b 31-Jul-2014 Dan Sandler <dsandler@android.com> Link to new app notification settings from the inspector.

Also hide the inspector whenever the keyguard changes state,
to make sure we don't leave any notification guts lying
around when you turn the screen on and off or unlock.

Bug: 16208321
Change-Id: I47cf6a0cb82e765eb6b50984972f57616b534ed3
trings.xml
bf1899e64c0fbb0fa211d883134012299fe79f41 07-Aug-2014 Jorim Jaggi <jjaggi@google.com> BG protection for user switcher on Keyguard.

Also fixes the position.

Bug: 15757197
Bug: 15545213
Change-Id: I9fab98652ab1ccad4e02d5cfa17b212a72a0a0b3
olors.xml
04e5f72cdb7bbe494e4b330b393388d1e0b18f74 07-Aug-2014 Adrian Roos <roosa@google.com> Merge "Update User switcher to new spec, implement adding users" into lmp-dev
ccdff62159b41ab130a8f90d30edb9b9542d8c72 06-Aug-2014 Adrian Roos <roosa@google.com> Update User switcher to new spec, implement adding users

Also enforces restrictions on when guests can be added.

Bug: 15545213
Change-Id: Ia03747fbcc39f2b1b20876463c85afbac5057878
ttrs.xml
trings.xml
tyles.xml
7e6809ad643fa4a70cfb647191731c68f07789cd 06-Aug-2014 John Spurlock <jspurlock@google.com> Common shade width across devices.

Use 400dp as the visual width of the shade across all devices
and orientations, except small device portrait.

Since the width is now dynamic across orientations, update the
necessary views in SystemUI on rotate.

Remove obsolete styles + resources.

Set max QS columns to 3 on all devices, due to the newer shade
width.

Bug:16825515
Change-Id: Iff171549a79bc318a4d585a2d9ea2af9bc686922
imens.xml
tyles.xml
9cf1f37737163b75f25fe6bdda452dc39af8e293 05-Aug-2014 Jorim Jaggi <jjaggi@google.com> Update keyguard icon paddings to spec.

Bug: 15381387
Change-Id: Ia75394fd68f66233ebabe9ec4f62b42d40d19eb9
imens.xml
9c84aab89289b5430b9a5d025002af01da20b4f9 05-Aug-2014 John Spurlock <jspurlock@google.com> Merge "QS: Share usage tracking timeout with color inversion tile." into lmp-dev
f479792e05485a536c3fa68db9d8a71f34591b78 04-Aug-2014 Jorim Jaggi <jjaggi@google.com> New swipe-up assist animation for L.

Bug: 16307470
Bug: 14623152
Change-Id: Ib7e0381d118bda177981cc56ec9a8fb418dfb0e3
rrays.xml
olors.xml
imens.xml
tyles.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
onfig.xml
05204dc2275e0292d902884c6ec298d2e6afdd98 05-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Dismiss all layout updates." into lmp-dev
2ae259df68659fd3c0c3ca070f58ca40b20de8b8 04-Aug-2014 Jorim Jaggi <jjaggi@google.com> Dismiss all layout updates.

Bug: 14826666
Change-Id: I19773d0afaf34f92d987a5292de861b5963a7d8a
imens.xml
19328fab0e7d1509c4c2f9276900dbd87bce81ea 03-Aug-2014 John Spurlock <jspurlock@google.com> QS: Fix detail clip reverse transition.

Give it a layer during the transition to workaround a recent
regression in the clip animation.

Also:
- Dial down the transition alpha a bit
- Do a delayed reverse transition on exit

Change-Id: I622d6eb863d6186293b0126dda8fca3a04a80a85
olors.xml
1bb480a3a4ce2ce63c5d09fa7f5cc38ec160ebf4 02-Aug-2014 John Spurlock <jspurlock@google.com> Battery saver: new policy changes + SystemUI tweaks.

- Service policy changes: allow the user to turn off (snooze)
saver mode below the auto-trigger level. Plugging in the
device always exits saver mode.
- Default trigger level is now 0 (never) instead of 15.
- SystemUI now also listens to a new POWER_SAVE_MODE_CHANGING,
since waiting for _CHANGED can take seconds.
- Move shared feature description text into the framework so it
can be shared.
- Tweak dialog title + action strings.
- Remove trigger-level from SystemUI, it no longer needs it.
- Add the ability to turn off saver mode directly from the
notification.
- Migrate saver confirmation dialog to common system UI dialog
helper, and add a few convenience methods.
- Fix bug where the status bar area would be orange over the keyguard
in SHADE_LOCKED mode.

Bug:16214395
Change-Id: I3d1ded1eec9e63e7d97469486f6a320e1bebbccd
trings.xml
8af525dd7d1640175fda344301a8712725557caa 02-Aug-2014 John Spurlock <jspurlock@google.com> QS: Fix detail flashing during transition.

And modify the background a bit during the transition
to enhance the clip effect.

Change-Id: I2b4f4b18cb9c1b41efc2e6b38bc8f7d2a944511e
olors.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
onfig.xml
3d5f551cd5905c835bb789406763764a8a9a73de 25-Jul-2014 Jason Monk <jmonk@google.com> QS: Add security footer.

Adds a footer with notification of when a device owner is present
and when a VPN is active.

VPN portions still need some work for detecting when/what is
active, disconnecting, and launching the current VPN app.

Bug: 16153201
Bug: 14430719
Change-Id: I546f45895685b0120e03892539041b41430bb981
trings.xml
60d07c597c3f996deb3f2743466fe5279ca15e8d 31-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement timings for go-to-full-shade transition.

Change-Id: Ib7c0f65b7e2565a6c30b9962e9f81547537b408a
imens.xml
012ef36a6c5e9745d112c734aed916cab052558c 01-Aug-2014 Winson Chung <winson.chung@gmail.com> Updating the stack layout to use a parameterized curve.

- Fixing issue with search box not being layered on top of the task stack view (Bug 16643875)
- Fixing issue with there being no animation when dismissing recents while the stack is scrolling.

Change-Id: I990f3c527de655d62fbf8a4539dcbaed3ed422c8
imens.xml
2915b9d14876c8e63ca82415807bcfb602ebad43 28-Jul-2014 Winson Chung <winsonc@google.com> Updating lock-to-app look.

- Adding seek bars for tweaking values when in debug mode

Change-Id: I92ae7b431ee170f5d8b31f34349d51a6b7f9ddef
imens.xml
87d84d4d9533814e92bc7b1b0f91347a4982c1d0 28-Jul-2014 Jorim Jaggi <jjaggi@google.com> Make user avatar bigger on lockscreen when it is tappable

Also fix some other paddings there.

Change-Id: I6c54b070cde96e7fd21ff3533ee6a4b58547028c
imens.xml
c7dea6ee9b06369b0c0c3773dc2e40409ce86a8e 26-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement next alarm info in expanded QS.

Also make the representation of alarm on lockscreen consistent with
QS. In addition, fix a bug where pending app transition was overriden
to make the alarm click interaction look nice.

Bug: 15392951
Bug: 15856205
Change-Id: Iacdf6a38c5c1a7484b4b328c9a3fa4d25e071c64
imens.xml
ab3d017e113e1418fa72aef0031fbbe60d15edc7 26-Jul-2014 Jorim Jaggi <jjaggi@google.com> Add possible string to survive string freeze.

Winter is coming!

Change-Id: I806e8ece14895f9d79127dd7f98b6818d72ecbf1
trings.xml
543650bb10b1104dd4ebb81e4a9bbebf9fb4c535 25-Jul-2014 John Spurlock <jspurlock@google.com> Merge "Volume: Show safe media warning in settings." into lmp-dev
351346092acdfbfcc1d9ebf98d539d2a1196c5e8 25-Jul-2014 John Spurlock <jspurlock@google.com> Volume: Show safe media warning in settings.

If the safe media warning is enabled, make sure
we display it from the new inline slider preference in
Settings (without showing the volume dialog itself).

Also:
- Update the warning dialog to the new sysui theme.
- Separate the warning sentences with an additional line.
- Fix the auto-dismiss timeout.
- Add a system property to additionally enable the safe
media warning for testing
- Add more information to audio service dumpsys.

Bug:15434662
Change-Id: I95fec12c9049bbfdb7ebdf246160e4b12c0c5be3
tyles.xml
99137c5e8d92ba02ee1a06ae867a08ff328920af 25-Jul-2014 Dan Sandler <dsandler@android.com> Merge "Notification inspector." into lmp-dev
a4cc966050aeb406dbf3d9d262e281c40826e354 25-Jul-2014 Winson Chung <winsonc@google.com> Adding content description for task view buttons.
olors.xml
trings.xml
4247a5c16237705c470b4dd7378a657c5f7b6d51 23-Jul-2014 Dan Sandler <dsandler@android.com> Notification inspector.

When longpressing a notification, instead of popping up a
menu we now replace the notification's view with an
inspector showing the app name and icon inline, along with a
proper app info button.

Bug: 15892646
Change-Id: I905e2fd5c9ea5cbbaccabd633f4b8257227a10bc
olors.xml
eceda3d83814e20cabddc4f0755d475fa2f3d8ff 21-Jul-2014 Dan Sandler <dsandler@android.com> Reintroduced the clear all button

A new text button is added to the bottom of the notification list
enabling the user to clear all notifications.

Bug: 14826666
Change-Id: I34dcccb59346798cca321bc1a19252b00e7c5689
imens.xml
trings.xml
baa23274596246d03741457701ac515a73aa8818 08-Jul-2014 Selim Cinek <cinek@google.com> Implemented new camera affordance

Also fixed a bug in the touch logic where you could close the shade / hint
after going to the camera / phone.

Bug: 15126905
Change-Id: Iadfde56cb68f4048868eedec6bd3456f55823cd9
imens.xml
1907cd478209f01a4215d9a3a76294c2c77c9a63 24-Jul-2014 Winson Chung <winsonc@google.com> Adding fallback transition for animating in/out of affiliate groups.
imens.xml
ed69bd661f5152cdcb2d8359efb592234a45fc49 23-Jul-2014 John Spurlock <jspurlock@google.com> Doze: Manage screen state + brightness when teasing.

Bug:15863249
Change-Id: I2e9574afd58594d1895777024529e90815c66913
onfig.xml
d2a1eec400128f39e1b223a720a88dbd395f3e6e 09-Jul-2014 Sander Alewijnse <salewijnse@google.com> Add Device Policy API to disable screen capture.

WindowManager will set secure flag on SurfaceControl for
all windows of a flagged user to prevent screen capture.
API is consistent with the camera disable API.

Change-Id: Ib180f67f1ad827b6f4aca2af615274256cce58f4
trings.xml
0ff62e09116dd125fc36f7af5de7a0b60aaa789b 22-Jul-2014 John Spurlock <jspurlock@google.com> BatterySaver: Make the bars orange.

Bug:16203820
Change-Id: I85f700d30a90212202626fc10fb289aca7f2b688
olors.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
onfig.xml
5005244f10442e75c1f48973fdddce5facf3f360 17-Jul-2014 Adrian Roos <roosa@google.com> More user switching goodness

- Confirmation when exiting guest
- Dialog when resuming existing guest session (will be HUNed in follow-up CL)
- Properly center user name in QS user switcher

Bug: 15759638
Bug: 16378966
Change-Id: I63a1dd524975408618c10d90a18052f15deec756
trings.xml
tyles.xml
eb2727bb2f0f32016ca7c4bdd2c0a79eec8cb80a 20-Jul-2014 John Spurlock <jspurlock@google.com> Volume: new coat of paint.

- Two sections (lighter header, darker detail) like QS.
- Fewer text variants.
- Remove backgrounds for segmented buttons.
- Remove alarm warning background.
- Fix slider-only style.
- Ensure all touch-targets are 48dp.

Bug:16419191

Change-Id: I220f3a736eba3dd7a1b9ff58a8fe4bf3d21db61a
olors.xml
tyles.xml
4d75c079f35d85b687d8349e5e2940447d01198e 17-Jul-2014 Dan Sandler <dsandler@android.com> Shrink user profile bitmaps to 48dp^2.

Can save megabytes of memory.

Bug: 16371371
Change-Id: Ifec5cff3a3376d045ee4e3b605edeb8d9ac93799
imens.xml
b71e68f9aa44b220cabaace70493751538d94dc0 18-Jul-2014 John Spurlock <jspurlock@google.com> Volume: Rocker animation + style updates.

- Add more spacing at the top
- Update window animations to fades
- Improve style for alarm warnings

Bug:16200897
Change-Id: I7a64e235eff1f9a77fc697a98a4440bc69043386
olors.xml
tyles.xml
c39d47a8e7c74bd539104b0efab898ef6fc43ddf 09-Jul-2014 Michael Wright <michaelwr@google.com> Add MediaProjection APIs.

The new MediaProjection infrastructure allows the system to hand out
tokens granting the ability to capture the screen's contents, audio,
etc. at a granular level. It's intended to be used both for screen
casting, via the cast APIs, as well as screen sharing via third party
applications.

The screen sharing case is implemented, but all of audio capturing
is still forthcoming.

Change-Id: I4b24669bed7083e11413c10ed8d6b025f5375316
trings.xml
a1b6cfd719b64391700b2f42261ee402c2c62e3f 17-Jul-2014 Adrian Roos <roosa@google.com> Merge "QS Guest fixes" into lmp-dev
e9c7d431da85b5bc03ecaa964d7a491b01466a99 17-Jul-2014 Adrian Roos <roosa@google.com> QS Guest fixes

- Fixes NPE when guest has not been created yet
- Reloads pictures only when they changed
- Adds "Exit guest" affordance

Bug: 16363920
Bug: 15759638
Change-Id: I99ff1c4be06fee96c5169fd7c2d31b1b13f7a389
trings.xml
9d32507a8608f82d430fcaf1de0eb81de93dcdea 17-Jul-2014 Adrian Roos <roosa@google.com> Merge "Update QS user switcher colors to spec" into lmp-dev
19f653ec19e3435c707357ddf553f1b584c811da 17-Jul-2014 Adrian Roos <roosa@google.com> Update QS user switcher colors to spec

Bug: 15545213
Change-Id: Id0e48e4406c64d2a8a19ed8fdcec398896ca11c0
olors.xml
89f060a1e0fa48c497855d061b5c9ec44bb576c8 17-Jul-2014 John Spurlock <jspurlock@google.com> Zen: Return of the alarm warning.

- Remove the term timers from subtitle, the term "alarms"
is now inclusive of timers.
- Resurrect the alarm warning, give it a more prominent
appearance if we can detect an overlap in a time-based
exit condition and the next alarm time.

Change-Id: I5d6d67694c7acc9e2a5a7c63e647069744a22cec
olors.xml
trings.xml
tyles.xml
aedebda776ee3a68eda498a79bf14855e5f5d62e 14-Jul-2014 John Spurlock <jspurlock@google.com> Update data limit notification icon + strings.

- Use a more specific disabled cellular data icon.
- Reword framework strings to use "Cellular" instead of "Mobile"
and avoid "enabled/disabled"
- Update SystemUI's network limit dialog to follow suit.

Bug:16185238
Change-Id: Ie9191990fab17cd7dc04395fad39f84bfff8349d
trings.xml
18bb4f99206a419c9bc61df08bc29d76efc6764a 14-Jul-2014 Dan Sandler <dsandler@android.com> Clean up autoredaction text.

Also show the timestamp if the original notification does.

Bug: 16289371
Change-Id: I6898990629c036dc7c1a129609449e556f8afa72
trings.xml
tyles.xml
bd8797616d88c5b0171f8c44072647f561cb925e 15-Jul-2014 Dan Sandler <dsandler@android.com> Pressed the "dim" button on the clock one too many times.

Bug: 16202293
Change-Id: I0d1c746bb775f56db018c231a296daca848e9235
olors.xml
5f1652c285e3842242909090956ab532fa3d801c 14-Jul-2014 Adrian Roos <roosa@google.com> Add strings for QS user switcher

Bug: 15545213
Change-Id: Iec98b704cd4b662d3cc5ff0b76671d44f93837d5
trings.xml
d11a19b8ea08035c14052ee42cbc529e62cc4c70 13-Jul-2014 John Spurlock <jspurlock@google.com> QS: Cellular usage warning marker + policy cycle.

Add warning marker to graph from policy, and use the
cycle day from policy to determine the usage period.

Change-Id: I31711eea6a0bf54ad0eb5841d2aa9b8e5927ed58
(cherry picked from commit b5e88019cd69d9320639b6736fabf7f407444967)
olors.xml
trings.xml
1e6eb17a22056529601c8e413c2da0541d59d93b 13-Jul-2014 John Spurlock <jspurlock@google.com> QS: Introduce cast control panel.

Make cast controller more granular, at the route level, and
bind a common detail item panel to the available routes.

Fix tile icon, add connecting label.

Remove dialog presentation, no longer needed.

Add the new empty state, and add controller state to dump.

Found a bug in keyguard when in presentation mode, added
a workaround - don't crash when no owner info in keyguard
status view.

Bug:15833210
Change-Id: I19afec390eac2260bccf4a7064065b666b7bceca
trings.xml
486b78e42652466f6241eb87d5bed60040db7a25 07-Jul-2014 John Spurlock <jspurlock@google.com> QS: Introduce bluetooth control panel.

- Factor out common detail item panel view, share with Wifi.
- Add an empty state (large icon + text)
- Implement connect / disconnect for supported BT profiles.
- Wire up "scanning" state, but still waiting on asset.
- Add BT controller info to dump.

Bug:16235253
Change-Id: Icf854cafba962fe4b63767d7206e309d80b7b87b
olors.xml
trings.xml
tyles.xml
1f24c7e37bc794057a156a730c7e4b53b01212ed 12-Jul-2014 Winson Chung <winsonc@google.com> Initial changes to support lock-to-app on the foremost task. (Bug 16221876)
olors.xml
onfig.xml
imens.xml
trings.xml
be8df5aea89377b61c5fe01b17fab43c0fabe6e9 11-Jul-2014 John Spurlock <jspurlock@google.com> Merge "Volume: delay dismissing panel when starting settings."
1dad272337db57d72d9158dc77f64798810f62e7 11-Jul-2014 John Spurlock <jspurlock@google.com> Volume: delay dismissing panel when starting settings.

Bug:16211952
Change-Id: I067721d932076dafb35c6afd99583301acff9bea
onfig.xml
2c5baca5eddb7c886d5e5f2bd9400eb064d07770 11-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix panel height when only one notification is shown

Also fix the place holder height for the stack when QS is expanded.

Change-Id: Ia28373c21b5d2155e735425d5657dde2dec49c6d
imens.xml
980f9925bb044bc87c1de1f0e21372f46d7d596d 11-Jul-2014 John Spurlock <jspurlock@google.com> Merge "Volume: Use accent color for selected radio button."
f7d22132c2c9b83134b05aaed63a89f61c639fd9 11-Jul-2014 John Spurlock <jspurlock@google.com> Volume: Use accent color for selected radio button.

Bug:16212456
Change-Id: Ic1badeaf6eec98cd2780592660a36d7087bb677b
tyles.xml
136c5ae2ce7f93f9c5cdc442cc97c6676c8429d3 11-Jul-2014 John Spurlock <jspurlock@google.com> Merge "Volume: Promote alarm warning to title."
86d04fdaa1853cf7ff8ec9aba1dd925dd098167e 11-Jul-2014 John Spurlock <jspurlock@google.com> Volume: Promote alarm warning to title.

Bug:16211556
Change-Id: I839e08d1ba26ba825a9799f92c9b600feb91a81b
trings.xml
tyles.xml
d4aafe9b70964ee3d60e1b0815963e866cbacb60 10-Jul-2014 Jorim Jaggi <jjaggi@google.com> Add battery level in status bar on Keyguard when charging

Also fixes flickering in the header when overscrolling the
notifications.

Change-Id: I3d6aa95e364298718c6d8b050a1091e7ccd7609d
imens.xml
362dd6d632f0eb63de4edf4a6eec281342391d9f 09-Jul-2014 Jorim Jaggi <jjaggi@google.com> Add glyph rerasterization hack for SystemUI.

Change-Id: I39d84e981b828b501801349d7a5e70a089b5f14e
imens.xml
tyles.xml
a433fa9c17772f563163ff7db177d091d6aebd5b 09-Jul-2014 Winson Chung <winsonc@google.com> Updating task grouping logic.

- More fixes for graphical glitches when picking up task views.

Change-Id: I93fab1c2a9cc727c68d8f8fbd506bedaf681715f
imens.xml
3f48f46d7e9073edbc4d8613a6dd4d68a37a11b6 08-Jul-2014 Jorim Jaggi <jjaggi@google.com> Update QS header to spec

- Move brightness slider down.
- Make clock bigger when expanded.
- Show date in collapsed state.
- Change size of avatar depending on collapsed/expanded.

Bug: 15865202
Bug: 15381387
Change-Id: I7894edae495b5a2d12b4fe4637a9aa3fd2e58963
ttrs.xml
imens.xml
tyles.xml
5e9049a362016c9f00823346d619303674f9df0e 09-Jul-2014 John Spurlock <jspurlock@google.com> QS: Add limit to cellular data panel.

Change-Id: I4d69ffe0681b89670d052ed18c5e4be4674d2d62
olors.xml
imens.xml
trings.xml
b98f747c714ff8252471ca0a3295c2cb9ccb4f3a 08-Jul-2014 John Spurlock <jspurlock@google.com> QS: Basic cellular data detail panel.

Change-Id: I1f19a8bf3e01d7f1d49e82d7096a215c863eab61
olors.xml
trings.xml
tyles.xml
d71517be7c73aa36b8c1b15fa2221b56e20c80ab 08-Jul-2014 John Spurlock <jspurlock@google.com> Include timers in no-interruptions warning, always show.

Bug:15831713
Change-Id: I83434d882ba1168bba4de8f1d58334742eb863a3
trings.xml
88085ad05bd62be8f3c53917e3449a8fc5c37f10 08-Jul-2014 Winson Chung <winsonc@google.com> Merge "Refactoring to support groups."
ffa2ec664479bff6b4b61d4c349d9db2cb37ca16 04-Jul-2014 Winson Chung <winsonc@google.com> Refactoring to support groups.

- Removing RecentService, determining animations just in time
- Fixing a few issues with animations of newly picked up tasks from the pool
- Moving helper classes into sub package

Change-Id: Ie10385d1f9ca79eea918b16932f56b60e2802304
imens.xml
853b070f19801058182ac1172d7c21c7651253c8 05-Jul-2014 Jorim Jaggi <jjaggi@google.com> Add % for battery in expanded QS; make it clickable

Also removes the "xx minutes until full" label in expanded QS.

Bug: 15392950
Bug: 15863237
Change-Id: I41e85a9ffeb3cba31b58769f8faee9147a3b031e
olors.xml
trings.xml
tyles.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
olors.xml
onfig.xml
imens.xml
trings.xml
tyles.xml
d83771ee46076d74fa7284a5a5867bc9b0ce20be 04-Jul-2014 Selim Cinek <cinek@google.com> Fixed a visual stack collapsing bug

When the stack is collapsed, the second card is padded slightly
to appear as if it was in the bottom stack.

Bug: 15169254
Change-Id: I9e9418dc057ffec01c7f56358ec60bac477497a4
imens.xml
ad3e5afdd2dad5ae9144db1cdadd968ba6f306b1 04-Jul-2014 Selim Cinek <cinek@google.com> Fixed some logic in the stack scroller algorithm

Also made the top stack slow down a little bit smaller, such that
the speedbump doesn't jump anymore when entering it.

Bug: 15022817
Change-Id: I66c3123a043c66fd9f8aaef50e5ffade4bc17989
imens.xml
ed2f4b77da2f8c5124560ebb0d5dfc16a86fa498 03-Jul-2014 Jorim Jaggi <jjaggi@google.com> Merge "Quick settings improvements"
540454259d7768804a262031289b307e3b0f42ab 03-Jul-2014 Jorim Jaggi <jjaggi@google.com> Quick settings improvements

- Remove hole in landscape when no notifications are shown.
- Start intercepting touch events directly when already flinging.
- Fix jump in top panel when collapsing QS in landscape.

Change-Id: If2da5215ee20ea1b0d3a0f88f32c8f5b0dd147da
imens.xml
30c305ce6283ce1380ad91ef0d221696b32d5a6b 01-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement nice motion for collapsing panel while QS open

Also remove the delay for actions which close the panel. Delaying is
no longer necessary as you still see the touch feedback when the
panel is closed.

Change-Id: I0dffae6998fc41b1590cb182667323f40be3a7d5
imens.xml
3d2b94bf8e32640e57573ebb17911b1db9440231 02-Jul-2014 Selim Cinek <cinek@google.com> Made notifications below speedbump grey.

Also fixed a small scrimming bug where headsup where
scrimmed.

Bug: 15408642
Change-Id: I8319ccb001a1d654af055276de3c64ae388a7e47
olors.xml
697178b1244533adb0ffb3325c0a27a1fde6eaca 02-Jul-2014 Selim Cinek <cinek@google.com> Refactored the notification backgrounds

The background now only uses one specific drawable and emulating
the legacy behaviour by tinting. Notification backrounds are now
also a ripple drawable, giving feedback on click.

Bug: 15837646
Change-Id: Ia3b7dafebe2439cc56ed258264ef33b5b07faa69
olors.xml
imens.xml
nternal.xml
7f8f22a53005f776c8ee4d299e748e74b077ffd9 03-Jul-2014 John Spurlock <jspurlock@google.com> QS: Wifi control panel.

Create first example of an inline detail view with line
items, bind to new access-point controller.

Move the common bits of all control panels into a
common abstraction. Share common parts of layout
(More settings / done button).

Change-Id: I14a1bf548f3291dc628f97bf09dd4e38ac2fb2dc
imens.xml
trings.xml
tyles.xml
b83777ba5c12295224cd566bba59a44b8860e449 30-Jun-2014 Adrian Roos <roosa@google.com> Add flashlight to quick settings

Bug: 15934851

Change-Id: I86f61fa11fe64e76adb032391ce7e7170f59549d
trings.xml
39076ed379c293399292d1c6b799866c1321b44b 01-Jul-2014 John Spurlock <jspurlock@google.com> QS: Improve dual tile labels.

Use the solid dropdown caret and improve vertical spacing.

Change-Id: I839fb3130a0fc621a2217e5211fb7b4f053a5685
imens.xml
nternal.xml
2580a976ec93a01ed00fae51364ad872bc591d95 25-Jun-2014 Jorim Jaggi <jjaggi@google.com> Improve motion when expanding/collapsing status bar.

- Don't fade the whole panel anymore.
- Parallax effect for QS header translation, fade on keyguard.
- Improve fling curve for dismissing the panel.
- Improve peeking behavior.

Bug: 14804452
Bug: 15407838
Change-Id: I34b7bcd457cb8a037e0bb06e9802ec66d2b39b73
imens.xml
92d9b19e1bc5f93ef31c4e6eb3395eaf78a5c84e 29-Jun-2014 John Spurlock <jspurlock@google.com> QS: Add a caret to the dual tile labels.

Also tweak some of the vertical spacing between the tiles
to get closer to the redlines.

Bug:15852139
Change-Id: I251fde261a74335c16b37ba07ab554f6db05d367
imens.xml
nternal.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
onfig.xml
d42f49584992c421430e8614312c0136e49f54e9 27-Jun-2014 John Spurlock <jspurlock@google.com> QS: Tile text to 70% white.

Change-Id: I4dcad126b1b2467b780192ae220493c301cdb5bb
olors.xml
0557c3f0e0a1e92e6b205a3ad6da3a0f75700c3d 25-Jun-2014 John Spurlock <jspurlock@google.com> SystemUI garbage collection.

Remove obsolete pieces from PhoneStatusBar + NotificationPanelView

Change-Id: Ib6b2d6f1a4e7c4aeaab775f928a74abdfe2b4168
imens.xml
6cb9e0f1f9b8b7902f3c451eb86db447af4a4ebf 24-Jun-2014 Christoph Studer <chstuder@google.com> Remove suppression of ZEN'd notifications

Bug: 15286335
Change-Id: I3114d7bcd8f05ca3a58f3598b95fdb507f6c646c
trings.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
onfig.xml
00a78899af448abd37a3713c7a0e1c64139aae16 20-Jun-2014 Selim Cinek <cinek@google.com> Merge "Scrimming the notifications when QS is open."
f54090e9bb23e9ed1b4d9e500d856f80d2fbe775 18-Jun-2014 Selim Cinek <cinek@google.com> Scrimming the notifications when QS is open.

Bug: 15394230
Change-Id: I4234bde0259ef296db73a43f69a765dbde5ddacd
imens.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
ttrs.xml
olors.xml
onfig.xml
imens.xml
tyles.xml
7ab650cb43fc75786eadfc1c3f8eae8a358723f6 18-Jun-2014 Winson Chung <winsonc@google.com> Adding start delay to the task view transforms.

- Adding slight delay to task bar buttons to allow touch feedback to show

Change-Id: I9f31ca378541fc34c7b741840c7f038340684b13
olors.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
onfig.xml
06795630f62e1e7ad89825db23d7656f8dcd6c5a 18-Jun-2014 Winson Chung <winsonc@google.com> Adding status bar scrim, reducing extra work updating configuration values.

- Making the app icon larger for tapping
imens.xml
129e7ac809083f8a7f6605b82f9f2a84366cb893 10-Jun-2014 Jorim Jaggi <jjaggi@google.com> Fix paddings for user switch and status bar icons.

Bug: 15540707
Change-Id: If7288d032b9625e0fbb5b657afcf680d178e63ee
(cherry picked from commit 5d545e7c89231ac80ab2b666bd83f63bcf54f78f)
imens.xml
d34804cfb32023234e84f22dbae54614c1e4ca35 16-Jun-2014 Jorim Jaggi <jjaggi@google.com> am b6d02956: Merge "Bigger clock." into lmp-preview-dev

* commit 'b6d029569675a486dde2a7117fdc94658e1576fe':
Bigger clock.
4dda93ffa3caac3258b46399f3853de8e3438066 16-Jun-2014 Jorim Jaggi <jjaggi@google.com> am 261caa08: Change style of clock in status bar.

* commit '261caa08828d11ab827bc5da71b2e5a1a9581819':
Change style of clock in status bar.
803c5eb17d083417037942f4e84296401701f767 16-Jun-2014 Geoff Mendal <mendal@google.com> Merge commit 'fd7ef123c01718e44c13ed638b86a7483ae2d9c9'

Conflicts:
packages/SystemUI/res/values/dimens.xml
ea384193d9b1ee9307d1e595fe8e00b8c53516c5 14-Jun-2014 Jorim Jaggi <jjaggi@google.com> Change style of clock in status bar.

Bug: 15570452
Change-Id: I39ec2e2a18d382f378d5cccd94a6a8630b55a240
tyles.xml
587e9e183117609e21653ee53dfe80c22817d89d 14-Jun-2014 Jorim Jaggi <jjaggi@google.com> Merge "Revert "Improve unlock motion."" into lmp-preview-dev
cc693247dceef098490a4b01f2c0793ba5f948a4 14-Jun-2014 Jorim Jaggi <jjaggi@google.com> Revert "Improve unlock motion."

This reverts commit 03599a4c8fcc539948174136878f5e0ceec1eeda.

Change-Id: Iacd5f7ecd755ee2c8efdf1e37060a21702bcf08a
imens.xml
220bf5cf9a6de83f1aecdcd62c56739b2f16a91f 14-Jun-2014 Jorim Jaggi <jjaggi@google.com> Bigger clock.

Also fixes a bug where notifications would be wrongly padded
on Keyguard after rotating the screen.

Bug: 15244051
Change-Id: I2418692c3d2ffdd5fe642361f2924629bf9a75eb
imens.xml
fd9d4414e82f684fa545f75943578d31e2a11722 12-Jun-2014 Jorim Jaggi <jjaggi@google.com> Improve unlock motion.

Bug: 15244051
Change-Id: Ib33a7a8e27a2dc191c6e18ffe1cd2725dfa3bb37
imens.xml
4b5b892ca8f721933cceceb2590d7f7680e3ebbe 13-Jun-2014 Winson Chung <winsonc@google.com> Merge "Enabling Home->Recents transition."
ad6f276670443ac8f9b73497dae185bb005c3a76 13-Jun-2014 Winson Chung <winsonc@google.com> Enabling Home->Recents transition.
onfig.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
onfig.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
onfig.xml
imens.xml
a5c1506313dc41643cefa443d7b51bb63c18e0f2 11-Jun-2014 Jorim Jaggi <jjaggi@google.com> am dc61882e: Merge "Fix black background for auto-redacted legacy notifications" into lmp-preview-dev

* commit 'dc61882ef03a25f7861aff838577ef124a8f40e7':
Fix black background for auto-redacted legacy notifications
c0daabbec3da4a39457ce62a15a909983a2368f1 13-Jun-2014 Winson Chung <winsonc@google.com> Merge "Fixing issues with dim not animating, adding dismiss button delay, tweaking empty recents text. (Bug 15431590, 15573497)"
cadc7a200a5f21088deee06bcb42d1e5a5574db9 12-Jun-2014 Winson Chung <winsonc@google.com> Merge "Exploring transitions to/from Recents."
db6cf3a7685b6ec3cc27a65f5015c41dc9fe8953 12-Jun-2014 Amith Yamasani <yamasani@google.com> Merge "Guest user first iteration"
1e9c21871e81642669079cd290ef47818a3165bd 12-Jun-2014 Amith Yamasani <yamasani@google.com> Guest user first iteration

Setting for controlling if guest is enabled on the device.
Setting to hint to apps that they should skip showing first use clings.

User switcher handles creation and deletion of the guest user.
Some tweaks to the user switcher to show some feedback and make the icons
circular.

Change-Id: I187dc381d2ee7c372ec6d35e14aa9ea4dfbe5936
trings.xml
b41e0e37ecb59eec14d09068d1d6ac953eea59ce 12-Jun-2014 Jorim Jaggi <jjaggi@google.com> resolved conflicts for merge of 6edef668 to master

Change-Id: Ia0c79581e9221341718799d2969f56c95a76a3de
61d3fab6908763860beb1a428efa4753e0349b80 12-Jun-2014 John Spurlock <jspurlock@google.com> am e2f6373c: Merge "Heads-up notifications for low battery warnings." into lmp-preview-dev

* commit 'e2f6373c80e7d1a5a7c71412bff10a71c54cd451':
Heads-up notifications for low battery warnings.
3332ba54ae85df14d761447d86d2aa19d448ce11 10-Mar-2014 John Spurlock <jspurlock@google.com> Heads-up notifications for low battery warnings.

Falls back to dialogs when heads-up are N/A.

Add new ongoing notification if battery saver mode
is active. Offer to start battery saver on warnings,
if not already started.

True up BatteryMeterView's levels to the latest threshold
levels. 15% for first warning.

Bug:13329308
Change-Id: Id8ad11a1997079ee7165ae003a8fa1c744462ab3
rrays.xml
trings.xml
c45d5d2aa4febf73b26391e9f252b1e1d81b4223 12-Jun-2014 Selim Cinek <cinek@google.com> am 0984a93c: Changed the visual appearance of the speedbump view.

* commit '0984a93c5df33cc044a86e04e6dbe68d58027352':
Changed the visual appearance of the speedbump view.
1e119db1a376e4eb889ad447df4b229871b02b17 11-Jun-2014 Selim Cinek <cinek@google.com> Changed the visual appearance of the speedbump view.

The colorfulldots are replaced by a simple line to avoid
catching too much attention.

Bug: 15188625
Change-Id: I41be50dcc61d495f3bc88e4731388f770fda83d0
olors.xml
imens.xml
44f8d455fe8177479ac1f620d724a21db176847c 12-Jun-2014 Jorim Jaggi <jjaggi@google.com> Merge "Improve unlock motion." into lmp-preview-dev
80f5e3c08dc826501421b2b7328d5affd366968a 10-Jun-2014 Jorim Jaggi <jjaggi@google.com> DO NOT MERGE: Fix paddings for user switch and status bar icons.

Paddings approved by allysont@ for preview build.

Bug: 15540707
Change-Id: If7288d032b9625e0fbb5b657afcf680d178e63ee
imens.xml
36b15237a633ca906029e6ccdc4c55fa6309afe8 10-Jun-2014 Jorim Jaggi <jjaggi@google.com> Fix black background for auto-redacted legacy notifications

Also removes the wrongly implemented Froyo compatibility mode, as now
all the notifications are light and the background is provided by us,
it's again like in Froyo-world! :-)

Bug: 15295371
Bug: 14105711
Change-Id: Icbae15e690494465b0e63935d81d59edfa05e76e
olors.xml
59a6127551650e7307fd6e6e1b72c1c2377fac80 06-Jun-2014 Adrian Roos <roosa@google.com> Add Emergency Calls Only and Charging State to Status Bar Header

Bug: 15393101
Change-Id: If1dc300d843fb5f694ef57714225f43924dbb2b8
trings.xml
tyles.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
onfig.xml
3cb07a462be293634e6a83ea6c82f3647cd17dad 06-Jun-2014 Alan Viverette <alanv@google.com> DO NOT MERGE Material theme

BUG: 15467097
Change-Id: I15191362e104a902895418fc615892c21db64c35
olors.xml
nternal.xml
tyles.xml
3b60d3fe9d2490dd5b7d7d9f65377f37134993ae 04-Jun-2014 Adrian Roos <roosa@google.com> Merge "Display time to charge on lock screen" into lmp-preview-dev
12c1ef57d0758b4fc3514c164897390d83edc463 04-Jun-2014 Adrian Roos <roosa@google.com> Display time to charge on lock screen

Bug: 14410848
Change-Id: I7ffad4dcc83ceeaeb29342439de11c91b4d63ce8
trings.xml
dffb3e7ed06d50d4a5c60daa2b8c46a551a92afd 04-Jun-2014 Selim Cinek <cinek@google.com> Merge "Changed the overscroll and expanding behaviour." into lmp-preview-dev
e37bd648e68252204d53be576d703dbaf17abd98 04-Jun-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix more card appearance to spec from design." into lmp-preview-dev
b741f053394b6e8f59bdf72bb47e9f4484fbb808 03-Jun-2014 Jorim Jaggi <jjaggi@google.com> Fix more card appearance to spec from design.

Bug: 15392952
Change-Id: I4539b48af33dc6838ef0c59dac7ca08fc1a2bd03
olors.xml
imens.xml
trings.xml
1408eb5a58d669933c701e347fd3498ceab70f3c 02-Jun-2014 Selim Cinek <cinek@google.com> Changed the overscroll and expanding behaviour.

Only the first selected element will be expanded, no subsequent children.
Afterwards, overscrolling is performed.
This improves overscroll consistency a lot and people don't accidentally
expand unwanted notifications, just the one they wanted to.
If the users primary intent is overscrolling (i.e if he drags on a card
which is already expanded), then we allow him to go to the quick settings.

Bug: 14487435
Bug: 15181651
Change-Id: I978cc4e06ae85c2ca69e15a149cb85ac54b2ef35
imens.xml
012d4a229c2373519b5ebc3e19d8b27d6ce55843 04-Jun-2014 John Spurlock <jspurlock@google.com> QuickSettings: Tile label string updates.

Bug:15186962
Change-Id: I4a1167e094de81ffbcb498815bb1c7c03fc2be7b
trings.xml
ed33da173455add34d95d8a933bff8fc97f882fb 04-Jun-2014 John Spurlock <jspurlock@google.com> QuickSettings: System accent color for seekbars.

Decouple system ui's seekbar's color from the platform
default.

Bug:15186962
Change-Id: I8e4f5605bf5f8be32b290e588d2d854e908f2387
tyles.xml
a52c68772da2bac5a4f1e701fcfa9efacf87136a 03-Jun-2014 Jorim Jaggi <jjaggi@google.com> Merge "Animate unlock icon while unlocking." into lmp-preview-dev
6b264f6e7b59cddf2ef0128935a5c1a06c01b40c 03-Jun-2014 Winson Chung <winsonc@google.com> Merge "Fixing crash, ensuring that we get the post-animation callback, adding nav bar scrim (Bug. 15157307)" into lmp-preview-dev
8dd95e03f8555c278217bac7e4faef865b1850a7 03-Jun-2014 Jorim Jaggi <jjaggi@google.com> Animate unlock icon while unlocking.

When the user reaches the threshold such that the gesture is accepted
as an unlock, the icon scales a bit and gets fully opaque. When the
user flings, it gets even larger and fades out.

Bug: 15163546
Change-Id: Icd963aa8f7268712f239b204cdfa61ebc2baf4d0
imens.xml
b3f0a2ff000ca2481f95ee8f7d7b487e33b87eca 02-Jun-2014 Jorim Jaggi <jjaggi@google.com> Hint for phone and camera.

Bug: 15189049
Bug: 15126962
Change-Id: Ie28fc8202ace4af56542201d168572ef6ad78d19
imens.xml
trings.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
onfig.xml
457cc356089c61317b4c29a3e83f5fc47edb68be 02-Jun-2014 Jorim Jaggi <jjaggi@google.com> Hide header when notifications collide with it on Keyguard.

Bug: 15163546
Change-Id: If4f39786916df75537959a8104823353c475448f
imens.xml
58136d02113ae768dc2cdf871a773bd34cc71583 02-Jun-2014 Jorim Jaggi <jjaggi@google.com> Merge "Implement unlock hint." into lmp-preview-dev
9012958742c7a66b37ba5f2196f9086bb1980e6b 02-Jun-2014 Jorim Jaggi <jjaggi@google.com> Implement unlock hint.

Before, users didn't have any clue how to unlock their phone. Now
they have. Also, a tap now dismisses the notification shade in the
unlocked state.

Bug: 14080971
Bug: 15189435
Bug: 15282191
Bug: 15126962

Change-Id: I779344b043b4415809dd98217b7cb9ff6d57fa3e
imens.xml
d1c86e2cb272f8b8be5b9b47aa4ec7084fe61c22 01-Jun-2014 John Spurlock <jspurlock@google.com> QuickSettings: Icon updates + BT connecting state.

Bug:15186962
Change-Id: I56de6f3cabcb36b13617d4027323a078cceb9587
trings.xml
5d9cc668e16abf1306d82218cd3da29e28a454ae 28-May-2014 Adrian Roos <roosa@google.com> Update HUN visuals to UX spec

Adds gradient, fixes wrong padding on tablets
and adds a callback mode to swipe helper.

Bug: 15106201
Change-Id: I9c3f2d24665cb3de8e70904893f56c928b0caabb
imens.xml
b2f4bc8727f1df9d88f56a15c08cbf2cb8e2993c 30-May-2014 Winson Chung <winsonc@google.com> Merge "Updating paddings to design spec." into lmp-preview-dev
cd23c849afefe58b213d5abb1c581f15d3ad543a 30-May-2014 Winson Chung <winsonc@google.com> Updating paddings to design spec.

Change-Id: I11286937216494304c38c87280bc69ef9522c596
olors.xml
imens.xml
trings.xml
303170e5c29648872517f2eefda97147411c2074 30-May-2014 John Spurlock <jspurlock@google.com> Merge "QuickSettings: Maintain tile panel Y in detail mode." into lmp-preview-dev
3e04cc8c9bcb6daa8f5336934a88dc6c4fdd5221 30-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: Maintain tile panel Y in detail mode.

Hide the brightness slider to reduce visual clutter.
Stabilize the tile panel further by preventing it from
shrinking to less than the tiles height.

Bug:15341870
Change-Id: I785ff9c13f8489e86e3bdc8dde45ebd39f9a1413
imens.xml
2078caf79763eae70c5c41817925c648c7529655 30-May-2014 John Spurlock <jspurlock@google.com> VolumeZen: shadow protection for volume dialog.

Bug:15186962
Change-Id: I8525e62348e2cc8b68b938d2f7d986f5cbe0273f
imens.xml
3bd4feec3d5e5c2432a350b9ae4d7f2d8b8c69d8 30-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: visual updates.

- Update style for do not disturb subhead.
- Fix strict mode warning setting zen from volume panel.
- Longer delay in volume panel when expanded.
- Update zen icons.
- Update header peek height.
- Update detail pane back icon.

Bug:15186962
Change-Id: Icb8b95656f866bf9b0aa076d0b85c019a77e76c0
imens.xml
414a486e4c721f0f8f9f86823a05422acb1c509f 30-May-2014 John Spurlock <jspurlock@google.com> Merge "QuickSettings: Hide the expanded header in detail mode." into lmp-preview-dev
5729d090ab44228ff342a10b4ec0552741371501 29-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: Hide the expanded header in detail mode.

When a tile's detail panel is showing, hide the header
panel above - giving it more real estate.

Bug:15315490
Change-Id: I8aac0ec0eae5dad7393e334107b6aeac76f54545
imens.xml
602de03cf3933ddf3c2548d54956ee76e60d1143 27-May-2014 Winson Chung <winsonc@google.com> Enabling shadows again.

Change-Id: I4e4a771a7be3f696383059cb608e78dd6315a47a
imens.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
onfig.xml
24cf152483c03dc446875c8d6440348174317bc5 29-May-2014 Winson Chung <winsonc@google.com> Updating task view style, fixing performance on enter-recents animation.

Change-Id: I42ca9296170a93a14184ae8963abbd3f0494e503
olors.xml
onfig.xml
imens.xml
4c6969a512cd70831249ec1d07691f16fe5465f5 26-May-2014 Selim Cinek <cinek@google.com> Implemented basic camera and phone affordance.

The phone and the camera can now be accessed when swiping anywhere
on the background of the keyguard in the corresponding direction.

Bug: 15126905
Change-Id: If5551078676275764d5b7ddbca6e71cf008a1904
ttrs.xml
imens.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
onfig.xml
imens.xml
trings.xml
tyles.xml
41b170d6066cb52bb3e396c608b01f2981b95e5d 26-May-2014 Adrian Roos <roosa@google.com> Merge "Replace KeyButtonView's custom glow with Quantum Ripple" into lmp-preview-dev
7c1d454da1f052c634c6a95ed3805be34d322765 26-May-2014 Jorim Jaggi <jjaggi@google.com> Merge "Improve scrim handling" into lmp-preview-dev
ecc798e6668046c2f67cf30c6ab1db2eba80cab1 26-May-2014 Jorim Jaggi <jjaggi@google.com> Improve scrim handling

Bug: 15163546
Change-Id: I0d2c05b035f832f4b4e6a2fc34113fe9d5677525
olors.xml
cde52d77ebfee9229fa39cc0d8a0e6ad0c839212 26-May-2014 Adrian Roos <roosa@google.com> Replace KeyButtonView's custom glow with Quantum Ripple

Bug: 15212514
Change-Id: Ia66bccd627c123f637d67076f78ab418c3f9e835
ttrs.xml
279582689bf4d2a68df1f9a42bf509a807ad5949 26-May-2014 Adrian Roos <roosa@google.com> Merge "Update open lock icon with actual assets from UX" into lmp-preview-dev
f62f2bbcf2edec636700f80f5f279cce7ebad95b 25-May-2014 Jorim Jaggi <jjaggi@google.com> Make QS panel peek below the header.

Bug: 15210059

Change-Id: I84e45092b3c9c397da8b458dbaa136fd52e665a6
imens.xml
72b6f4d4d972e9987e9b9f4601b41283fd45d090 23-May-2014 Selim Cinek <cinek@google.com> Decreased shadows between notifications slightly.

Bug: 15181880
Change-Id: Iee71e4ebf95df044b7bbdd3044cb69455d704150
imens.xml
3ef2a7cbc37c7770f58ceca506327693df23d3ac 22-May-2014 Adrian Roos <roosa@google.com> Update open lock icon with actual assets from UX

Bug: 14295559
Change-Id: Ia9f94688a8776517e964bf7c84d71575d0ef985c
olors.xml
05b7e2c671557a265778d2b55177c2d28ba8c78d 22-May-2014 Jorim Jaggi <jjaggi@google.com> Merge "Change fling behavior of PanelView."
01ad7a18c2e2958d18aa958a70aabcf8393439a7 22-May-2014 Jorim Jaggi <jjaggi@google.com> Merge "Make velocity tracker used in panel dependent on config."
7220faeec616f87b9a8b98885956348b218026bf 22-May-2014 Winson Chung <winsonc@google.com> Merge "Small perf tweaks."
47a3e65acc35cd3061bf3867e8b20753870fd892 22-May-2014 Winson Chung <winsonc@google.com> Small perf tweaks.
onfig.xml
1d480695df31f1c328473f32d5007cea6a03b6e0 20-May-2014 Jorim Jaggi <jjaggi@google.com> Change fling behavior of PanelView.

Change-Id: Ie700be6b1ef48350601ce6bc7fe60579fddae098
imens.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
onfig.xml
4bf31983d247a76142937c01bc2800b7f98d0281 21-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: fix text alignment.

- Abandon dynamic sizing, give each tile a fixed height.
- Align the baselines of the first line of each tile in a row.
- Clean up dimension resources.
- Center the touch feedback on the icon center, and dial it down.

Bug:15120277
Change-Id: If43986f80ef6d01722b60b6feedb278eed27e936
olors.xml
imens.xml
9ba2ffd86defd74193b4bbceab4f164d496112a9 19-May-2014 John Spurlock <jspurlock@google.com> Show current build number in the new bugreport tile.

Change-Id: I20c3894e115a4b3ff0a82016eb86d42f48fa6d54
trings.xml
d47a3f3bbe5264061bf0c506976efafa0d0f2957 19-May-2014 John Spurlock <jspurlock@google.com> Quick settings touch feedback tweaks.

Change-Id: I76a28c023fd6f006ba96063680842a4f89ae8c83
tyles.xml
83e2848c562bf951fd49d85da338eb6dc459cff2 18-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: Remove vector drawable runtime processing.

Remove temporary harness responsible for creating enabled/disabled
versions of vectors at runtime. Instead, pre-compute the necessary
states as separate files.

Normalize all qs icon names, cleanup obsolete pngs, and replace
the DND hangtag.

Bug:14133785
Change-Id: Ifb58635b832d25ca1de7e9f79cf8ec3503ea8cec
olors.xml
imens.xml
75c95044a8c5c073d30dcc9bd21157939f161043 16-May-2014 Jorim Jaggi <jjaggi@google.com> Animate clock position on Keyguard.

Also disable animations when on Keyguard and screen is turned off.

Change-Id: Iec031ab336357194b5d387bc0aad00a702a8ef54
imens.xml
069cd03740312159faf24a01910ff1daeae93131 15-May-2014 Jorim Jaggi <jjaggi@google.com> Position clock and notifications dynamically.

The positioning is dependant on how many notifications are currently
showing. This makes sure that the lockscreen always looks balanced
and harmonic.

Bug: 14592994
Change-Id: Ic647b887dd23e6cc5ecd07d70f279ff2f218f4ca
imens.xml
c27437b7fd04e682ae2abdf0727a99bf5c6e409d 14-May-2014 Selim Cinek <cinek@google.com> Implemented visual speed-bump for notifications.

The separation between the important and the less important
notifications has now a visual representation.

Bug: 14607473
Change-Id: I8baa0a08924ec041be2884a2834139477313ab40
olors.xml
imens.xml
trings.xml
ea56251d92050e9a672d1f66d0d4621e4dd4136e 05-May-2014 Adrian Roos <roosa@google.com> Colorize SystemUI

Makes the color of the status and navigation bars customizable by
the app.

Bug: 14564488
Change-Id: I036edc228cfe1b659c7f11a43cdc4598ee705ff8
olors.xml
tyles.xml
af8d6c44f06d2f8baac2c5774a9efdae3fc36797 07-May-2014 John Spurlock <jspurlock@google.com> New quick settings implementation.

Bug:14133785
Change-Id: I7f57f8e7ebcc3e1a06fa5204f477470f14299e1f
olors.xml
imens.xml
trings.xml
tyles.xml
cfd9d7eec23159c06faccf62d12d9a117a3067ef 13-May-2014 Alan Viverette <alanv@google.com> Simplify accessibility display adjustments in Quick Settings

BUG: 14680114
Change-Id: Ie79aabda8ddf8cd47a556b1b11f6c9e717f99649
trings.xml
890e1892feac29b5bfe9b5f172a006e161e588d2 11-May-2014 Jorim Jaggi <jjaggi@google.com> Set primary color of SystemUI.

Also fixes the weird color of the auto-brightness toggle.

Change-Id: I7d8a2a47d630c3ca910983158fbf80ed739e0326
olors.xml
tyles.xml
f056e35a34a8846a1d7c7a3fd55b9d69b559a590 11-May-2014 Jorim Jaggi <jjaggi@google.com> Implement intermediate brigthness control on header.

This just reuses the views from BrigthnessDialog. Later, we will move
to a model where we only have one single slider.

Change-Id: Ib8116741802b7de930331648e50ff55fc869d7af
tyles.xml
34c0a8d72aee1867cf7b6d04531c7faec76ab473 12-May-2014 Selim Cinek <cinek@google.com> Improved the notification stack logic further

The more card is now working correctly on the lock screen, as well
as any other small cards. The slow down zone for the bottom stack
was decreased to allow for more real estate in the scrolling area.
Also improved the padding handling.

Change-Id: I4816d8a96fc365083412e46af88e740a3fc735bc
imens.xml
740beb50aa28a9f1b4de76e910bc7230e1fb2cf8 11-May-2014 Jorim Jaggi <jjaggi@google.com> New clock design in header for expanded status bar.

Change-Id: I4fa103d80bc32e34388ab3e1c5a0003965fd47d1
ttrs.xml
tyles.xml
e18c2cd81050061c2ec3adf8f7939dcdb2d80900 08-May-2014 Jorim Jaggi <jjaggi@google.com> Make notification panel fullscreen on tablets.

We only inset the notification themselves on tablets, and also the
header when not on the lockscreen (on the lockscreen, the header must
be full width so the icons are at the correct location).

Change-Id: I85c8a4559f59b016432dab4a73236352233d9159
tyles.xml
76aaef537a83486134a8118331b70854fbdecc3e 08-May-2014 Jorim Jaggi <jjaggi@google.com> Fix measure performance of whole status bar window #2.

Change-Id: I4cbaa762d61e19016f925556c8e02720249dc22c
imens.xml
tyles.xml
6be810570f888e8e91155b5483b49ea703204b01 10-May-2014 Winson Chung <winsonc@google.com> Merge "Adding dismiss method on the top cards, and disabling the app info pane."
54e297a5bb143e60e29fd7dfe87e04a8cc96c72c 10-May-2014 Winson Chung <winsonc@google.com> Adding dismiss method on the top cards, and disabling the app info pane.
olors.xml
onfig.xml
imens.xml
9054d94cbac888c3a52427f54420cde2460c0c3b 09-May-2014 Jorim Jaggi <jjaggi@google.com> Move Carrier label into universal status bar header.

Also introduces a different height for the header area on keyguard,
as it looks better with less padding when no background is here (and
is closer to the mocks).

Change-Id: Ie9b94dcf823c3e4af83a22f5fae15d9033e146fd
imens.xml
0d74eeb9ec7ffe30d5c825bf7a3af96a53e2683d 09-May-2014 Jorim Jaggi <jjaggi@google.com> Reparent status bar icons into header when expanded.

This change moves the status bar icons into the quick settings header
when the status bar is expanded. Also, the universal header is now
showing on the Keyguard.

Change-Id: Ib91f7e0b8de9f852676a11b500c4419183db1b90
imens.xml
3084a2996f6797090cdf5310069db28de23cea64 09-May-2014 Jorim Jaggi <jjaggi@google.com> Revert "Fix measure performance of whole status bar window."

This reverts commit 5ef8eb5661f1b3c0723348f723778be247a2f365.
imens.xml
tyles.xml
6b5c8e207a1a6c30bbefc80982cf2facd40668bb 09-May-2014 Jorim Jaggi <jjaggi@google.com> Make header card look clickable.

Change-Id: I8b131e8fa1a6b8e83201c23a6dc74008dc73b2c7
olors.xml
c580cbfe9c64044b796f81c6b1f22f8898109605 08-May-2014 Jorim Jaggi <jjaggi@google.com> Fix measure performance of whole status bar window.

Change-Id: If66f6d2ad414d75397bd849509903a9ed777e58e
imens.xml
tyles.xml
8f17b5758279e287e2622a226f74e17c205f88dc 08-May-2014 Winson Chung <winsonc@google.com> Merge "Listening for system changes to active recent tasks. (Bug 14260718)"
8df56452cb696ebdee82df6fb255892eabf3febc 08-May-2014 Selim Cinek <cinek@google.com> Improved animation logic of the new notifications

Scrolling and other local updates work much better now when an
animation is already in place.

Change-Id: I602899bc75ae132ebb30591e723be3f00f744e18
ds.xml
9f49df933f01a32d04bdf92d53c943065aa8ddf7 08-May-2014 Winson Chung <winsonc@google.com> Listening for system changes to active recent tasks. (Bug 14260718)
onfig.xml
imens.xml
d552d9d8e964c102e6832610be46cf2c041e8829 07-May-2014 Jorim Jaggi <jjaggi@google.com> Introduce AmbientState for StackScroller.

AmbientState is a global state for the algorithm of the
StackScroller. Dimmed and which child is activated was moved
into this state. Further, scale and dimmed is also a
StackScrollState and animated in StackStateAnimator.

Change-Id: Ia68131cee62b2e0005f55ea6dc400d149ec15278
ds.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
onfig.xml
imens.xml
2c5d4a08d2c94420b989d5a0886fed3c83c0226c 07-May-2014 Selim Cinek <cinek@google.com> Merge "Refactored the notification animations, improved stack scroller"
eb973565f3efc6417ca35363e4d6c642947775d8 02-May-2014 Selim Cinek <cinek@google.com> Refactored the notification animations, improved stack scroller

Animations are now only triggered when absolutely needed.
In addition, the notifications are now not clipped anymore when starting
a drag on them and the notification below the dragged one is fadded in if
necessary.

Change-Id: I80e8b3ea8fb48505edfb3cace6176dfa00c5a659
ds.xml
c9e7b1e3dae2b2b6207aac16e94cce1b8220a85e 07-May-2014 Winson Chung <winsonc@google.com> Merge "Fixing issue with animation not running after SystemUI crashes (Bug 14453240)"
96e3bc1f8d7c199df6fca603d0c5e59d9b70ca1b 07-May-2014 Winson Chung <winsonc@google.com> Fixing issue with animation not running after SystemUI crashes (Bug 14453240)

- Falling back to default transition if we don't have a thumbnail (Bug 14589475)
- Tweaking over scroll to prevent scrolling past a certain point (Bug 14582630)
- Fixing issue with missing top padding in the stack view
- Adding some shadowing to distinguish similar cards from each other
imens.xml
dba6ca00c3b9dc8a6288ec7095afde211b3fa681 06-May-2014 Jorim Jaggi <jjaggi@google.com> Merge "Implement phone affordance on lockscreen."
97b63c4112dbeaeca438afb8cc12e8e6982dd1e4 02-May-2014 Jorim Jaggi <jjaggi@google.com> Implement phone affordance on lockscreen.

Refactor the camera affordance into a reusable view. This change
also swaps the asset for the camera affordance.

Bug: 14488709
Change-Id: I0633614f6a1ea81faa37923f748af3c635e64a52
ttrs.xml
imens.xml
trings.xml
da5b84c8d38d8322b5bb7d22653625bb51734a4e 05-May-2014 Winson Chung <winsonc@google.com> Exposing the API to support widgets in Recents.

Change-Id: I2d53f226dbc328f0dbda7006eac647c6468c6b36
onfig.xml
f7bca430d9356c26d6df222d2c90bc7668262f6b 01-May-2014 Winson Chung <winsonc@winsonc-macpro.mtv.corp.google.com> Adding ability to load a search widget into Recents.

Change-Id: Ie17d9b9a47c979774b39a37e87f75d9dadc79ad9
imens.xml
f5e22e71cb5f8699a4312c797af068f655cbe629 03-May-2014 Winson Chung <winsonc@google.com> Incorporating theme colors into task views.

Change-Id: Ie7166d78dacabe4bff7afdade2d1da9d0651e403
onfig.xml
ecbab3662d4474bbb45477939aaa167eb883212b 23-Apr-2014 Jorim Jaggi <jjaggi@google.com> Introduce SHADE_LOCKED as a special state for the shade.

This state can be either reached by tapping the more card or dragging
down on any card. In this state, the shade is fully interactive, but
the phone is stil locked. This state can only be enterred if
redaction is off but security is on. If redaction is on, we will show
the bouncer instead and go to the normal shade.

Bug: 14161523
Change-Id: I95ca0991745ffc11ed1028581e3da15265c12ae5
imens.xml
434bdf50b30caaeee26e13525ac83df85e09e326 02-May-2014 Jason Monk <jmonk@google.com> Merge "Add IME Switcher icon to Navigation Bar"
f1ff209523a2474cb0e7aab0e083596c4afbe37f 29-Apr-2014 Jason Monk <jmonk@google.com> Add IME Switcher icon to Navigation Bar

Adds button in the same location as the menu button and overrides
it when present. The setNavigationHintIconHints lets it know when
the button should be shown.

Bug: 14257632
Change-Id: Ia80de7fd2390cd8b083e37cbe58b7ee53555e619
imens.xml
8c1a44b62f82c956cbe4aa0809cbdf255d0fae1f 29-Apr-2014 Jorim Jaggi <jjaggi@google.com> Layout notifications on top and introduce artifical margin

This allows for animating the notifications between the different
states. So we can nicely switch between Keyguard and full shade,
and make the stack smaller when going to quick settings.

Change-Id: I768dc7cd8f4dc0197365a5befebad24086816a8d
imens.xml
7f2d87c006a8d1c4b6cb213b776662e75e16fa8a 29-Apr-2014 Jorim Jaggi <jjaggi@google.com> Remove "speedbump" to expand notification with one finger.

Change-Id: I16b2493142adc277a3cb11ab9a88040aab6e3f47
imens.xml
fe40f7d13bfc1faa35c9a131ce4be5104cb8f6b9 28-Apr-2014 Jorim Jaggi <jjaggi@google.com> Flatten notification hiearchy and remove glow.

Currently, the padding and the glow was inside the individual
notification. This no longer works if we want to adjust the
padding dynamically whether we are on Keyguard or not. This change
moves the padding outside of the individual notifications, and as
a side effect, removes the glow. The glow wasn't really visible with
the new layout, so it's not a breaking change. We have to discuss
with UX first what the new "glow" solution is going to be.

Change-Id: Iac16892cb3b7bb1de3001954b1428796b07950c1
imens.xml
fb2b6bc62d54a6abdc2ec61c2299e060b6ae6671 24-Apr-2014 Jorim Jaggi <jjaggi@google.com> Merge "Add text view for double-tap and unlock hint on Keyguard."
e70d31f48d1c123544eb5e72b7b007d81ae8d8c9 24-Apr-2014 Jorim Jaggi <jjaggi@google.com> Add text view for double-tap and unlock hint on Keyguard.

Bug: 14080971
Change-Id: Id6f7344b01bb9666fe6add415ec4a28163315967
trings.xml
80693f9fb557e5873d2c3b7fa679c4a25d156bbc 24-Apr-2014 Winson Chung <winsonc@google.com> Fixing crash in SystemServicesProxy getting activity label (Bug. 14260718)

- Fixing issue with wrong margins due to moved activity icon

Change-Id: Ib3631dc4cf4244d44737ee95b597bd25653815c8
olors.xml
a8fb4a2d00ddadd28c620d424f729eaad02654e0 22-Apr-2014 Selim Cinek <cinek@google.com> Merge "Avoiding intermediate states in NotificationStackScroller"
860107a2cced79f4a19542bfd19676367951ee49 22-Apr-2014 John Spurlock <jspurlock@google.com> Merge "Do not disturb: persist user config."
056c519df1dfb8fdc57daddfdf09bc0e1ffddac4 21-Apr-2014 John Spurlock <jspurlock@google.com> Do not disturb: persist user config.

Load and store user configuration for do not disturb. Separate
out service-related aspects into new helper. Make config availble
over NoMan for settings.

Implement phone + message based filtering (package whitelist for now).

Implement automatic enter/exit zen mode overnight scheduler.

Bug:14211946
Change-Id: Ib28aab0e4c5c9a5fd0b950b2884b1ab618fdfeca
trings.xml
343e6e258ab6a9f647eabebaed05ce3acafd2ff1 11-Apr-2014 Selim Cinek <cinek@google.com> Avoiding intermediate states in NotificationStackScroller

The StackScrollAlgorithm was modified such that the notifications
now don't layout anymore during scrolling and therefore
intermediate states are avoided except for the first card.
Also made the top stack a bit smaller and fixed a bug where the
scrolling was not working on the very first try.

Bug: 14080821
Bug: 14081652
Change-Id: I924a9f8532486856fc2ecd88f6c10d26023a5bc3
imens.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
onfig.xml
deb1f268b7fc71ed23bac76af7dac6b5b04e8340 21-Apr-2014 Winson Chung <winsonc@google.com> Merge "Initial changes to add search bar."
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
onfig.xml
imens.xml
ecd9b3031c9a322bd69380eae2810d53839e8f64 17-Apr-2014 Winson Chung <winsonc@google.com> Initial changes to add search bar.

- Scaling touch overscroll

Change-Id: Iee0523ca32efaae3491cbf5dbf3ea2e388f9d644
imens.xml
trings.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
onfig.xml
imens.xml
nternal.xml
c5dc0d0cce373fbf292e13633c114a431d747167 15-Apr-2014 Jorim Jaggi <jjaggi@google.com> Zoom notifications on lockscreen after tapping.

For the double tap interaction, this change introduces a new cue
that the notifications must be double-tapped: With the first tap,
the tapped notifications gets larger and the others fade out a bit.

Change-Id: Ib48ff0291aee1a5ec083b9e7ed1021bc420514cf
imens.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
onfig.xml
imens.xml
9f9679d91ee5f067cd5dcbf4d780a1f5b522e4ba 12-Apr-2014 Winson Chung <winsonc@google.com> Adding experiment for app-info pane.

Change-Id: I647de1a71a2ac82da0a4f8a24125496dd5457441
onfig.xml
imens.xml
trings.xml
352e108259bcb3305f034cfb042287d43a5e8f80 14-Apr-2014 Dan Sandler <dsandler@android.com> Merge "Merge remote-tracking branch 'goog/master-lockscreen-dev'"
e8ebaf3f6f2a105f45041431b5f820a1db1ff08a 12-Apr-2014 Alan Viverette <alanv@google.com> Clean up VolumePanel, tweak volume & brightness dialog styling

Change-Id: Ibd008fbc6acab00bf642422cb322ec147799d3d7
tyles.xml
e46f521161a4269b44f30c9afb19ea3df7cbfeae 11-Apr-2014 Jorim Jaggi <jjaggi@google.com> Change scrim on lockscreen and transparency of cards a bit.

Bug: 13635952
Change-Id: Iaae4728fd7ed4944b3a2b80343bbdeaa5438ca9c
olors.xml
58aae511026c7fbc9b863122a349131c5a7659ff 11-Apr-2014 Adrian Roos <roosa@google.com> Merge "Set a dark theme for SystemUI." into master-lockscreen-dev
070a0b61cd416b9d54d57bf52ba6583f9b111ee6 10-Apr-2014 Adrian Roos <roosa@google.com> Set a dark theme for SystemUI.

The default theme for the platform has changed to a
light variant. This puts SystemUI back in the dark.

Bug: 13635952
Change-Id: I230a2078ba6bf5a79c768f0e357fcbd75f283cf8
tyles.xml
0c5c18a2be161d3d3f778c348b6830161c637f81 10-Apr-2014 Adrian Roos <roosa@google.com> Merge "Implement camera affordance" into master-lockscreen-dev
5e25caae7a440116a3ff494c9ef8ce26ee938612 10-Apr-2014 Adrian Roos <roosa@google.com> Implement camera affordance

Makes camera on lockscreen work again.

Bug: 13635952
Change-Id: Iec6324651a23289932a5e9816332b6727c23d096
imens.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
olors.xml
onfig.xml
trings.xml
00cecfbb32790e0a95c574cac8f281cb74f05878 10-Apr-2014 Winson Chung <winsonc@google.com> am 2adb9586: Merge "Allow for different rects when animating to a single task stack view and a multiple task stack view."

* commit '2adb95860f9682ed2c4893da58679540cd8cac56':
Allow for different rects when animating to a single task stack view and a multiple task stack view.
2adb95860f9682ed2c4893da58679540cd8cac56 10-Apr-2014 Winson Chung <winsonc@google.com> Merge "Allow for different rects when animating to a single task stack view and a multiple task stack view."
1fcb5400b3c63d46aaabd54ba79b3fc2620dadad 10-Apr-2014 John Spurlock <jspurlock@google.com> resolved conflicts for merge of 3c86a27d to master-lockscreen-dev

Change-Id: Idcf46beb8790ff95566942d1633baf70ca5eddf8
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
onfig.xml
bf20eab6fce406dfe76117dbbdb4c34c3134883b 09-Apr-2014 John Spurlock <jspurlock@google.com> Put suppressed notifications behind a summary notification.

Bug:13726563
Change-Id: Ib1c3fba3a328792dc674c8403735f75d4db41973
trings.xml
9a0a4c9d7e39e9a91dc35cec3501206914198df6 08-Apr-2014 Adrian Roos <roosa@google.com> Enable quick settings from lockscreen and merge into one shade.

Change-Id: Ic5b5f54bcfe3816549287f707715e29340522d9b
imens.xml
e8cfc94ef624746c54a968d06c659c7f3b0b33f2 04-Apr-2014 Winson Chung <winsonc@google.com> Merge "Fixing crash when filtering tasks too quickly."
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
onfig.xml
imens.xml
b9a7d8c2c46e71f756da69d7682bfc594b2a91ed 03-Apr-2014 Winson Chung <winsonc@google.com> Merge "Adding activity icon to the task view"
5e3e5d8945249cfeb8bd59de112be88954ba62bf 03-Apr-2014 Winson Chung <winsonc@google.com> Adding activity icon to the task view

- Also fixing issue where the activity icon was being used as the application icon to filter with
imens.xml
e3c38a0b0ebefa0a86be944259467c8acc9e5e49 03-Apr-2014 Alan Viverette <alanv@google.com> Fix recents theme, add missing headers

Change-Id: Ib8eea6153eaf7e0e93e54c69fe59e63e98a409a6
tyles.xml
b325345ef0adf2849350d339de1ec5f92b67b7ae 03-Apr-2014 Alan Viverette <alanv@google.com> Merge "Switch framework Holo references to Quantum.Light"
6259933ec99dee566f200c5fdfe1756ee72b1513 01-Apr-2014 Alan Viverette <alanv@google.com> Switch framework Holo references to Quantum.Light

Change-Id: Ib545a143f1959b6104adbc9d594dd626851d90b3
tyles.xml
1bdb48e31a49bbdea51a8a19494ae474a4e0dd30 01-Apr-2014 John Spurlock <jspurlock@google.com> Zen Mode QS tweaks.

- Move settings button to the bottom.
- Align title left.
- Fix padding.
- Auto-activate on dialog launch.

Bug:13670014
Change-Id: I5a88e97a84b66bf6200473c147b71cc7ceeb0b95
imens.xml
0e14f2d45557527242f27ce7de9027e6ccaa45d6 28-Mar-2014 John Spurlock <jspurlock@google.com> Merge "Remove obsolete MultiWaveView"
ddaba4360b86f96307ec88f0d0b145425bc3e128 27-Mar-2014 Selim Cinek <cinek@google.com> Merge "Initial implementation of NotificationStackScroller"
73581effb0b4029961501c6f699e95a9930ea1e6 27-Mar-2014 Jorim Jaggi <jjaggi@google.com> Merge "Move legacy notification processing to Notification.Builder"
67b2260093774f5866f781aede52830440f4ed0e 10-Mar-2014 Selim Cinek <cinek@google.com> Initial implementation of NotificationStackScroller

Change-Id: Ida9a90ca4c9645166794afea8cf0c1d1b7afe1b4
imens.xml
5c2d84675b239bc04ae98c75526e5b81897ee183 21-Mar-2014 Jorim Jaggi <jjaggi@google.com> Move legacy notification processing to Notification.Builder

Bug: 13485610
Change-Id: I5466d3dbc328c77876dc701c17e7a5a06777dbbe
olors.xml
4f0db5e23a4e523cf650c19a76fd7d75c8bfbe83 30-Jan-2014 John Spurlock <jspurlock@google.com> Remove obsolete MultiWaveView

Change-Id: Ic878221c873d29577928aed2669f967851307e4d
onfig.xml
eeb397b77f249045b02fe3014479a9c1bf001d0d 25-Mar-2014 John Spurlock <jspurlock@google.com> Zen mode updates.

- Now only two modes, no more ZEN_MODE_FULL.
- Alarms are allowed by default.
- Interstitial dialog cleanup to follow current UX.

Change-Id: I8e4c8f64854dabfef69ad33b3eb35bee07e55ef7
imens.xml
37c8d8ef855aacb074ee0b702a46dbc62b7551a2 24-Mar-2014 Winson Chung <winsonc@google.com> Moving task view layout into resource.

- Using new activity icon/labels

Change-Id: If27bf60d2df75813213e9f3095baeb03085da8f7
imens.xml
303e1ff1fec8b240b587bb18b981247a99833aa8 08-Mar-2014 Winson Chung <winsonc@google.com> Initial changes for recents.

Change-Id: Ide2c202b4a5b25410f0f32bd0a81ccf817ede38f
trings.xml
tyles.xml
39fa59fc4907d3c8faad41bf20e1f855dbcda5e6 25-Feb-2014 Jorim Jaggi <jjaggi@google.com> Change appearance of notifications to light theme.

Change-Id: Ic15e96582d6b46b4dc195b1c7c0cef38f25f0d38
olors.xml
858a0405ec86328f2b853367be889ad9f64d40a4 07-Mar-2014 Alan Viverette <alanv@google.com> Add icons for display adjustment quick settings

BUG: 13028934
Change-Id: I437abc48ad34364995b37c504019f7a4871c8031
olors.xml
8fd39ec46b056c88f0d08758d04badab29a8786a 27-Feb-2014 Chris Wren <cwren@android.com> create a synthetic 2U heads up notification

combine the 1U with the action buttons to make a mid-sized notification
bounded to 128dp by the system ui
used for the heads up

Bug: 13208692
Change-Id: I382bb0bd1ce73f35295f05ca2606195986cff1d3
imens.xml
29786fc72d071335c49f7b768a25071846a968fe 04-Feb-2014 John Spurlock <jspurlock@google.com> Make QS battery composite color match others.

Change-Id: I2a906cd997d2372f5740532a159f04ad857d393d
ttrs.xml
olors.xml
4b786ff4b519b4537adb5da7113fb7797c67e385 17-Dec-2013 John Spurlock <jspurlock@google.com> Battery meter: remove bolt color compromise & improve pct.

- Bolt remains opaque (white) below a threshold level, otherwise
transparent.
- Draw the entire shape using a path, removing the need for a
software layer.
- Use a similar approach to make the percentage text readable,
but this still requires a software layer (since text is involved).

Bug: 12131168
Change-Id: Ifde5e99121155bf1be171f44b2c80c116b17c9e7
olors.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
onfig.xml
trings.xml
74d2480845b93afd96aef19825a8b384168328ed 02-Dec-2013 John Spurlock <jspurlock@google.com> Move moveable non-public framework resources up to SystemUI

Specifically, non-public resources only referenced by SystemUI
and nowhere else in frameworks or system apps (via @*android:)

Remove orphan resources found during the process.

Change-Id: I005514ff1ce52e1622849bc01cd825b09fa55842
rrays.xml
olors.xml
imens.xml
trings.xml
1aebcb9b934df59c6722212f5641285f5b80801b 15-Nov-2013 Jeff Brown <jeffbrown@google.com> am d2169447: am 2bced6dc: am a7a46a66: Merge "Update cast screen strings." into klp-dev

* commit 'd21694476563e9a6efc833b78a141e9de2bb35d3':
Update cast screen strings.
cef34fce3c925f8db20bb4d3791415bcf150ed78 15-Nov-2013 Jeff Brown <jeffbrown@google.com> Update cast screen strings.

Bug: 11257292
Change-Id: Ia66152985bafcdd8ec88a3145623536a2b439b78
trings.xml
7671231d4155f79355a8a5aa2cd0657cecbd9508 13-Nov-2013 Jeff Brown <jeffbrown@google.com> am e5ae0bfd: am a20f625c: am 41b92b00: Merge "Finalize assets for screen casting." into klp-dev

* commit 'e5ae0bfdf7933d7ea8bec94f0c7e25347c423710':
Finalize assets for screen casting.
e7ae644522f692c204d0233f91e77c7841bdfe53 13-Nov-2013 Jeff Brown <jeffbrown@google.com> Finalize assets for screen casting.

Extend wifi display connection timeout.

Show a notification while connecting to wifi display.

Ensure that remote display providers are really trusted before
connecting to them.

Bug: 11257292
Change-Id: Iad0caaa30d7946df818bc75ade071f2e377f8a53
trings.xml
ae9bf8dd4231e61e5e808664cc444576ec42c02a 08-Nov-2013 Jeff Brown <jeffbrown@google.com> resolved conflicts for merge of 6a1a2f9b to master

Change-Id: Ie204a484b9b989a66423b756bb4743d7018c0884
635e91529681587a65ca05cf27d5de78b368ead7 07-Nov-2013 Jeff Brown <jeffbrown@google.com> Integrate remote display providers into Quick Settings.

This is a first pass at integrating new remote display functionality
into Quick Settings. The Wireless Display card which previously
only supported Wifi Display is reimplemented to use the media router
to enumerate available remote display routes. This ensures that the
user is presented with a consistent state regarding the currently
selected display route.

In this patch, the Wireless Display card still launches the old
Settings preference page for Wifi Display when clicked. This will be
addressed in future patches.

As part of this change, it was necessary to derive some new lifecycle
information regarding the visibility of the Quick Settings model.
When Quick Settings is shown, an onPrepare event is delivered to
give the model a chance to update its state. Likewise when Quick
Settings is hidden, an onUnprepare event is delivered.

These events allow the system to determine precisely when remote
display discovery is required to update the UI so as not to waste
power performing discovery in the background all of the time.

Bug: 11257292
Change-Id: Id802aa0983b625aeb972b5d123e4cc080dd6705f
trings.xml
3efe70999173eb6ee9335142b80f42277bc695fa 23-Oct-2013 Victoria Lease <violets@google.com> am df5ba9bf: am d19e7af0: am 5eb3e07c: Merge "add accessibility string for location quicksetting" into klp-dev

* commit 'df5ba9bfeb8e77522fbea7cb60bd0d9da8fb5276':
add accessibility string for location quicksetting
3ac54a3a5184a5da1e294c46517e38378b84e8e7 14-Oct-2013 Victoria Lease <violets@google.com> add accessibility string for location quicksetting

This gives the location quick setting the same ability that all the
other quick settings have: the accessibility text can now be
different from the display text.

Bug: 11010329
Change-Id: I0dee7b6f974b4e1dc314a35e39d907e90dc8dc3c
trings.xml
2a64861344241ffda77f5b4530114d99700787d0 10-Oct-2013 Alan Viverette <alanv@google.com> Update string for translation

BUG: 11161348
Change-Id: I54b830cfba2703f3a32d7135b2aff7307754c0be
trings.xml
2b1ed49c4836c3220e54128ee4e2f560788c473d 08-Oct-2013 Chris Craik <ccraik@google.com> am df947299: am 2b126b6c: am 46ec729a: Merge "Clean up unused resources" into klp-dev

* commit 'df9472996a73eba58fdb80448dfe6c15a8aeaba4':
Clean up unused resources
641ac6429ac6bdd6748b84eb7a7b5ade95f854fb 04-Oct-2013 Chris Craik <ccraik@google.com> Clean up unused resources

bug:10641374

Additionally, fixes incorrect getColor use

Change-Id: Ie56ad5baa099cc421629a5dcc8ef9de14e44079a
olors.xml
467e4ffbbc272c1ef2ef090558b3d3767a283763 05-Oct-2013 Alan Viverette <alanv@google.com> Merge "Add accessibility display adjustments to Quick Settings"
7057d2c3a9a88f1d221bc69780385bd20c5b4999 02-Oct-2013 John Spurlock <jspurlock@google.com> Replace linear GradientDrawable with asset-based approach.

And disallow fully transparent nav bar when vertical.

Bug: 10967264
Change-Id: I42adf6de1eeb91e1b1a24dc6c7a64c8d86017b2d
olors.xml
da0cc3e8ea875da97743362a84d298ae624fe037 26-Sep-2013 Alan Viverette <alanv@google.com> Add accessibility display adjustments to Quick Settings

BUG: 9057596
Change-Id: I5bb4513c3b3c59d1948ff5e8df2416ec6448534b
trings.xml
a9cf1de470db5910a38f733f4cd089a44d3162c5 27-Sep-2013 Daniel Sandler <dsandler@android.com> Merge "Would you like a dessert?" into klp-dev
91949b20c9e430eaba8cf2cf21abe403eb298a94 26-Sep-2013 John Spurlock <jspurlock@google.com> Merge "New battery meter view bolt shape + color." into klp-dev
8475a74bdd9d6e1520fe66cdffb7b07c19c736e0 26-Sep-2013 Daniel Sandler <dsandler@android.com> Would you like a dessert?

Feel free to browse our lovely dessert case. You're sure to
find something to your liking; we have many familiar
favorites, as well as some rather rare and exotic pastries.

Bug: 10240151
Change-Id: I0f423e5993c049409d89b6be304f57a86974f15a
imens.xml
8fe3097c87fad3bec6fd53606fe8ff7076bef173 26-Sep-2013 Winson Chung <winsonc@google.com> Merge "Add QuickSettings all-caps override for certain locales. (Bug 10518893)" into klp-dev
cfab99005360819294c65280d8b695ab50c1f0b3 26-Sep-2013 John Spurlock <jspurlock@google.com> New battery meter view bolt shape + color.

Bug:10785785
Change-Id: Ia122bcaec1137ba45648ab3c97d8ec832fd26c85
rrays.xml
olors.xml
138f25d75665bd07d34294364c5b6f530b33503f 25-Sep-2013 Jim Miller <jaggies@google.com> Accessibility improvements in keyguard
- add accessibility descriptions to camera and search light
- add new onClick handler to simplify launching search and camera
- plumb camera launch through KeyguardService interface

Fixes bug 10914360

Change-Id: Ic85eda9afadba7381be78b477180f7204030cd17
trings.xml
eed9fd482501c16034a2c64e5543d2b79ffa3a1e 24-Sep-2013 Winson Chung <winsonc@google.com> Add QuickSettings all-caps override for certain locales. (Bug 10518893)

Change-Id: Ic7a00a4f044016f6360ddabd56c44881d7b7f69a
onfig.xml
db93e1d79eca52c7ab27b148f55dc0a5a0c771a1 20-Sep-2013 Maggie Benthall <mbenthall@google.com> Merge "UX compliance for CA Cert warning tile in QuickSettings" into klp-dev
68881e4ed7cf81a1de1208fe5a3ff25bbd97e9fc 18-Sep-2013 Maggie Benthall <mbenthall@google.com> UX compliance for CA Cert warning tile in QuickSettings

Text not all uppercase
Reduce spacing between icon and text
Break the string in the middle.

Bug: 10785095
Change-Id: If85da55452b06d77d2ae1c40f3d63431c2ae2a9a
imens.xml
trings.xml
tyles.xml
0558a6f0a66cb6875fde048981492cb4f77a56e1 19-Sep-2013 John Spurlock <jspurlock@google.com> Bar gradients now 55% to 0% black.

Bug:10840205
Change-Id: If30e13ab4f61cd65b7fdf7e5e987191fec1f45f2
olors.xml
e631b41d8be2952db48df5838c6fb5d8df4645d1 18-Sep-2013 John Spurlock <jspurlock@google.com> Draw gradient behind fully transparent system bars.

Use a transition-drawable to crossfade between the gradient and
solid color backgrounds, avoiding custom onDraw.

Rename colors to their final names. Since both bars now receive the
gradient treatment, centralize in base BarTransitions.

Bug:10602521
Change-Id: Id094fa1767eabab88a3709d6026c23858c83fb5b
olors.xml
a30b7035cec9d6d2bfc6a48889dc803695b26f36 16-Sep-2013 Daniel Sandler <dsandler@android.com> Fix RenderScript crash.

Also lay the groundwork for a future checkin.

Bug: 10240151
Bug: 10505742
Change-Id: I62d61c9048188c93863c8c43839e713b75a65102
trings.xml
0469f41010d8001dba5e09606bb631b1d3313021 05-Sep-2013 Maggie Benthall <mbenthall@google.com> CA cert monitoring: add notifications and actions for dialog

In DevicePolicyManagementService, on boot and when certs are installed,
post notification to tell the user that their traffic may be
monitored.
Have QuickSettings use the MonitoringCertInfoActivity instead
of building the dialog itself.

Bug: 10633199

Change-Id: Ie4b97295a9fc25867c87872feccdb17f4bea071d
trings.xml
fceb7edddeda6962212377cb88391d9affe5967a 07-Sep-2013 John Spurlock <jspurlock@google.com> Draw status bar battery icon bolt in code.

Use high-res polygon points, punching a hole in the rest of drawing
with PorterDuff.Mode.CLEAR.

Remove the now obsolete lightning.png and associated color filters.

Bug:10640891
Change-Id: I8f2d4dd157f9866f37ed9b3480bb79ee9f109975
rrays.xml
21efa9ade3a5ff1854bf53a3fdf964d598ef9783 07-Sep-2013 John Spurlock <jspurlock@google.com> Update signal, wifi, battery assets + global dimming.

Global status bar dimming is now 75%.

Signal/wifi: use problem color if not fully connected.

Battery: frame 40% white, charge level = white, new hollow bolt.
(hollow bolt simulated for now until we can draw it in code)

Update ic_notification_overlay, all sizes.

Workaround animation bug on tablets.

Bug:10502089
Change-Id: I10f979b7a48ccb1bc94022d8c189ec216283dbe6
rrays.xml
olors.xml
imens.xml
51a28a211d45247262b319563791fa943ade023b 04-Sep-2013 John Spurlock <jspurlock@google.com> Change semi-transparent system bar from 33 to 40% black.

Bug:10502089
Change-Id: I045dab25e16a2711ed48659412022bee0fd4e2b2
olors.xml
bbb97ae7a5d02849f28858808002b84261e98df0 31-Aug-2013 John Spurlock <jspurlock@google.com> Status bar icons as expressions of white.

Bug:10502089
Change-Id: Id13badd6c729b79492aec5370dbb3dc2479008fd
olors.xml
8f1f0109d3c124bfcb09c99e69e6ad51b8208c24 30-Aug-2013 John Spurlock <jspurlock@google.com> Remove unused status bar help and obsolete resources.

Bug:10502089
Change-Id: I813244c4d5535256a56b242b92e6373edbbaba93
ds.xml
trings.xml
tyles.xml
e189f662df446effc77560a64136652b16d9d54b 25-Aug-2013 John Spurlock <jspurlock@google.com> Update system bar assets to new style.

Update to new system bar assets (ic_*, stat_*).

Update color resources driving style for battery meter + clock.

Add new xxhdpi versions.

Bug:10502089
Change-Id: Ic957ad9886fbb05ed0ca1765fb9e324bfd8ab609
rrays.xml
olors.xml
tyles.xml
f4e8eb8342b16f9b550243303462c823c4613c19 22-Aug-2013 Geoffrey Borggaard <geoffreyb@google.com> Merge "Notify the users if a user installed SSL CA Cert is present." into klp-dev
348fc4867e1ab474492b540e27e25b5df26fecb1 08-Aug-2013 Geoffrey Borggaard <geoffreyb@google.com> Notify the users if a user installed SSL CA Cert is present.

Adds a tile to quick settings when a cert is present. Message varies
depending on if this device is managed or a consumer device.
Bug: 10105918
Change-Id: Ifbe78c10638ef6e2a4661e8d18b44b8913a2cf9d
trings.xml
83208e34f6a0381d5627886dbf98ff8f313e590f 22-Aug-2013 John Spurlock <jspurlock@google.com> Remove obsolete sysbar icons and layouts.

Remove icons no longer referenced in source or layout files.
Some icons are referenced in obsolete layouts, remove those
as well.

Bug:10344949
Change-Id: Ifc2e4c01534499b687cebd3e32db61e9c7a92e4a
trings.xml
89835ddf327ef256b44d91cf1fd1898c0599eb48 16-Aug-2013 John Spurlock <jspurlock@google.com> Lose navigation bar icon alpha in transparent modes.

Also decouple visual style from bar mode in preparation for future
changes.

Bug:10344949
Change-Id: I8e5a94b023cd6a6606c3aab485f81b1494295cee
olors.xml
dfaf3bdeeb21c8421074c70d82642612bcdd8e98 12-Apr-2013 Daniel Sandler <dsandler@android.com> Toward regularizing color & level across battery indicators.

Each of our existing assets is slightly incorrect in some
way: inconsistent pixel jumps from one percent to the next,
inconsistent color change, etc. The only way to get it
perfectly right is to draw it programmatically.

Bug: 8504254 // inconsistent color change threshold
-- previously --
Bug: 3136046 // in Gingerbread
Bug: 3387973 // Honeycomb
Bug: 5070948 // ICS
Change-Id: I6a3e7409ecec55e10328541ecb1e9d54aebdbe96
rrays.xml
olors.xml
trings.xml
e932e30eadb5978591316ffe3d21d60604c0cd91 12-Aug-2013 John Spurlock <jspurlock@google.com> Distinguish transient + transparent bar styles.

Transient bars = 30% black scrim per spec (formerly view alpha).
Transparent nav bar = Simple gradient drawable from 50% to 0% black.
Transparent status bar = Fully transparent.

Smoother transitions between bar modes will be tricky due to
coordination with window manager, and thus deferred to a separate
future change.

Pre-baked assets instead of the gradient drawable will also be
part of a separate future change, this change is simply meant to
move closer to the final look and feel to minimize confusion for
those kicking the tires on the new flags.

Bug:10012887
Change-Id: I8c35a660187903224a6bfe604b5313e9115c4a73
olors.xml
34e13d90eda9bfda7a70998d190a95c88aa3d3d1 10-Aug-2013 John Spurlock <jspurlock@google.com> Update transient navigation confirmation logic.

Show the confirmation toast when hiding the transient
navigation bar only the first time per app, per reboot.

Hitting the power key while the transient nav is hidden
is taken as a signal of possible user confusion, so reshow
the prompt the next time.

This requires the confirmation prompt to live in policy
(not sysui). It arguably should have been here in the first
place, since the transient bar state/policy was here, and
sysui should not have not been able to fail to display
the prompt correctly.

Also take this opportunity to remove a hack wrt positioning
the confirmation properly while the nav bar is transitioning.
Toasts now support LAYOUT_HIDE_NAVIGATION if applied to the
toast's view.

Bug: 10246225
Change-Id: Ieb6355e4ca975c0758918a39e3c2ec13da81c7f4
trings.xml
c750c1fb83fbdec895e236dda7207db4da14ec49 08-Aug-2013 David Christie <dnchrist@google.com> Update gps status icon to be a "high power" location icon.
Move icon to right side of the screen and synchronize status with
AppOpsManager.OP_MONITOR_HIGH_POWER_LOCATION.

Change-Id: Iea2570501cb18be0489669fd4ea240dc63f9567a
trings.xml
0f2aa68e3c8356b0adcd91a3156ce6934c8b85f2 02-Aug-2013 Chris Wren <cwren@android.com> proper geometry for heads up on tablets.

also some code cleanup since things are getting complicated.

Bug: 10074485
Change-Id: I900a60f0fdda8d2ef1bcfe01035d6f716e14aa56
imens.xml
e1f366faf8691f0dacde1dad35b28fcc37120776 05-Aug-2013 John Spurlock <jspurlock@google.com> Introduce new transparent bars sysui flags.

Two new public sysui flags for views to request transparent
bars:
View.SYSTEM_UI_FLAG_TRANSPARENT_STATUS
View.SYSTEM_UI_FLAG_TRANSPARENT_NAVIGATION

This first change simply introduces the flags at the framework
level, and makes the requisite layout tweaks to WM.

As part of this change, expunge the term "hideybars" from the
codebase. The flag to declare support for transient bars is called:
View.SYSTEM_UI_FLAG_ALLOW_TRANSIENT

Final visuals/transitions between opaque/transparent bars will be
done as a subsequent change. Right now the transparent style is
identical to the transient bars.

Change-Id: I5ead9c5e7b77f212df5b2a5f6e770596cd2226f3
trings.xml
03ed0127dae141d99b003ede9ba3ea937128e471 31-Jul-2013 David Christie <dnchrist@google.com> Modify quicksettings to have new location behavior.

Location tile is always present, and long pressing
toggles the master location enabled switch.

Change-Id: I54d5ccaa3b04e14ebebd68f5fafa8e65311debb4
trings.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
onfig.xml
ds.xml
157026f820f9ff08a63c78368f928a505cb11ec5 28-Jun-2013 Chris Wren <cwren@android.com> heads up notifications, v0.1

1. re-name intruder alerts to heads up notifications
2. use interrupt for the verb form, instead of intrude
3. new policy: no full screen, high priority, screen on, not locked or dreaming
4. controlled by global setting, with an observer
5. only content view for now, expandable is a todo

to turn it on:
adb shell settings put global heads_up_enabled 1
calendar notifications (not pop-up) work well.

Change-Id: I253418c217d0a5cf81dc2fa001f4bad90fafcce5
olors.xml
tyles.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
onfig.xml
b2e90390e663dd09dc5e3f948e7ca2f44cc60f25 15-Jun-2013 John Spurlock <jspurlock@google.com> Merge "Remove unused do-not-disturb items."
0ac7b73b81fa1d6408db7b26145b0cdb37cea6cb 14-Jun-2013 John Spurlock <jspurlock@google.com> Remove unused do-not-disturb items.

Change-Id: I3dd3e242a8a1db0148e3ff4386ff812a4cca66bc
trings.xml
e804cb56d02cc31b917e755670f08cb4ec60cf80 14-Jun-2013 John Spurlock <jspurlock@google.com> Stabilize hideybar confirmation toast.

Remove gravity workaround no longer needed after recent window
manager layout fix.

Also migrate instable code-based toast text calculation to use
the resource system properly.

Change-Id: Ifa380e387389ed9917336ad19dfde49f67a5fb10
trings.xml
b0e49fc93c146d7ddc8e1f27ec67306a71168510 12-Jun-2013 John Spurlock <jspurlock@google.com> Remove TabletStatusBar from systemui package.

Change-Id: Ie8b556dbba8751617582f8c717ee83e480938b27
olors.xml
onfig.xml
ea28f9bc6299aa72a512f2fc3d7c426eab8a74ca 11-Jun-2013 Daniel Sandler <dsandler@android.com> am 4a9fcaf4: am cd5b3310: Merge "Add LTE overlays for signal strength indicators." into jb-mr2-dev

* commit '4a9fcaf49f6da3f28334bb8e5eddea51c0b6fc59':
Add LTE overlays for signal strength indicators.
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
onfig.xml
trings.xml
cdc05e0014fac100e6be36c726970b35ce6734a2 06-Jun-2013 John Spurlock <jspurlock@google.com> Remove remaining universe bits from sysui.

The logic has been gone for a while, a few resources remained.

Change-Id: I96b85741eec1582ef0947035344eb420994690fd
trings.xml
dcf4f2146097eeae6991e6131e5ae96b33fbeda9 21-May-2013 John Spurlock <jspurlock@google.com> Hideybars feature confirmation toast bar.

Enhance Toast to support new standard toast bar style, similar
to the undo bar in Gmail. Toast bars can be interactive,
and can have a single action. Add a new toast duration to
indicate persistent toasts (no auto-hide delay).

Use the new toast bar to implement a feature hint when hiding
the navigation bar in hideybars mode.

Per UX, the feature confirmation bar can also be dismissed on
any outside touch as long as the user confirmed it using the
OK button at least once globally.

Bug: 8754108
Change-Id: Iaa85d3b4da7ada1952a562f1e31de04380f5d587
trings.xml
b5538e642118209add5abd7c5da1472a0b608b07 12-Apr-2013 Daniel Sandler <dsandler@android.com> Rebuild quick settings tile layouts.

The chief motivation here is to allow two lines of text when
necessary. So much refactoring over so small a thing, but
the result is satisfying: most quick settings tiles do not
need their own layouts. Additionally, tiles with odd-shaped
icons (I'm looking at you, alien potato mode) no longer fall
off the grid.

It should be possible to further reduce the complexity of
quick settings, but for now this will suffice.

Bug: 7216734 // vertical alignment issues
Bug: 7216868 // wrap text in QS tiles
Bug: 7365911 // NPE in some tiles
Change-Id: I0c6ef275e44f745dfac52c2a7303072ae48e3873
imens.xml
tyles.xml
56018e577edada2721f4772bcec9274d043a06e7 15-Jan-2013 Chris Wren <cwren@android.com> port system ui over to new ICU date formatting API.

Bug: 7288134
Change-Id: Icea2ff96fd91c6db66b3aad6f6653b21203351b1
onottranslate.xml
bd9cafa433f068335e37a60a7f44bd40ecab2f95 23-Oct-2012 Daniel Sandler <dsandler@android.com> Dreams/Sleep Mode is now Daydreams.

Bug: 7395321
Change-Id: I3173cd9205df94217911a2d432d1be1db9e3d539
trings.xml
738cfc91053fc888397ec2d139e0798f8c95b3ca 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fixing wallpaper flash when going in/out of Recents

Bug: 7372516
Bug: 7216872

Change-Id: I2a2308a85caf9f2ad2d382c709e5f8867bd060be
tyles.xml
3679bf58fb2f59745b416b26126b7e2a673c54d8 17-Oct-2012 Daniel Sandler <dsandler@android.com> Quickening.

+ Baseline align all header elements.
+ Make clock clickable.
+ Remove clock tile.
+ Reorder tiles.
+ Hide status bar behind panel on phones.
+ Make status bar peek animation show the whole header on phones.
+ Stop hiding status bar bits on phones.

Bug: 7350584 // baseline align header, make clock clickable,
Bug: 7351760 // hide status bar behind panel
Change-Id: I888752b64c56e80c3f5581fd8ee1cfd7c50eab7c
imens.xml
101784e5605338f22e32f587ffcaa09b582d556c 15-Oct-2012 Daniel Sandler <dsandler@android.com> Flipping quick settings!

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

Bug: ???????
Change-Id: I24ffb21b1566d98c9df6db48c4062390757cd8bc
onfig.xml
ds.xml
071316e5612ae1554309912ad4ad4680b80c718d 10-Oct-2012 Michael Jurka <mikejurka@google.com> Use black bg in recents if using live wallpaper

Bug: 7282784

Change-Id: I686f8f0e36e3414ad30d23de80cbbfb2868069d4
imens.xml
853a1ceae056d773a41716a8a586118be1fa9dac 11-Oct-2012 Chris Wren <cwren@android.com> Merge "Copy date format style from keyguard." into jb-mr1-dev
5fb18aa57541710597ccef39423b255017e2915e 11-Oct-2012 Chris Wren <cwren@android.com> Copy date format style from keyguard.

Bug: 7312660
Change-Id: Ia5e728758bd1f2caa039ea6b8f8fa9abcc9f8417
onottranslate.xml
efb0faf1c043777762eecfef87ec575632c365e1 10-Oct-2012 Daniel Sandler <dsandler@android.com> Remove the double-swipe to access quick settings on phones.

On the plus side, the settings button is back!

Now that we have two buttons on the right-hand side it's
more important than ever that the notification panel header
not allow errant taps to go all the way back to the
notification panel, where they will drag/close it.

Bug: 7319756 // remove double-swipe
Bug: 7217201 // finally make the notification header black
Change-Id: I8b2d6c7a7cfaaed2bfbcd61fb45db9f234cb002d
olors.xml
d7059dfb9b9d6540c4b2765558e8ca4784c4ef6e 10-Oct-2012 Casey Burkhardt <caseyburkhardt@google.com> Properly label RecentsActivity for accessibility.
Bug: 7229886

Change-Id: I440c7e9b9ef3272e287d5d4d58bcfc0e8d0735ac
trings.xml
bac221ff0b9e1406f95f23c9a5c3b580ece10eab 04-Oct-2012 Casey Burkhardt <caseyburkhardt@google.com> Accessibility enhancements within quick settings and notification shade.

Change-Id: I377c389abe3ce2285a620e60f4c8de4727f4f5c9
Bug: 7229886
trings.xml
b88311685c84fe4a5b763c510cc630c9d4b1d036 07-Oct-2012 Daniel Sandler <dsandler@android.com> Merge "Notification & settings panel help." into jb-mr1-dev
b17a726f2fb1066060b5646d35233d26222e8721 05-Oct-2012 Daniel Sandler <dsandler@android.com> Notification & settings panel help.

Comes up the first time you touch the status bar; explains
where quick settings is, and even allows you to swipe down
to try it (instead of touching "OK").

Bug: 7209412
Change-Id: I72b1a91902e64b4623e0fcaf1555dc703870b59f
trings.xml
tyles.xml
01e2f4f522db91d1a2ece24b503ca1375c55ec2e 05-Oct-2012 John Spurlock <jspurlock@google.com> Update quick settings wireless display tile per spec.

Bug:7178216
Change-Id: If917033930b0ba5a3ca0c7c8f574b069d5ecac6d
trings.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
onfig.xml
imens.xml
db9a37627835192f582f6c3755aafbc4d0f8e090 03-Oct-2012 Daniel Sandler <dsandler@android.com> Increase the anti-jitter threshold for status bar flings.

You must move the panel at least 20dp overall, or at a speed
of 150dp/sec or more (actually quite easy; most normal
flings are 500dp/s or more) for it to be considered a fling.

Bug: 7179458
Change-Id: Ic1f4edc641cd2aa1cde89b2ee02eefdf5a0cc044
imens.xml
f175525be4107649581259d04711f9ead905d447 02-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Fix bug 7138446: Icon blips in during Recents animation" into jb-mr1-dev
9bdaada95c481b8164417696649a1ffb584552f1 01-Oct-2012 Michael Jurka <mikejurka@google.com> Fix bug 7138446: Icon blips in during Recents animation

Add animation where icon and description of the
primary activity fades and translates in

Change-Id: Ie21b5302ac9e58ee6af219b7cde98d12a8e82697
imens.xml
a64544748d503f8c63f59410a968ebaee37ad696 02-Oct-2012 Chris Wren <cwren@android.com> renaming Sleep Mode feature.

Bug: 7267485
Change-Id: If54495436f0df1c0bf90f9bb77b043e40884bbd7
trings.xml
6e061919f313f787c91047bebdfb95fdb756d6bb 28-Sep-2012 Daniel Sandler <dsandler@android.com> Merge "Prop the tablet notification panel open a bit." into jb-mr1-dev
e680f5483f845e2c9f75b80358599b5d654a9f8b 28-Sep-2012 Daniel Sandler <dsandler@android.com> Prop the tablet notification panel open a bit.

It will now occupy at least 40% of the screen, vertically.

Bug: 7069227
Change-Id: I540388f6988bee591aee5b7aee1e4d25d08fad96
imens.xml
13522a2e40730a0703fd7f185b7fb9be8ae37ab6 27-Sep-2012 Daniel Sandler <dsandler@android.com> Fix panel handles on large screens.

Bug: 7171620
Change-Id: If8445210fe654aa0b8ba508f4e6f93ad6d4fca14
imens.xml
c86b23b9a6bc4763ff3fbe8d0ae8a9b2e21a1649 24-Sep-2012 Winson Chung <winsonc@google.com> Updating time/alarm tiles, fixing issue with empty space under QuickSettings (Bug 7205141, Bug 7222371)

Change-Id: If42308a0bbc4a31ffb7f5f0b66063c3b1418ca3e
imens.xml
tyles.xml
89ba270c6663c4f2c8076e21fa1a9f79a43e0b06 25-Sep-2012 Winson Chung <winsonc@google.com> Merge "Fixing various QS issues. (Bug 7216908, Bug 7217154)" into jb-mr1-dev
173bae2c674b2bc25cf376cbb4e150bd86703049 25-Sep-2012 Daniel Sandler <dsandler@android.com> Improvements to notification/settings panels:

A) Hide icons corresponding to the active panel with a
downward push animation. Notes:
1. this animation will now apply any time the status bar
icons are disabled via DISABLE_NOTIFICATION_ICONS.
2. DISABLE_SYSTEM_INFO will now only hide the right hand
icons (system status icons, battery, clock). But you
weren't using it anyway, right?

B) Stop pulling down the panels in response to just a touch
on the status bar. (That should never have worked.) In
general, we now require that a fling proceed more than
10dp to be treated as a fling with velocity (as opposed
to a v=0 fling, or "let-go").

C) If a panel is pulled down more than halfway and then let
go with v=0, it is expanded. If less than halfway, it is
contracted. (Helps fix B) above, plus it just makes good
sense.)

Bug: 7211541 (A)
Bug: 7227237 (B)
Bug: 7228541 (B)
Change-Id: I5662269b753376804bf629239835dc212716d5c3
imens.xml
f4b5ab193c95675c07b8e361846d21d79571da0e 25-Sep-2012 Winson Chung <winsonc@google.com> Fixing various QS issues. (Bug 7216908, Bug 7217154)

- Making distinction between wifi not connected and unavailable
- Removing periods from carrier names
- Updating airplane mode icons

Change-Id: I8a629f07375faaa34a1b5ebeb307605f12f75173
trings.xml
5a8aefa6c8ab2f129bc6477a49cd0876ec5d72fa 25-Sep-2012 Daniel Sandler <dsandler@android.com> No more double-swiping to toggle panels on tablets.

This also fixes up the drag regions so that quick settings
is only assigned the right 1/3 of the display (or 100dp,
whichever is larger). It had been that more than half of the
status bar, when dragged, would pull down QS.

Bug: 7217002
Change-Id: I515b6e19deab305b99784c7287d8f04fa9b22dc7
imens.xml
34563e2dc58812d65309eb2056674e10bf9b8f07 22-Sep-2012 Winson Chung <winsonc@google.com> Fixing various QuickSettings issues (Bug 7210343, Bug 7174839, Bug 7174738)

- Using startActivityFromUser() for multiuser settings intents
- Show Wifi/Bluetooth Off labels when they are off
- Removing quotes from SSID name
- Only showing the IME tile under the same conditions that the notification is showing
- Making tile labels uppercase

Change-Id: Ic4a085cda600da019eab259b22c9041d1a0b5d29
trings.xml
tyles.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
onfig.xml
imens.xml
tyles.xml
ced8d21f5abf46d128264a3039f7a84155d2b9dc 13-Sep-2012 Daniel Sandler <dsandler@android.com> Add string for 'Ethernet'.

Bug: 6676469
Change-Id: Icbeb3e96b8580850a8392f443dc277488631bcab
trings.xml
89d5546d7fd3a3bb19820c42e8b4527013dd6545 19-Sep-2012 Jeff Brown <jeffbrown@google.com> Add support for remembering Wifi display devices.

Add a setting to globally disable Wifi display.

Fixed a bug where the wifi display broadcast receiver
was running on the wrong thread.

Removed the wifi-display QuickSettings dialog, all functionality
has been moved to Settings.

Bug: 7178216
Bug: 7192799
Change-Id: I9796baac8245d664cf28fa147b9ed978d81d8ab9
trings.xml
5f623011db42fc7bd6fb8e57becd7a8eeb23a915 14-Sep-2012 Winson Chung <winsonc@google.com> Making QS scrollable and making numerous tweaks.

- Updating new assets (all line up)
- Updating brightness tile to reflect auto state
- Fixing network tile asset colors
- Adding press feedback

Change-Id: I857f141258eefec65243454cb69905cbd2a10bf6
trings.xml
d4726d062e277b360046609f35e1aa8572e8e364 14-Sep-2012 Winson Chung <winsonc@google.com> Adding rotation lock tile to quick settings (on tablets).

Change-Id: Ia68c07051acc1f0f42dde0b1322db034b5d54506
onfig.xml
trings.xml
ed1395f3981193c762e436cd1db725ce70022e43 14-Sep-2012 Winson Chung <winsonc@google.com> Updating Wifi/Mobile tiles to reflect actual connection state with new assets.

Change-Id: Ic1cd78c77f94f1c9cf9bbc1bcea3082ca536d94c
tyles.xml
eaa5ab01a122ceb907a2bead35077331d604021b 14-Sep-2012 Winson Chung <winsonc@google.com> Updating assets, fixing Battery tile to show proper states.

Change-Id: I0df6d62f57e8034f17d6add31416b050af8a0c15
trings.xml
tyles.xml
2a4057d2e915a0726d8775a196374e320a9f15dc 13-Sep-2012 Winson Chung <winsonc@google.com> Updating IME tile with proper subtype name.

Change-Id: Ie7fed20873f51e3b2b4def14532df00d71762418
trings.xml
45f6aaa5585fd4c0f97ea9904b7d84b8e57ac120 29-Aug-2012 Benoit Goby <benoit@android.com> UsbDebuggingActivity: Strings update after review

Bug: 7056209
Change-Id: I447b021973332414e5e57a3b7066bf25dfccb628
trings.xml
1679b368004239a81734ca4b5f5e2487597b8f52 11-Sep-2012 Winson Chung <winsonc@google.com> Adding brightness dialog to quick settings.

Change-Id: I81f640138057c26320d41f70c7f47a518fc1bd4a
trings.xml
e641b6a99cabad7076e10694a5b1b30f449de462 11-Sep-2012 Winson Chung <winsonc@google.com> Adding alarm to quick settings.

- Cleaning up some code

Change-Id: Iaea2077084ba16b4fb4d47c8b2df5da6983ceb91
tyles.xml
508257bdfcd6cd3a85e55eb7addaf7eb43a61618 09-Sep-2012 Jeff Brown <jeffbrown@google.com> Add skeleton Wifi-Display tile in QS.

Pop up a little dialog when the tile is touched with options
to connect, scan and disconnect.

Change-Id: Ic9e28344899310692ace36c322974df175f82e08
trings.xml
d63c59786509aadd6a8d0c5cb45ed696339f16b7 06-Sep-2012 Winson Chung <winsonc@google.com> Initial changes to add QuickSettings.

Change-Id: If510f74d6046929e5e8a794c6dc2fddb15a03d6b
onfig.xml
imens.xml
trings.xml
tyles.xml
32f6fd55b1bcabc97945827d88d60ba48edf1a40 06-Sep-2012 Daniel Sandler <dsandler@android.com> New "Start dreams" launcher shortcut.

Change-Id: Ice46fc8b99dae615e421ccf4eb6ca6f2a76cbe5f
trings.xml
8481980495b7b27b1f5834e6ed44cc33f9f5567a 05-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Porting old code for min alpha for items in recents" into jb-mr1-dev
e32bb6c9c6c27fc8d9df513994d996ceb1f226f4 04-Sep-2012 Daniel Sandler <dsandler@android.com> Merge "Only show the BeanFlinger screensaver to the worthy." into jb-mr1-dev
adf0b215908f8fd921fcb734b9809c806cb67042 04-Sep-2012 Michael Jurka <mikejurka@google.com> Porting old code for min alpha for items in recents

Change-Id: I68dce175b3a2c0263c5df1ef787c28d6c622e879
onfig.xml
0bcf4adcde601aff7d3894de2603e1f2cae41f1a 31-Aug-2012 Daniel Sandler <dsandler@android.com> Only show the BeanFlinger screensaver to the worthy.

(That is: you must have discovered the flying-jellybeans
easter egg to gain permanent access to the Dreams version of
same.)

Change-Id: I65ce39c0ab5b61f492a3637e3c31b3c91f4f0f89
trings.xml
25bb8eec2d63add7d43d357c26f9792ae6156a92 30-Aug-2012 Daniel Sandler <dsandler@android.com> Turn off deadzone flash, replacing it with logcat.

Change-Id: I30db97e5c3a6ef3a06e6065ccf087a7f6d1f9286
onfig.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
ttrs.xml
onfig.xml
imens.xml
b8ea2f59e2727020ac211d5b6f6d421314546439 24-Aug-2012 Chris Wren <cwren@android.com> [phones] Only allow double-flick opening of the quicksettings panel.

Bug: 7043587
Change-Id: I39d208626c477e8c081c9d81c3124eb631152998
imens.xml
cb2522c86d75fff277dc38ec7e444a5b5f5130ea 13-Apr-2012 Michael Jurka <mikejurka@google.com> Recents: apps scale down to thumbnails now

As a part of this change, Recents is now an
activity.

Known issues:
* Jank: jump-cut as app icon appears suddenly
after the aniamtion
* Preloading recents is broken on phones without
soft nav bar and on tablets
* Thumbnail window from animation lingers/flashes
sometimes

Change-Id: Ie6f991f3c2e1e67f9ed84eb6adba9174ed957248
imens.xml
4e68bd420b6cfdbeadb5e69aa6448665b2da762b 26-Apr-2012 Benoit Goby <benoit@android.com> Add UsbDebuggingManager and UsbDebuggingActivity

The UsbDebuggingManager listens to adbd requests and displays a dialog
when the public key authentification fails, for the user to confirm if it
wants to allow USB debugging from the attached host. If the user chooses
to always allow USB debugging, the UsbDebuggingManager writes the public
key to adbd's config file so that the public key authenfication succeeds
next time.

Change-Id: I115c828331d8e326c380844ee33915d5dff22260
trings.xml
8e72c9e19cfb0b6c1463fa841f1dd02be8f3b4e1 15-Aug-2012 Daniel Sandler <dsandler@android.com> Quick settings come to all Android devices.

I mean, real soon now.

Change-Id: I9a15b49f271e7ae06eb48a402f58270d8adccbf4
imens.xml
1c1edaa5f127d814058271ee4827fc0fe4a8de44 14-Aug-2012 Daniel Sandler <dsandler@android.com> Use a color resource to specify the dim behind panels.

Change-Id: I551d9969dc1f4032f26fd94cf9719f07873abb5e
olors.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
rrays.xml
onfig.xml
imens.xml
3ddab0dcc1039137f05a28ff86477601a223a0fa 02-Aug-2012 Chris Wren <cwren@android.com> Don't allow the status bar to collapse things we're touching.

Bug: 6538918
Change-Id: Ie4e79aa593ac2097d0e6402f84816df934160687
ds.xml
86d00fb40ae5cd01ce5a2e228e6de777eae6dee8 01-Aug-2012 Chris Wren <cwren@android.com> Venetian blinds policy for one-finger notification expansion.

Bug: 6538918
Change-Id: I8a6f860684b2477571f69eb4a79a5c106251b1a8
imens.xml
fbf30896653b7a3eb09ea110b1ef4c21c1059977 28-Jul-2012 Daniel Sandler <dsandler@android.com> am 5cb62df6: am dd4ef49f: Persistent \'emergency calls\' banner in the notification panel.

* commit '5cb62df6bdac4aaab7a1c1b1ef849ec213ff028b':
Persistent 'emergency calls' banner in the notification panel.
dd4ef49f4545dad2a6503d29e129472aba5392fc 27-Jul-2012 Daniel Sandler <dsandler@android.com> Persistent 'emergency calls' banner in the notification panel.

While carrier info (or SSID for devices without mobile data)
will still be shown in a floating text view at the bottom of
the notification shade, emergency-calls-only mode will now
be shown in the notification panel header so that it cannot
be obscured by notifications.

Change-Id: I714b6801be2b9b631b86b51d229440445eff5e76
tyles.xml
a4b7f2f75e7803193429ec1179fb5e2eb1c6fbda 21-May-2012 Dianne Hackborn <hackbod@google.com> Use two fingers to work some magic...

Change-Id: Ibcb3dbd3d158c22da8277e544d81fb47eadccd49
trings.xml
3c148f106f6625ce247a2c7211682c3a1df89bc9 19-Jun-2012 Chris Wren <cwren@android.com> One-finger notificaiton open: pop the next item too.

Bug: 6538918
Change-Id: I957b6d50220c57b588b43825767f24ecee862754
imens.xml
b4e2c48b4d75e7d68209412152011441fb6deda3 15-Jun-2012 Chris Wren <cwren@android.com> open notifications near the top with a single finger.

Bug: 6538918
Change-Id: I824937e9acd8f20449c31f8d83dbd90ecbb75ef0
onfig.xml
imens.xml
9345b12b6572d3c2211c0b856bd90034be92bc0a 16-Jun-2012 Christian Robertson <robertsonc@google.com> Increasing brightness for notification icons and navigation bar icons
Bug: 6612414

Change-Id: I5ab60f60f5bf502b3b15c30207047285db611ae3
imens.xml
2fc45503dd653095c0476146e5560d13bb968975 15-Jun-2012 Daniel Sandler <dsandler@android.com> Merge "Concatenate SPN and PLMN with a pipe." into jb-dev
8b96a660e56811e18090714408068603ebad0457 15-Jun-2012 Daniel Sandler <dsandler@android.com> Concatenate SPN and PLMN with a pipe.

Prior change 199020 fixes it for instances of CarrierLabel;
this fixes it for customers of NetworkController.

Bug: 6639047
Change-Id: I69dada2298f4a3caf453f43d847cdb32fe7eaa9f
trings.xml
53f109bf4923e111e796014e6701a14e5bfa5d1a 14-Jun-2012 Michael Jurka <mikejurka@google.com> Change snap behavior for lock screen

Use angle and distance from center, rather than
distance from target.

Change-Id: Ic970bc4b05d341dbb6aab334e3f630794f2a211c
imens.xml
955a016922ea49f154d190b054a202559b41a4d3 12-Jun-2012 Jim Miller <jaggies@google.com> Fix 6613962: Update keyguard to use new GlowPadView UX design.

Change-Id: I4f1ef3107e5550f7df9dcb412943a84b66432b7d
imens.xml
e5011a3ad4186a39f07bd155784a0b3eba404274 11-Jun-2012 Daniel Sandler <dsandler@android.com> Suppress header flash when collapsing notifications panel.

LayoutTransition is poking through and it shouldn't be.

This change also fixes a few related animation glitches
around the carrier label and fling velocity.

Bug: 6628429
Change-Id: I6655c9f9a8c95c7abd9c6d7099957cb229b86d5a
imens.xml
3d32a24adf02cecca86ec16ac8827ce195daeaec 05-Jun-2012 Daniel Sandler <dsandler@android.com> Back from the dead: Carrier name, background dimming.

Unlike previous versions of Android, we now show the current
wifi SSID in the carrier label if connected to wifi.

Bug: 6612419
Bug: 6620626
Change-Id: Ifb5ba8efe6dd387e960efc6a9b1da69a08e97d96
imens.xml
tyles.xml
4bd3a127d2cf6c98934738a6e681248af8d4033d 04-Jun-2012 Daniel Sandler <dsandler@android.com> New background for notification panel header.

Bug: 6593364
Change-Id: Ifc0a9c17cbb413316d9a06d9b29cf4ca843c2103
olors.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
onfig.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
onfig.xml
956beaf956e2d104c60b674c16e80a26ad958be1 23-May-2012 Chris Wren <cwren@android.com> Leave less space between notificaitons.

Bug: 6507482
Change-Id: I9244fcabe423ec59e1856f5fddcd948ea7b3374d
imens.xml
58a69d24c42f8aec3825e580f592617e11f12d9e 18-May-2012 Jim Miller <jaggies@google.com> Merge "Fix 6398209: Re-enable vibrate for search gesture." into jb-dev
64fffadf00918e9ffaee1bdfe01ed389145e0821 18-May-2012 Jim Miller <jaggies@google.com> Fix 6398209: Re-enable vibrate for search gesture.

Change-Id: Iabcfa21aae05fa55ec3fdc76eeed76577b962de5
onfig.xml
6a16098437665c3aab3e9980359e140b8a47858b 17-May-2012 Daniel Sandler <dsandler@android.com> Merge changes I3b129e4b,I489718a8 into jb-dev

* changes:
Black out the status bar when the shade comes down.
Punch up the date contrast.
8e18dc77579cdb2b2dad036afd18f8ca4963782a 17-May-2012 Daniel Sandler <dsandler@android.com> Black out the status bar when the shade comes down.

Also move the shade up and forward to overlap the (now
empty) status bar.

As a side effect, DISABLE_SYSTEM_INFO now works for phones.

Bug: 6418617
Change-Id: I3b129e4bb26d3aba55403bf03baf8f4c8ad0ff46
imens.xml
8bbbd3fc129e96e4908fbdf855b902ff7f0f686c 17-May-2012 Daniel Sandler <dsandler@android.com> Punch up the date contrast.

Bug: 6499757
Change-Id: I489718a8d167d30465bc16cfc3167d8d073efd2c
tyles.xml
c1c140657633cc5b0ff26da1f122fab305d21e01 16-May-2012 Jim Miller <jaggies@google.com> Merge "Fix 6398209: Lots of improvements to gesture search from navbar" into jb-dev
2c3e9e199a9548cc5b1966140727d993efbc31ea 16-May-2012 Daniel Sandler <dsandler@android.com> New fonts in notifications.

Bug: 6418617
Change-Id: Ie7ed4530c737e1d4fe1f7fab61dfae162ea263a3
tyles.xml
20830421fe223bf2a8a69a67a6d26b0b5beb5baa 16-May-2012 Jim Miller <jaggies@google.com> Fix 6398209: Lots of improvements to gesture search from navbar

- Added ability to postpone animations until after window is shown
to ensure the animation is visible on slower devices.
- Fixed layout bug that prevented targets from being located on
outer ring.
- Fixed bug where some motion events were being ignored when handle
wasn't captured.
- Reduced temp object generation in several methods.
- Added containers to start all animations together and to facilitate
delayed start.
- Increased radius of outer ring on phones to closer match mocks.
- Decreased sensitivity of swipe up gesture on navbar so it's harder to false.

Change-Id: I084f840115aef6496a1f87202c4e42d9962c8c3e
imens.xml
66757217a6d8e6a156d15be55bf77940e2e6194b 14-May-2012 Chris Wren <cwren@android.com> Create separate dimensions for the notificaitons and notification rows.
Use notification heights on layouts internal to the notificaitons.
Use row heights where padding needs to be protected, on row layout decisions.
Clean up values-xhdpi/dimens.xml since there is no longer a values-hdpi/dimens.xml.

Bug: 6475098
Bug: 6489095
Change-Id: I44750574c6e23336585a432a38c5f1ba183b6cbc
imens.xml
c6e523ea9bc15f18c9cbf04b05e8d2c90298453f 12-May-2012 Jim Miller <jaggies@google.com> Fix 6486099: Fix clipping issues with MultiWaveView on phone/tablet

This fixes a problem where the bounds of the view weren't being
calculated properly when a separate outer radius was specified.

The code now takes the maximum of the ring drawable's width/height
and that specified in the resource files.

This gives it the best default look on all devices while still
allowing minor tweaks.

Change-Id: I5daa40ff4f14653c8cc89b39102816afb976e4f7
imens.xml
ca7b7d0566a4d98701067cff915a78b63908e6f5 10-May-2012 Chris Wren <cwren@android.com> Don't allow notificaitons to be larger than 4U, even with actions.
Limit BigText template to a fixed number of lines.
Optimize layout of BigText and Inbox for expansion.

Bug: 6457470
Change-Id: Ib7389e16e566df9f91347ca3fdd621916a12af9b
imens.xml
230e86a1cf31d2f2233a444e4abb0a334576477b 10-May-2012 Chris Wren <cwren@android.com> Merge "Auto-expand the top notification." into jb-dev
8fd12657e353a4a6f6d875a0d86850426fec00e8 10-May-2012 Chris Wren <cwren@android.com> Auto-expand the top notification.

Bug: 6455789
Change-Id: Ia455f204544ad0c41ace77ea3ece6e0d3d3110d9
ds.xml
e95658c98e4154a2daf0ed70d15d24f8bf3153f0 10-May-2012 Daniel Sandler <dsandler@android.com> New backgrounds for notifications.

Note that PRIORITY_MIN notifications have a special
background treatment.

Bug: 6418617
Change-Id: I5f96330fcc53ac39e80a025baa0c134bd1e971b8
imens.xml
fc753d2dfa6f1bfafce59e1a2049e640b1629a83 08-May-2012 Daniel Sandler <dsandler@android.com> More visual refresh in the phone notification panel.

Bug: 6418617
Change-Id: Iae9b02084989fad3ec8bb8c88a84c0ec96fc4f22
olors.xml
imens.xml
328b35827e6ce7eba844e338e59427c8cae7b681 09-May-2012 Romain Guy <romainguy@google.com> Make window shade fast on non-high end gfx displays

Change-Id: I64a4861845978f9209c2b7d24c40c65ce7483dcb
olors.xml
28612b29f0dd3a650cc4b3ab2f7403f63e3e115c 08-May-2012 Daniel Sandler <dsandler@android.com> Merge "Visual refresh of notification panel header." into jb-dev
06e8d6647db54aa76dda92a5a785737e66d262de 07-May-2012 Jim Miller <jaggies@google.com> Merge "Fix 6397736: Swipe up to search layout fixes" into jb-dev
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
onfig.xml
onottranslate.xml
trings.xml
tyles.xml
354619c1cc1b4668c81c5368b2256335cc9e8538 28-Apr-2012 Jim Miller <jaggies@google.com> Fix 6397736: Swipe up to search layout fixes

This fixes several layout issues on phones and tablets with MultiWaveView.

It adds a new background scrim to be shown behind the MultiWaveView
on the navigation bar.

MultiWaveView is updated to handle gravity constraints which makes layouts
much more flexible across devices.

Change-Id: I64068f4eaa81ef6c464247049117d53432fcacbd
imens.xml
d2217f0c32da29cb10d11f497660d525120feb67 04-May-2012 Daniel Sandler <dsandler@android.com> Restore do-not-disturb mode on tablets.

Bug: 6195112
Change-Id: Iecb850942df43fb8861cbbf2e2343c2aabfc4263
trings.xml
21b274e8a05d83e2a6996aaeec619deaca728de4 02-May-2012 Daniel Sandler <dsandler@android.com> Large-screen notification panel size + positioning.

On sw600 devices we show the notification panel in a smaller
rectangle, centered in portrait and left-aligned in
landscape.

Also remove a bunch of -large resources that shouldn't be
used anymore.

Bug: 6297838
Change-Id: I8ed3445ccb7df16e30870a4322d89786467c54df
imens.xml
1fac1fdd7917d7cb6e1cafc17c71bba12b53fc34 30-Apr-2012 Daniel Sandler <dsandler@android.com> Fix a longstanding bug in the shade pulldown trajectory.

Two parts to this:

1. We were looking at the measured height of the close view
for a lot of our computations, which---particularly with
recent changes that dispense with the old 3-window
implementation---is increasingly unreliable

2. We were overestimating the minY that the panel must be
pulled down before animation starts. It was enforced
jankiness!

Bug: 5359178
Change-Id: Ie09b62226b7b0977527348b5527478665ece1df8
imens.xml
321452da28548e1cf566fa88bbe5f0faf0f74cb7 24-Apr-2012 Chris Wren <cwren@android.com> Set row height to the row height not the notification height.

Bug: 6376501
Change-Id: I41567b11fcb1d39bc75ef782faa8287bbb1e4ca8
imens.xml
e898ac59db04d8ab0762180ca8ec7cea1347aa09 07-Apr-2012 Jim Miller <jaggies@google.com> Fix 6299832: Add search target swipe action to navigation bar on phones

This adds a feature to swipe upward on the navigation bar to invoke
voice search on phones.

Change-Id: I462076fd43b1c66c5bf624f00b297c6d3414a19a
imens.xml
4a066c5c77109431f50806fc29179d28f1472871 20-Apr-2012 Daniel Sandler <dsandler@android.com> Update SystemUI for sw600dp devices.

Devices between 600 and 719dp will now use the two-bar
(phone) SystemUI layout, or something like it, derived from
PhoneStatusBar. Devices above 720dp will use the system bar
from TabletStatusBar.

However, this distinction is not to be made based on dp, at
least, not by the SystemUI; the goal is to drive most of
this switch from the window manager. Therefore most of
SystemUI's sw600dp resources have been folded into the main
set of resources (renaming them to avoid collisions where
appropriate). This allows SystemUI to choose which set of
resources to use entirely by switching status bar
components, entirely independent of Configuration.

(For some resources, particularly around recents, it seemed
more expeditious to keep relying on the device
configuration, so those resources have been bumped up to
sw720dp.)

Bug: 6297838
Change-Id: I3f5414a6a718bdc83f51930d6878cdf97df48c9c
ttrs.xml
olors.xml
80a76276dc9440ffad30dc4c820eb7d65f4df368 18-Apr-2012 Chris Wren <cwren@android.com> Add visual feedback for notification expandability.

Change-Id: I0b82a465a126a6d0ec6cf6af87dc56817765b995
imens.xml
ds.xml
d84e5937468f6ebf2313ccd5ae54d5405f5e9cde 19-Apr-2012 Chris Wren <cwren@android.com> fix press feedback on notification rows

Change-Id: I50de2f4d6142c2553428abc853c820f4354d0640
Bug: 6362246
olors.xml
f7a1956b06faeb6025fdea331f81d66edda58b3c 04-Apr-2012 Daniel Sandler <dsandler@android.com> Long-press a notification to find out who sent it.

Bug: 5547401
Change-Id: I8d5d73723b3f03f5b0f8717faaca826b1530df7a
trings.xml
6a858c347f4d4e5db4c8f00d5e285967631b71ca 12-Mar-2012 Daniel Sandler <dsandler@android.com> Gestures for expanding notifications.

Change-Id: I104c157ffcc2d60b3f0a95c59d4322b07103b69f
imens.xml
01038492ff0317f0d3cff54d8a7ee36bb31ff175 09-Apr-2012 satok <satok@google.com> Show physical keyboard control button on the input method switch dialog

Bug: 5240095
Change-Id: Ica768083f95c33dc1e494a28ba7d8b6eb989b0ef
trings.xml
f87d19621dc2a30232bba1f51862a0b671eb9729 04-Apr-2012 Dianne Hackborn <hackbod@google.com> Clean up status bar, system bar, navigation bar management.

The status bar and navigation bar are two completely separate
elements, with their own semantics. The system bar now classifies
itself as a navigation bar, since that is really how it behaves.

This required rewriting the HDMI resizing code, so that it is
all done by PhoneWindowManager since that is what is responsible
for the size of the navigation bar (and thus now system bar). This
actually gets rid of a fair amount of code, and means we can also
do the same thing for a pure navigation bar.

Likewise the system bar now has the navigation bar ability to be
hidden when requested by system UI flags. To get the behavior
we want on Xoom, we only allow the nav bar to be hidden when it
will help provide a better aspect ratio for showing widescreen
videos.

Finally the nav/system bar now animates when hidden and shown.

Change-Id: Ie927154b68376a0b61802f99171ff56b8da92e7a
tyles.xml
55a25faa6f82f3717305b9facd64c7b352a6498d 02-Apr-2012 Michael Jurka <mikejurka@google.com> Reducing height of scroll fade in Recents on phone

Bug: 5149089
Change-Id: I163d3e9b888501999e812cff00d015bed36ca0d6
imens.xml
fa7887bebf57f3dcb8283d73e69ba1daa115225f 26-Mar-2012 Daniel Sandler <dsandler@android.com> Intruder alerts with actions and swipe-to-cancel.

Change-Id: I1d8c7d32bcbf4d3910bb866431e92a8639e4e28b
olors.xml
c5bad6956e63eb303e2b7b61e6b33ab2bcedbef7 09-Mar-2012 Andrew Flynn <flynn@google.com> am 36fde268: am dfc87c82: Merge "Use a different width for nav icons in sw600dp-port." into ics-scoop

* commit '36fde2688bc32ddd5ed5de834a39ce3c7cd2b6cf':
Use a different width for nav icons in sw600dp-port.
1d9af30b74a8c64aefa20fa0e31561d51c37e0f5 08-Mar-2012 Andrew Flynn <flynn@google.com> Use a different width for nav icons in sw600dp-port.

Change-Id: I6c4024e9f60e14c072d7c01f29fabc89fc51dfb8
imens.xml
079b33d215a49bc38b488489b0cc13d7273cdc66 02-Mar-2012 Daniel Sandler <dsandler@android.com> New slide-out mechanism.

Instead of sliding the panel in from off-screen, the panel
is now stretched open (cropping the scrolling contents).

This is slower, so the layout has been dramatically
simplified to help performance.

Change-Id: I8343449c2b3fa4b4ee161f1de992d2242635d15e
olors.xml
f16fc51d96be53a844877674b98cb70e60b45278 28-Feb-2012 Michael Jurka <mikejurka@google.com> Remove unnecessary code

Found cleaner way to improve recents scrolling
performance on crespo-- instead of rendering the
background in the items, instead we just set
a window flag. Removed need for a lot of code.
olors.xml
d2b22a885a79d537c79e98257647cc120bde2998 30-Nov-2011 Daniel Sandler <dsandler@android.com> Put screensavers back in the icebox for now. DO NOT MERGE.

Bug: 5689684
Change-Id: I3a5291c3520bb43e35d55714f1522e4ae7f6e63c
trings.xml
5311917df5fe9804105ff6070346b8fac4b102df 17-Nov-2011 Daniel Sandler <dsandler@android.com> Merge "Remove day of week from phone notification panel." into ics-mr1
589f3624e0aa0d2b58d3461d1330b8da135d1729 16-Nov-2011 Daniel Sandler <dsandler@android.com> Remove day of week from phone notification panel.

It was added to the tablet, but was never intended for use
on the phone, where it can cause the label to get too wide,
preventing access to settings / clear-all.

Bug: 5621955
Change-Id: Ic023391aa22d7ba3edd815f602afcb3357eb2501
onottranslate.xml
29ea525d18b3c36c56e0c5391bb849a9baf27668 16-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5623642 - Status bar background incompatible with some legacy apps

Give some background protection to custom layouts in legacy notifications.

Pre-HC it was extremely common for apps to hardcode text colors in
layouts. Since this can lead to black text on a dark background in
HC/ICS, give these older apps that target SDK < 11 a light gray
background.

Change-Id: Iab3dea4beb9172b2f9a5cae53991cf952d0c8cde
olors.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
onfig.xml
992e77af1168ddce232b9b7702d01e5ccc7a249b 11-Nov-2011 Daniel Sandler <dsandler@android.com> Merge "Fold WiMAX state into the mobile RSSI." into ics-mr1
0fee21703b6ae3fc0b5007210e203444359559bc 10-Nov-2011 Daniel Sandler <dsandler@android.com> Fold WiMAX state into the mobile RSSI.

WiMAX will now be shown like any other 4G network.

Bug: 5584528
Change-Id: I33ef7b34b88ca006ce77a7ff1e55b7b38648d7d8
trings.xml
da738d638cc2fee29d5936f21c6eadbcf173a718 09-Nov-2011 Daniel Sandler <dsandler@android.com> Merge "Add day of week." into ics-mr1
ce18b91c60029fd15baf4f5904a9c0315b8c4a18 08-Nov-2011 Daniel Sandler <dsandler@android.com> Add day of week.

Bug: 5581707
Change-Id: Ifa881e6a4a7a54599eb4567c2458d1df27b68a3e
onottranslate.xml
ea54b7608584bc0535c9e89417778c3e95b50975 08-Nov-2011 Robert Greenwalt <robdroid@android.com> Merge "Wimax : wimax framework related open source." into ics-mr1
148c7d0de720a92632aa6ed10a39bfc38b427239 13-Oct-2011 tk.mun <tk.mun@samsung.com> Wimax : wimax framework related open source.

Integrate wimax network related changes into Android Framework.
- In Connectivity service, start wimax service.
- 4G icon display in StatusBarPolicy.
- DHCP renew add.
- Add radio for wiamx

Change-Id: I2d9012247edfdf49d71ca7e1414afd0006f330ca
Signed-off-by: tk.mun <tk.mun@samsung.com>
bug:5237167
trings.xml
221733a45a89715d1c627f876ca49eeecd21dc08 03-Nov-2011 Daniel Sandler <dsandler@android.com> Offer the user an option to launch Dreams when docked.

SystemUI now registers for DESK_DOCK launches, so users with
other dock apps installed can still opt to use those in this
new regime.

(Part of migrating users away from DeskClock as the dock app.)

Bug: 3155234
Change-Id: I0da0f04f8a0a89e7d237c092f16f4f27eb88c92c
trings.xml
2f77eae947d8f0c2c456c6ae5a9e218f7d836e77 02-Nov-2011 Daniel Sandler <dsandler@android.com> Make the notification panel header opaque.

Bug: 5504753
Change-Id: If820e4cb0dca342ca2d39ea1eb198987915c58b7
olors.xml
4c7926fa27dacb92c8c7f3d57c4a3713dc0e3867 28-Oct-2011 Daniel Sandler <dsandler@android.com> Merge "Tuning parameters for mobile RSSI." into ics-mr1
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
onfig.xml
64653ac2fa32a679f0695495764146a4be47897e 28-Oct-2011 Justin Ho <justinho@google.com> am e7ff3906: Merge "Increase notification icon brightness" into ics-mr0

* commit 'e7ff39066c42f66913dbe23f61478273daa30f4d':
Increase notification icon brightness
456bb48218f32a0a75598a3c088bef3007551f15 28-Oct-2011 Justin Ho <justinho@google.com> Increase notification icon brightness

Bug: 5526912
Change-Id: Ieca2160bc3ecfc11dc2196491a74956d7554eaa5
imens.xml
733442e33ab20c04fe115d295e2b74967e8e448d 26-Oct-2011 Justin Ho <justinho@google.com> am 650c052a: Merge "Notification icons increased opaqueness by 10%" into ics-mr0

* commit '650c052aa38447c363163126afffb16f314bbb11':
Notification icons increased opaqueness by 10%
650c052aa38447c363163126afffb16f314bbb11 26-Oct-2011 Justin Ho <justinho@google.com> Merge "Notification icons increased opaqueness by 10%" into ics-mr0
4c02afa74687026559e12ddfb8f38fdf6a9d6921 26-Oct-2011 Peter Ng <petergng@google.com> Notification icons increased opaqueness by 10%

Bug: 5509556
Change-Id: Ibecaecc32c9e0311e5141e8acf5a1979bb1c9260
imens.xml
02d6fa584085c9b032b7d5748c628558350360d2 21-Oct-2011 Peter Ng <petergng@google.com> Do not merge - Recents background protection increased

Change-Id: I45719b44102c088c82b619c717db3df31930c1b3
olors.xml
6d93ea74956277142213c5cf12b1eb5814ba7b7e 22-Oct-2011 Daniel Shiplacoff <danship@google.com> Merge "Recents background protection increased"
19da321c9a27c3cfaddd31cfd36ce30da2648b99 21-Oct-2011 Winson Chung <winsonc@google.com> am 53a1b82c: Merge "Last update for screenshot animations for MR0. (Bug: 5333706)" into ics-mr0

* commit '53a1b82c9a2133c5c3184898335fce0826279691':
Last update for screenshot animations for MR0. (Bug: 5333706)
3ed8933b12db75ef2e139cb26f149640fb36bcaa 21-Oct-2011 Peter Ng <petergng@google.com> Recents background protection increased

Change-Id: I45719b44102c088c82b619c717db3df31930c1b3
olors.xml
22ca09595d4b6f4301414f26d6d502eb0e989a88 21-Oct-2011 Winson Chung <winsonc@google.com> Last update for screenshot animations for MR0. (Bug: 5333706)

- Also adding proper border asset

Change-Id: I423389d1a68498b2e470e6d483f5b7542a814c31
imens.xml
b5968c780d1956109438a6844b352d725546a07b 19-Oct-2011 Winson Chung <winsonc@google.com> Manually merging screenshot notification string changes to master.

Change-Id: I35468b5e641078d772c19505765db90adea2445b
trings.xml
014475f30cc8a51a9779b0ba6295c8c7dccad4d2 18-Oct-2011 Winson Chung <winsonc@google.com> DO NOT MERGE. Updating screenshot notification strings. (Bug: 5333706)

Change-Id: I6d6c0fa7c372c887603f055ac8b0588cc2d1a90f
trings.xml
0ad8c3c86e4a9c3a16e783ba6c5396ebac111d55 18-Oct-2011 Michael Jurka <mikejurka@google.com> am 6d9d17fd: Merge "Visual changes to recent apps" into ics-mr0

* commit '6d9d17fdd299642330dac321a9fa4099abaae220':
Visual changes to recent apps
6d9d17fdd299642330dac321a9fa4099abaae220 18-Oct-2011 Michael Jurka <mikejurka@google.com> Merge "Visual changes to recent apps" into ics-mr0
b1af21d0a66c750134e4437a76430786bdd08066 18-Oct-2011 Winson Chung <winsonc@google.com> am 5310a731: Merge "Updating screenshot animation and behaviour. (Bug: 5333706)" into ics-mr0

* commit '5310a731eab664352044781d4b107b4837ea77ac':
Updating screenshot animation and behaviour. (Bug: 5333706)
a63bb84bbe98e72871c2138ab3eb517d0f9a80ef 17-Oct-2011 Winson Chung <winsonc@google.com> Updating screenshot animation and behaviour. (Bug: 5333706)

- Removing the second ticker text
- Adding a new animation to the status bar
- Adding a large icon to the notification

Change-Id: I8778178519fc72ffc299e8d624069b684475191d
imens.xml
b837c7a9480b5f7e5008b51ba66d6b3c5f192538 17-Oct-2011 Claudia de Veaux <deveaux@google.com> String edits to bring to standards.
Bugs: 5165745, 5163232, 5162668, 5162667, 5162328

Change-Id: I6dbe1ea100397e4cfa98997928ff1662728b6e9c
trings.xml
63fae9d56286e7c51261a5a00755466b350efa33 17-Oct-2011 Peter Ng <petergng@google.com> Merge "Layout changes to recents" into ics-mr0
49a98c8f64d16eab3f2de48a04ac2a9e986abb76 17-Oct-2011 Winson Chung <winsonc@google.com> Merge "Showing notifications after taking a screenshot (Bug: 5333706)" into ics-mr0
92c88eb91dbfe6e96342c8e1dbfe3a59d9a3ffde 17-Oct-2011 Michael Jurka <mikejurka@google.com> Visual changes to recent apps

- changing background to be gradient
- adding shadow to app thumbnails

Change-Id: I0ea7e4900f99adf17c74b885c66a7118bc831595
olors.xml
2d136a83a012f8a27aee0300d264243728d12611 13-Oct-2011 Peter Ng <petergng@google.com> Layout changes to recents

Bug: 5411813

-gravity is set to center
-textsize is smaller
-app icon placement now hangs off the screenshot
-recents callout line now defined in colors
-recents thumbnail normal state drawable added

Change-Id: Ibeaec7e3f0a3bcdbe3f990886b1536cb7d7fdc03
olors.xml
imens.xml
7362e0d8fe6bd6739dbd22c2ad4c2c7fb0f7c1d4 14-Oct-2011 Daniel Sandler <dsandler@android.com> Merge "Adjust text sizes for better behavior under user scaling." into ics-mr0
57d74de48bfbbd67603a21ccab5b61b498ed2209 14-Oct-2011 Daniel Sandler <dsandler@android.com> Adjust text sizes for better behavior under user scaling.

Text that is supposed to go in the status bar must be sized
in dp, because the bar doesn't get bigger when the user text
scale increases.

Bug: 5108533 // related
Change-Id: I36c3f750ec78562555d4bbe68d601d18250e36ec
tyles.xml
c57ccf01fe24ce508404c99b449e9097e6d8b270 14-Oct-2011 Winson Chung <winsonc@google.com> Showing notifications after taking a screenshot (Bug: 5333706)

- Fixing issue where ticker and swipe-to-remove wasn't working for updated notifications

Change-Id: Ib8ef07778a11028c9c2627830ee1dd4561d2ae3b
trings.xml
dcb4e158bcddb8266afaf863ae8832b92bed62a7 14-Oct-2011 Peter Ng <petergng@google.com> Merge "Do Not Merge darker notification press state and divider" into ics-mr0
453b37f66ce60c59e426f6046249ee43a6bdde9b 07-Oct-2011 Peter Ng <petergng@google.com> Do Not Merge darker notification press state and divider

Bug: 3329721
Change-Id: I77ec70dd75d6e8009fc2f06741520167b7d34a42
olors.xml
1737776f861cf92f0e142f405a37b69cd49745d4 12-Oct-2011 Jim Miller <jaggies@google.com> Fix 5386408: Send accessibility event when a recent app is removed.

Change-Id: I7c88eac5d1c5ecaf96e7a0fcfbb8ab6a3d1dbf50
trings.xml
9316e7e31b1961634d3a4900a520fcf56d1efd26 04-Oct-2011 Michael Jurka <mikejurka@google.com> Reduce height of recent app thumbnails

Change-Id: I225147d49a6d7b71a08ca0464e702c0aeadb419d
imens.xml
58d807f66a98d61c4e0e5c16d56212279e8b3c68 03-Oct-2011 Daniel Sandler <dsandler@android.com> Merge "Fix contentDescriptions in status bar."
7daf95d5526e3b60f5db29cbacd9a4852d99a6f4 30-Sep-2011 Michael Jurka <mikejurka@google.com> Fixing accessibility support in Recent Apps

- also switching "Recent applications" to "Recent apps" as per our new language guidelines

Change-Id: Ib625429ad22ce75ede782d59c0f45894d00c8502
trings.xml
bcf6ef0b82c1daea43e03b8ad5af319ed324242a 30-Sep-2011 Daniel Sandler <dsandler@android.com> Fix contentDescriptions in status bar.

- Strings for signal strength
- Strings for the clear-all-notifications button
- Adjust phrasing for the clear-one-notification button
- Adjust phrasing for the settings button

Bug: 5285136
Bug: 5325056
Change-Id: I489e49f3b3d88a6b599ababe68d0535302eb0ae2
trings.xml
3378dfe365551865553d87adda8bf01f23b8fb5e 21-Sep-2011 Peter Ng <petergng@google.com> Slightly transparent notification header to match visuals of the dropdown handle

-tested over actionbars which we originally thought would be problematic

Change-Id: Ia69d9bd438941682def896d014c0ee16544d9f8d
olors.xml
6d66708706a99168cd1a7d536b9173ab866a5ed8 17-Sep-2011 Michael Jurka <mikejurka@google.com> Added "No recent apps" message on phones

Change-Id: I00bf163369775b79377090b7a9dae0c94ce5d0ac
trings.xml
669a8193bb5a6e44ed4f2eede78da4f2780cd8ed 14-Sep-2011 Peter Ng <petergng@google.com> Status_bar_close that works on light and dark

-No more blue, black works throughout all screens
-removed blue line from drop down handle because it was very problematic when a user has several notifications in their scrollview combined with the removal of fadingEdge vertical
-title_bar_shadow has an increased height

Change-Id: I8a291039b9c47c32ce289787612b050fd95e1fc4
olors.xml
49f58407340a2282e0c0ff31043bee8937bd6bff 13-Sep-2011 Daniel Sandler <dsandler@android.com> Transparent notification shade.

Bug: 5270161 (fix opacity)
Bug: 5231194 (transparent shade)
Change-Id: Ib7130ef0718c092dc9f8149698625a49d7abb2b2
olors.xml
0e8063a3b447e1aa5cc3171db42f735b3b6ae78e 10-Sep-2011 Michael Jurka <mikejurka@google.com> Bug fixes in Recents

- Making thumbnails invisible until loaded (fixes regression)
- Speed up dismiss animation from menu
- Make the max swipe velocity greater
- Make only the thumbnail and app title long-clickable
- No more click sound when tapping outside the thumbnails to dismiss Recents
- Tweaking color of recents app label text

Change-Id: If7b6cd59e92feb0472eb3ea266733549cb9f4d4b
olors.xml
1a21f0ab603f4bcdb73e5920a3b6b75f04316790 06-Sep-2011 Daniel Sandler <dsandler@android.com> Use holo_blue_light for statusbar clocks.

Also use the same style for the date in the phone
notification panel (which already had the same net
appearance).

Bug: 5231182
Change-Id: Ie0b44c2b9021a4f6ad56b0e1a78fdc9d8cf16f88
tyles.xml
6f983a7906ce98a1a8e3f5e805da8c933f53fc3d 02-Sep-2011 Michael Jurka <mikejurka@google.com> Merge "Fixing orientation change bug (5098088)"
8b09866a25ade5cd3630996adff8c976268ec637 02-Sep-2011 Michael Jurka <mikejurka@google.com> Fixing orientation change bug (5098088)

- Also fixing language in long-press menu (5068787)

Change-Id: I941e053e6ce4c85a09f4ff82880b7c2513e54322
trings.xml
622a97646d316ca753c577752ac9010415e9a472 29-Aug-2011 Peter Ng <petergng@google.com> updating visuals of Recent Apps

- replacing background PNGs with 9 patches
- removing border around thumbnails by default
- when swiping thumbnails, draw a border around them
- fix callout line length
- make recents window smaller on tablets
- deleting unused assets

Change-Id: If5bb1ba0d55a6d10e36ee14274c23596f0ba73b9
olors.xml
imens.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
onfig.xml
bf446c2a2b9c2e0c3808b35c14955319a7adfae5 26-Aug-2011 Daniel Sandler <dsandler@android.com> Merge "Windowshade visual cleanups."
a3dba34dd211f8fff0a75bda1cc5f4fb0c723ac8 26-Aug-2011 Daniel Sandler <dsandler@android.com> Windowshade visual cleanups.

Bug: 5175050
Change-Id: Ia6ac4f6692823a17eb4f0ce0c4b9e1eb3fd16fcf
onottranslate.xml
dc940eaa67db0108f8a8629826dbb3c5c7d779e9 25-Aug-2011 Daniel Sandler <dsandler@android.com> Scale windowshade gesture parameters for screen density.

This has been broken since 2.0 but we didn't really notice
until now. Flinging the windowshade should now feel less
janky (the window's motion once flung will be more
continuous with your finger motion while flinging).

Bug: 5210198
Change-Id: Ieae0cabf5def46004f98a6dcb2337b2648f5e9ab
imens.xml
6ccd7a59c68a2c42edb15e96fe34090c94b9ef1d 23-Aug-2011 Peter Ng <petergng@google.com> Updated background assets for notifications.

- Replaced diagonal lines tile for notification icon backgrounds
- Switched tablet ticker background to use same assets as icon bg
- Flat #191919 behind notifications
- Changed date in windowshade (no longer bold)

Change-Id: I2cc260f99e57566160630118b04fbb72274f62f3
olors.xml
imens.xml
44a4616bf780f131f8d78b46a075844800088860 09-Aug-2011 Daniel Sandler <dsandler@google.com> Remove longpress support from the software Home key.

(Rendered unnecessary by the recents button.)

Bug: 5131723
Change-Id: I9f8f34ab8b96f750ec4bdf75daeb97c0971b5404
ttrs.xml
605a11463114ed7c6dd4d696fa03958c3685dc3c 13-Aug-2011 Eric Fischer <enf@google.com> Move date format strings to donottranslate.xml and add locale overrides.

Change-Id: Ief48888f12f5f57dfbde6d07d35bb8260fe0f9ce
onottranslate.xml
trings.xml
36412a7e7c4929bdac1221b7ced9e73d0d204691 04-Aug-2011 Daniel Sandler <dsandler@google.com> Subtract the navigation bar from DisplayMetrics.

Its region is now treated like the system bar: inaccessible
to applications and therefore not worth reporting as part of
the display.

(Note that using setSystemUiVisibility you can gain
temporary access to the navigation bar region, unlike the
sempiternal system bar.)

The navigation bar is now considerably less in control of
its own behavior (the window manager assumes it will be a
certain size and in a certain position in landscape and
portrait). This change also fixes the navbar so that it
becomes GONE instead of merely INVISIBLE (allowing
underlying windows to expand in size accordingly).

Bug: 5052456 // the feature
Bug: 5067627 // notification shade falling behind the navbar
Bug: 4959805 // fix third-party apps relying on DisplayMetrics
Change-Id: I60257fc5c858e0edcaba8cfc1f8d58dd99a68258
imens.xml
e2e7b1e2dc31f9e3be0bc44b999227937282f935 04-Aug-2011 Mike Lockwood <lockwood@android.com> Merge "Add support for localizing order of day of week and date in status bar date view"
ec9a50bccf6163302f41fcc410b7fe80258bb0ea 03-Aug-2011 Mike Lockwood <lockwood@android.com> Add support for localizing order of day of week and date in status bar date view

In Japanese, the day of week should follow the date

Bug: 4606219

Change-Id: If385b3f9989bbe5f1b4bc21293d9be651e187c1f
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
59aed3885e7bf34b4d7c021db4243484fa267526 03-Aug-2011 Dianne Hackborn <hackbod@google.com> Put back the status bar animations.

Change-Id: I9b326e8da9fa17878dde8a83c6551e9eb600bb7e
tyles.xml
7c3e39de22c68e69c4924b339132f8e3bf3f96af 29-Jul-2011 Daniel Sandler <dsandler@google.com> Merging ongoing + latest notifications on phone UI to match tablets.

Change-Id: Ie8ee72137e9eeb6740f3d113d5331e8cba629ab2
imens.xml
5298582717494098fcdf115d832c8e871340d0b5 29-Jul-2011 Daniel Sandler <dsandler@android.com> Bring the shiny navigation button animations to phones.

Also fix the accessibility descriptions (bad merge?).

Bug: 4541219
Change-Id: I8a8e2a14e5557c45af0b9e74b0bd654ff804aab9
trings.xml
a375c94fca986d76d21f8cb9a3eb29f1ef88c4a8 29-Jul-2011 Daniel Sandler <dsandler@android.com> New richly-appointed navigation buttons.

- Beautiful new touch feedback animations
- Romantic icon dimming
- Supple Corinthian leather

Bug: 4541219
Change-Id: I8c4e1ec73aba910a17001795d2b03200c5af1788
ttrs.xml
41ff7ec82422a5b6d00892afdb3232bc0e53d851 26-Jul-2011 Jeff Sharkey <jsharkey@android.com> Revise data limit notifs, watch kernel alerts.

Teach NetworkPolicy limits to "snooze" when requested by user, and
notify with both dialog and notification. Register for network alerts
through NMS to trigger updates immediately instead of waiting for
next stats update.

Enforce that all NetworkPolicy are unique on a template basis, and
move SCREEN_ON/OFF broadcasts to background thread. Launch SystemUI
and Settings directly instead of using actions, and include full
NetworkTemplate in extras.

Tests to verify notification and snooze behavior.

Bug: 5057979, 5023579, 4723336, 5045721
Change-Id: I03724beff94a7c0547cb5220431ba8d4cd44d077
trings.xml
26c84b139f0bfd2d3906f2ac163df8f1f15155d8 27-Jul-2011 Daniel Sandler <dsandler@android.com> Smaller, darker notification icons.

(Still need to attempt to mipmap them but this will do for
now.)

Bug: 4691635
Change-Id: I8793d6a453fcbe0c2ce30b6349e4e5ef3f1a6e56
imens.xml
2b69735e014872ca2183b4a39a8381daa337e146 22-Jul-2011 Daniel Sandler <dsandler@google.com> New stacked RSSI icons.

The signal strength, network type & flow indicator, and
battery have all been moved out of the policy and into the
status bar implementation itself, mirroring the change on
tablets. This means that they no longer use status bar icon
slots but instead are bespoke layouts and views.

GPS has also been removed and will return as a notification
(again, as was done in the Honeycomb tablet UI).

Bug: 4691638
Change-Id: I60df4871209b64209bfc5b3bf398651cc2e77b24
trings.xml
d859fa399133da32705415e138c897f263ae99ad 22-Jul-2011 Winson Chung <winsonc@google.com> Preventing screenshots when waking from sleep.

- Fixing crash in SystemUI when trying to access external storage while it is not mounted

Change-Id: I3d9a05c155b83a2cc39915caebad4b7016025d09
trings.xml
af084803c6a7d89b71fd1daf9cdec7f8b050ac0e 22-Jul-2011 Daniel Sandler <dsandler@google.com> Disable the number bubble overlay on notification icons.

Bug: 5042009
Change-Id: I3c69367de95624d723830bc58c9cbaeb025bf916
onfig.xml
6179ea3196e9306d3f14361fe9ef14191b1edba6 28-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility support to the Status Bar.

1. Added content description to pretty much all animals
in the zoo including buttons in the navigation bar,
notifications and status icons for battery, signal,
data, etc.

2. Rectored to avoid ovelaying views since they block
touch exploratino. In general overlaying views
cause trouble for touch exploration and accessibility
in general.

3. Avoid sending accessibility events in case the user is
touching outside of the StatauBAr panels to avoid
confusion.

4. Added records to accessibility events in the places where
this would help the presentation. So the event comes from
a given "leaf" view and its predecessor is adding a record
to the event for itself to provide more cotext. It is up
to the accessiiblity service to choose how to present that.

bug:4686943

Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
trings.xml
c0d2731047e2da4eff84a40615e29e08dcb708c5 15-Jul-2011 Jim Miller <jaggies@google.com> Fix 5023708,4689527: Add popups and overlays to recents. Misc bug fixes.

Adds selection overlay to recents to comply with UX design.
Adds longpress popup for removal and inspection of items.

Change-Id: Ic23c3f135b6ed107cc5156505d8f163daa94c52e
trings.xml
a7987101d58ff3e7c4ad48bdaf1a765b6b7a022a 07-Jul-2011 Jim Miller <jaggies@google.com> Merge "Fix 4689527: Update Recents"
f2a16b27afd1ede5880d05eb9e19090c7e3e820e 07-Jul-2011 Jim Miller <jaggies@google.com> Fix 4689527: Update Recents

Fixed layout in landscape mode where recents only filled half the screen
because "match_parent" in the layout was being ignored. The fix is to
have a temporary ViewGroup as the parent to ensure the layout parameters
are valid.

Changed to solid 70% opaque background on phone.

Removed "dismiss" chevron from phone layout.

Removes glow on phones.

Change-Id: Id5319eeba4fdd8c9ef5792168b35162cc1bbfe38
olors.xml
3ac588b09af2a7c4fb91d05ad230779dbd214166 30-Jun-2011 Mike Lockwood <lockwood@android.com> Revert "USB connected notification and temporary USB options dialog"

This reverts commit 5787a2d5b4e5bd60087eb7fbb13c97c7d0ba113e.

Change-Id: Ia5f097ffaa3798a42f71d005cffd5007556882d5
trings.xml
40030c8d4d6de3154d0c38da14cf2c1bbd0f7659 01-Jul-2011 Winson Chung <winsonc@google.com> Merge "Binding Pwr+VolDown to take screenshot."
9112ec3039dda4186c6f957981237c0691db2269 27-Jun-2011 Winson Chung <winsonc@google.com> Binding Pwr+VolDown to take screenshot.

Change-Id: I77b018538f6bc870f59df0b5336ba95f4582beec
trings.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
onfig.xml
41006aaf3494a46731868dcb9347caf05f8804a4 29-Jun-2011 Daniel Sandler <dsandler@google.com> Add 2mm dead zone (12dp) at the top of the navigation bar.

Also update metrics to match clarified spec; in particular,
the navbar is now 48dp tall.

Bug: 4689070
Change-Id: Ia05ae840076df5a984ac85bb63df997943356eb8
imens.xml
5c8da949804ed4b55dcebae63796714e0028b488 28-Jun-2011 Daniel Sandler <dsandler@android.com> Now showing: Navigation Bar, The Final Layout

Starring, in order of appearance:

BACK

and

HOME

and introducing in his first starring role on phones

RECENTS

with a special guest appearance by

MENU

presented in PORTRAVISION and LANSCOPE

Change-Id: I0b8459a6f648a4336a0e1a943e02ba82728a75cb
imens.xml
5787a2d5b4e5bd60087eb7fbb13c97c7d0ba113e 17-Jun-2011 Mike Lockwood <lockwood@android.com> USB connected notification and temporary USB options dialog

This change adds a notification when USB is connected.
Selecting the notification brings up a dialog to allow switching between
MTP and PTP modes, and also allows mounting a CD image for installing AFT.
The UI design is not final - this is a temporary implementation of the UI.

Change-Id: Idd678537aba595fd4cb183ea755bf437f372d826
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
3b1fc47d004f6b29af8f40d181baa3460b1e3b15 13-Jun-2011 Michael Jurka <mikejurka@google.com> Port recent apps from tablet to phone

- wire up to long press on home
- remove unused recents activity
- remove duplicate recents resources in -large directories (using -sw600dp instead)
- fix issue with zoom/scale translation when recents was brought up

Change-Id: I45538ccaff49b46ac3659c4828f9e2b0cd075241
imens.xml
d7c8b6d2a4d2ec16f4f61c66f400d8b20726964c 15-Jun-2011 Daniel Sandler <dsandler@google.com> am 2897fc4c: am fbb09347: am 5994bff9: Merge "One-time-only compatibility mode explanation dialog." into honeycomb-mr2

* commit '2897fc4cc320d9fea2c6a81d7e2b05b6b820acf0':
One-time-only compatibility mode explanation dialog.
2932645d9967f63aa716035e40e02af1e6e5aa19 15-Jun-2011 Daniel Sandler <dsandler@android.com> am d163a616: am 2fdf5880: am 97d5081a: Merge "Final UI for compatibility mode." into honeycomb-mr2

* commit 'd163a6162891f0e14d4536460d839262d2693e9a':
Final UI for compatibility mode.
552b1f0d22eea828cfd4f8c721cb5872a988ea7f 15-Jun-2011 Daniel Sandler <dsandler@google.com> One-time-only compatibility mode explanation dialog.

Don't miss it!

Bug: 4595256
Change-Id: I80c0949e6118e3ea3af089d4cad160ce63e7d8ce
trings.xml
3b0543acf11ac4638ec5452acc4c1c6716c26880 14-Jun-2011 Daniel Sandler <dsandler@android.com> Final UI for compatibility mode.

Bug: 4595256
Change-Id: Idaa96393fb809c828b5f661f29e8b687fdf3d104
trings.xml
3fe9cc5ea6a9e1acd52144c8ae6cb0492dba34ba 15-Jun-2011 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of e95c07bd to master

Change-Id: I9af0c08a9f1c1f68661efe051a66835e850b76f6
7d04932ef5c001769ccef244f551b75773f1666b 15-Jun-2011 Dianne Hackborn <hackbod@google.com> Fix issue #4603422: Compatibility mode button doesn't always update

We now tell the system bar every time the top activity has changed for
it to re-evaluate its UI state.

Also fix issue #: 4607102 Low rider notifications. It turns out this
was due to the change in the dialog asset; the notification UI was relying
on this having a lot of padding to make it sit above the status bar.
Now we have an explicitly mechanism to set how much it overlaps (or doesn't)
the status bar.

Change-Id: Iab5ebd86e620ff4fc4cd77206e18af962ec2830e
imens.xml
d42497e516521891a9d6ffa0daab75ef016725f5 04-Jun-2011 Daniel Sandler <dsandler@google.com> Rebuilt notification list using a new custom layout.

This will allow what is currently impossible with
layoutTransition: smoothly animating container bounds.

Current enter animation: alpha fade
Current exit animation: fade + slide right

Change-Id: Ib46b2d3ee982a276ca2142d360e62538e52b0897
Next: replace "X" with swipe-to-cancel.
ttrs.xml
imens.xml
6b592723c9a9fc816a8ab75c935e8cd20ff65a0e 10-Jun-2011 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of f51ded0f to master

Change-Id: Ida356524a68aeb2b9b0013dfbb6ab4bd11e616e2
426431adcc220b6adfbe1d9530247f897e60fa36 09-Jun-2011 Dianne Hackborn <hackbod@google.com> Enforce public resource restriction on bag parents.

Need to put some more styles in the SDK to avoid breaking apps.

Also, welcome Android 3.2.

Change-Id: Ia31d07c9b1b91ad868d8630437fdc1b5ae24f37d
tyles.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
onfig.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
onfig.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
onfig.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
onfig.xml
7a1eb5cf961b6ceaa54295f37843b47b73baa8d8 19-May-2011 Jim Miller <jaggies@google.com> Merge "First pass at integrating new ScrollView-based recents panel. - added layout transitions - now calls removeTask() for selected activity."
9f0f0e0e3100caec459a5b5ef836317844c83b3f 18-May-2011 Jim Miller <jaggies@google.com> First pass at integrating new ScrollView-based recents panel.
- added layout transitions
- now calls removeTask() for selected activity.

Change-Id: Ie57b3d79551353a564bb2e4da26243a10bb0198d
imens.xml
4653a0210599ac55db2d3869cd7709e10d22d8a5 18-May-2011 Daniel Sandler <dsandler@google.com> Turn off navbar for now.

Change-Id: I7b80312e172ccbf4b6ce30a35367fa14418368fb
onfig.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
onfig.xml
0c19aaaebb5baf78857e2e18ebe7fb37b7e1cf8e 04-May-2011 Daniel Sandler <dsandler@android.com> Merge "On-screen navigation bar (separate from the status bar)."
b48e74b10c3ef14d6c30381d8893abaddd50f2b2 04-May-2011 Daniel Sandler <dsandler@android.com> Start honeyphoning the notification panel.

Notifications on phones should look much more like Honeycomb
now, including large icon and veto support.

And less crashing.

Bug: 4322305
Change-Id: Ibde6f66fbae1c8d3167085f7b0fd79118485f05c
olors.xml
8956dbbc5f292d8b79072ae73b25f2114c8c7479 22-Apr-2011 Daniel Sandler <dsandler@android.com> On-screen navigation bar (separate from the status bar).

In Honeycomb we introduced navigation controls in the status
bar, for xlarge devices without physical buttons. What about
phones? The status bar is pretty cramped already, and
besides, it's at the top of the display most of the time,
not at the bottom where your thumb is likely to be.

Enter the navigation bar. It's a new window type that
appears atop almost everything (including the keyguard); the
window manager subtracts its rectangle from the default
visible rectangle of other windows (including the status bar
and notification shade).

However, it behaves (on phones) like the status bar in that
applications that request fullscreen windows can get access
to those pixels. Well, almost; they need cooperation from
the navigation bar implementation to make the navbar
disappear, just like the status bar.

The current SystemUI implementation of the navigation bar on
phones is still rough, but it has the basics:

+ back, home, and menu keys (NB: we're showing menu all the
time right now because checking the api level of the
package owning the top window is currently a poor
indicator of whether the app requires the menu key)
+ it tries to stick to the same physical end of the device,
regardless of device orientation (on a phone, this is
the strip of land closest to the microphone)

Change-Id: Ic613a3351220af0bbfbdef63e1d99cbefd5ed1c2
imens.xml
b893916fb8e3c9fa39c33babc60f495342b1b196 16-Mar-2011 Mike Lockwood <lockwood@android.com> USB System UI: Improve message for the "no app for USB accessory" dialog.

Change-Id: I72bdc3afa152ed7a0e30b1a0e8d9cb2e53ca3f29
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
3359001b41031fe91cfcdec9267aa774595f0961 16-Mar-2011 Mike Lockwood <lockwood@android.com> USB System UI: Fix string localization problems

Bug: 4108271
Bug: 4089121

Change-Id: Icd83ba20dc8dc8a71c17cf759138047b53c70fda
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
ad5f83e91b6812a6dee4fea7646fa9061d9f9597 15-Mar-2011 Mike Lockwood <lockwood@android.com> USB Manager string clean up:

- Use "Cancel" instead of "Ignore"
- Customize the text for the "always use" checkbox for devices and accessories
- Clean up strings for AccessoryChat test program

Bug: 4074719

Change-Id: Ideec838e4c1f1a82ef4ae411c9124417ffb63165
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
bce6f8f249ff2b65df9ed790cc460053ab8eccec 13-Mar-2011 Mike Lockwood <lockwood@android.com> Add a dialog to ask user to start an application for a USB device or accessory

This is used when there is only one application available and the user has
not chosen to start it by default.
If more than one application is available we continue to use UsbResolverActivity

Bug: 4074719

Change-Id: Id61f2ccc6de5b9ac70fb4670006ff1fee2028d55
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
024b4f14945bd2a285f730faa3a0fdbb6c47abc1 10-Mar-2011 Mike Lockwood <lockwood@android.com> Support for USB accessory URIs

If a USB accessory is attached and we have no application that supports it,
display a dialog offering the user the option to visit the accessory's website
if the accessory has a URI.

Bug: 4073248

Change-Id: I30e2a802493fb6e203532a7f79402379c40bc3b8
Signed-off-by: Mike Lockwood <lockwood@android.com>
trings.xml
3a68b8338b431eb15d28e92f06452efbbda9493e 08-Mar-2011 Mike Lockwood <lockwood@android.com> USB: Add API and dialog for apps to request permissions for USB devices and accessories

New APIs:

UsbManager.hasPermission returns true if the caller has permission
for the given device or accessory

UsbManager.requestPermission poses a dialog to allow the user to give the caller
permission for the device or accessory.
Result is returned via a PendingIntent.
No dialog is displayed if the caller already has permission.

Also moved UsbResolverActivity to SystemUI package

BUG: 4069037

Change-Id: I93be769501a8776b49ac26e468af19f8fa2114c9
trings.xml
5920f153e763b62bbc2ddb35f624a1241180575e 02-Mar-2011 Daniel Sandler <dsandler@google.com> Invert sense (and text) of rotation lock switch.

It now reads "Auto-rotate screen" to be more consistent with
the Settings app.

Bug: 3427583
Change-Id: I58d90a6b875cfa99b03995aea4c7ebfc7751e9cf
trings.xml
5fda69cf1e7cad4d40f80203e5f790595f66e840 17-Feb-2011 Jim Miller <jaggies@google.com> Fix 3386135: Make recent apps scrollable with more entries

Summary of changes:

Switched to using a ListView to contain recent apps.

Increased DISPLAY_TASKS to show up to 20 recent applications.

Moved some parameters to dimens to make them more customizeable
by partners and by device and configuration.

Adjusted size of composited thumbnail to accomodate new thumbnail
background asset.

Hide IME buttons in TabletStatusBar while RecentApps panel is showing.

Use new drawable for selection.

Restore list position on orientation change.

Change-Id: If8c26869b7e70f82c097870c6c1b928b959a4685
imens.xml
2992ea782fa61780d8e0de7a36a2a84622f8694b 29-Jan-2011 Jeff Brown <jeffbrown@google.com> Add "Use physical keyboard" option to system bar IME button.

Bug: 3391067
Change-Id: I136087ca4f726d0068d5983d7d3686787ba60c55
trings.xml
82beadfa067b1e286fa604f8d7960d769411c954 27-Dec-2010 satok <satok@google.com> Add input methods settings panel

Bug: 3141466
Bug: 3301559
Bug: 3284424

Moved from old master I4d9abeea

Change-Id: I62fa64cc095e1b9ac34f21e7d4d2e0bb8a3e68fc
trings.xml
fde7f0ede4248c7fe4c066bfc449381fde530430 10-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> Update status bar icons for BT reverse tethering.

This updates the icon when its connected and the IP address
has been obtained.
Change-Id: I1b0ad5572a1899b118d1b6b6f49e41b7242b689a
trings.xml
8896079dac2ced0189225b49fdb0182e860b1f73 06-Jan-2011 Daniel Sandler <dsandler@google.com> Remove obsolete strings (rather than fix l10n guidelines).

Bug: 3197000
Change-Id: I8e501922d0a5d80a970281446ddeeab43ed69ea3
trings.xml
7c270fab75c2f4529e45ea80b31d4017ab516482 09-Dec-2010 Joe Onorato <joeo@google.com> notification panel animations

Change-Id: I3ca06a35be480df6e8741270c10eb1b23b1d4835
ttrs.xml
64eb5d29007155e89b03cbb682845faf1fbd743d 09-Dec-2010 Joe Onorato <joeo@google.com> make the wifi button go where it's supposed to.

Change-Id: I415a5ad5e7524746d1e8d467f94058468bc719b7
trings.xml
75362101ac12a15c111f249ade5e7d15787d9e81 03-Dec-2010 Joe Onorato <joeo@google.com> Tweak the settings panel assets / layout. Not done yet.

Change-Id: Ib014947f1260cb290818b7af0151fe0c165950c6
ttrs.xml
trings.xml
355ebc09d2354795ff674d65eb09d4fee0ddb402 02-Dec-2010 Joe Onorato <joeo@google.com> Show the operator or wifi ssid in the status bar panel.

Change-Id: Ia2983bce35c5f2ab706995777c80e96cc9a4c2ae
trings.xml
dff2e9a4582e400e4935608ef5c744680990c335 28-Nov-2010 Joe Onorato <joeo@google.com> Rename strings.

Change-Id: I0a9d016aa5864e5d64e9cab6b0e720daaa816537
trings.xml
a8e34189073c8f29f8e95db488b9a2a81019721e 26-Nov-2010 Joe Onorato <joeo@google.com> Start filling in the system settings panel.

Change-Id: I3384bb1cf6c2339d6136764635bb010ba096659b
trings.xml
52f80cd36f406725e85a1825741a45c69de3d898 22-Nov-2010 Joe Onorato <joeo@google.com> The icon sticks out of the ticker.

The ticker still needs to show up over the status bar, which will take a bit of
window manager work, so it's just out of position for now.

Change-Id: Ib5781925db63a22d9352a7b5017a36eec3229395
olors.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
onfig.xml
4daaeafd278d22ec9013d1cdaade562044ee907e 18-Nov-2010 Joe Onorato <joeo@google.com> Status bar formatting tweaks

Change-Id: Icb6c8d87e109d9e133e86b0fdb7bea12fe376d92
olors.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
onfig.xml
trings.xml
tyles.xml
fefef311911de326fe23b8daaddc5da4adfff9a5 09-Nov-2010 Jim Miller <jaggies@google.com> Initial pass to update RecentApps panel to new UI specification.

This updates recent apps to show a vertical list, complete
with thumbnails and a text description of the application.

Change-Id: I178ed8d7d32e790ac51aa7f88593aa24d6786a78
trings.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
onfig.xml
trings.xml
3b476abca80ef62c26eb5e10e72680b0ec29b174 05-Nov-2010 Daniel Sandler <dsandler@google.com> Show date in system bar.

Bug: 2996123
Change-Id: If2f588defaa4c27bf6010e14c946c5ab2894e1db
tyles.xml
b73617de462579f7c12c25a4c2747c576f00f6a2 17-Aug-2010 Daniel Sandler <dsandler@google.com> Rotation lock.

IWindowManager now supports two new methods,
freezeRotation() and thawRotation(), that allow a caller to
temporarily stash the device's current rotation as the
default rotation (when no other constraints are present).

The system bar uses this to implement a user-accessible
rotation lock by calling freezeRotation() and then turning
off accelerometer-based display rotation; unless overridden
by an app, the display will continue to appear in the frozen
rotation until the rotation is unlocked by the user (either
via the rotation lock icon in the system bar or by checking
"rotate screen automatically" in Settings).

Bug: 2949639
Change-Id: Icd21c169d1053719590e72401f229424b254622f
trings.xml
4ca7f1e2811dc889e526de6c3d30bac8501c23d2 28-Oct-2010 Joe Onorato <joeo@google.com> Implement reminder power dialog and invalid charger dialog.

Bug: 2510318
Bug: 2974431
Change-Id: I92eb419eeffb657e5572a35a490735a96b303d6b
trings.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
onfig.xml
066b5c5166c1f5342bd42aa0d68f784a5f4c1dd1 05-Oct-2010 Joe Onorato <joeo@google.com> manual merge Merge commit '77e42376' into work

Conflicts:
packages/SystemUI/res/values/colors.xml
packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java

Change-Id: I891c8a9f6410037ca7805507e85a17f1655c115e
6c01a11a20d5fc796360e5e97998401a6cc84f27 04-Oct-2010 Joe Onorato <joeo@google.com> implement the number bubbles on the status bar

Bug: 2993482
Change-Id: I73b1f8c39e995fd4f986c25ea04127eb23c3cd07
olors.xml
55d2d7646bf13bb5406bf01fd1bb96e58588570c 26-Sep-2010 Joe Onorato <joeo@android.com> Notification updates.

When the drawer is open, hide the icons & toasts.
Move Clear button to the bottom and add DND button.

Change-Id: I8b3253eb8f2ff3b1e11a819d58b202e023f00710
trings.xml
e241621e9819a4ef99f95a40bc426bc29e5f780a 23-Sep-2010 Adam Powell <adamp@google.com> DO NOT MERGE Apply new styles to the status bar/notification shade

Change-Id: I5e89891852ff96f113083ac87bcfd74732c43faa
olors.xml
tyles.xml
013cfc1116e3382981aa0da903d97fc4fdb2c791 08-Sep-2010 Joe Onorato <joeo@google.com> move recent apps around, attempting to make it not crash.

I think the problem is some kind of Context mismatch because the resource was in the framework but
referencing an app class.

Change-Id: Ia6b37c9c8be5dddc836331859e779cd80dd32596
trings.xml
d39e388e6d7f19d6e8d620e449af4124efab1d0d 31-Aug-2010 Daniel Sandler <dsandler@google.com> Redesigned system bar and quick settings panel.

Change-Id: Ie26767a8c25af64809cf2fd1d8364791cb7e55ed
tyles.xml
2c24516e58c2ac8d166b1866a6b5b2085b4f321e 31-Aug-2010 Jake Hamby <jhamby@google.com> am 04bc8070: am 6659284d: Allow Bluetooth radio to be toggled in Airplane mode.

Merge commit '04bc807057d1c336a5d1340595b790eee4c5b372'

* commit '04bc807057d1c336a5d1340595b790eee4c5b372':
Allow Bluetooth radio to be toggled in Airplane mode.
6659284d68bb04539891456700c8da2d0bae7d09 25-Aug-2010 Jake Hamby <jhamby@google.com> Allow Bluetooth radio to be toggled in Airplane mode.

Add "bluetooth" to the list of toggleable radios. Because this string
is in the Settings DB, I had to bump the version number. Why is this in
the settings DB anyway, rather than a carrier config option?

I also discovered that the SystemUI package copied the entire contents of
res/values/defaults.xml from SettingsProvider, when I originally tried
to update the unreferenced SystemUI version of the setting. To prevent
future confusion, I removed all of the values from the SystemUI version
of res/values/defaults.xml.

Change-Id: Ib8a75c85b9db5c1963b65538ee2765d5087e67d2
efaults.xml
6425ef950c15c47752d17952cb72836e68bd0f65 11-Aug-2010 Daniel Sandler <dsandler@google.com> System bar settings panel: first pass.

Implemented: Clock, brightness, silent toggle, airplane mode
(although this seems not to be working well yet on the
device).

Unimplemented: Orientation lock, battery, wifi signal, date.

Change-Id: Iec9cc833103a68aecccf46cd6eeffc2128d64eea
trings.xml
52c1dc2fd99eabed1914e390143d3d74799e6366 01-Jul-2010 Joe Onorato <joeo@android.com> buttons on the bottom

Change-Id: I52184ad2752c38bcc4c7646b404f3f305e0ac4b6
onfig.xml
86f9bd2fd054522e36f84776056cd07531ead9cf 30-Jun-2010 Joe Onorato <joeo@android.com> Add KeyButtonView

Change-Id: Ic32076c07bd45cbf2a6db25d8e8e933701fdf8b2
ttrs.xml
294c9fb8990ded73be52a3c1bfddbe1cebcd8b8e 30-Jun-2010 Daniel Sandler <dsandler@android.com> Improved graphics for the intruder alert.

Change-Id: I9aa6c8995da39f332b724fabe67ed5efe584552f
tyles.xml
75144ea38e79e3827e69a9f5b53a6fd3a74c4df5 07-Jun-2010 Joe Onorato <joeo@android.com> Move the status bar icon list, hopefully for the last time.

Change-Id: Ie495a41dac03e1fe5ddccefcbd2a0673090a6db1
rrays.xml
87937dbcd1cee800aa6cc9824bfc32b587d893bd 27-May-2010 Daniel Sandler <dsandler@android.com> New shadowy status bar, direct from Z'ha'dum.

Artwork is FPO but serviceable enough. Many hardcoded font
colors & styles were moved to styles.xml where they belong.
AM/PM finally given the old heave-ho (but configurable in
StatusBarPolicy.java).

Notification content remains on a light-gray background for
now (so as not to screw up custom RemoteViews) but status
icons will definitely need across-the-board rework to look
better against a dark background.

(Re-integrated on top of new status bar code.)

Change-Id: Ia180b3c2ba8e23c9a2f50cf46f98f12958022b53
tyles.xml
798ac4c7d79534a8230623b737b5b1b6a415d105 27-May-2010 Joe Onorato <joeo@android.com> Start moving resources to SystemUI.apk.

Change-Id: Ibf30b8196d65d7fbca1177968cefa5f7a875bf1d
onfig.xml
trings.xml
79de0c550037a5328bbc7f4fddaf02f192a5c283 26-May-2010 Joe Onorato <joeo@android.com> Move the StatusBarPhone package into a new catch-all SystemUI.apk.
rrays.xml
efaults.xml
imens.xml
trings.xml
tyles.xml