History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fac2538e463138a8a1a92bc94af3f310d28718b4 19-Jul-2016 Jason Monk <jmonk@google.com> QS: Make BT detail be more consistent with Settings

- Show turning on as on
- Disable switch when in a turning on/off state

Change-Id: I55f977808d1b881f6dc27192dcc2e907b0576447
Fixes: 29237638
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
e81fa8578284e0eb04009ceade6d0d9d3ef3e7cc 21-Jun-2016 Justin Klaassen <justinklaassen@google.com> Remove "Night mode" from tuner

Bug: 28887927
Change-Id: Ic1c217152e56db63a87a1f1e772696d97b4b58b3
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
ab17c984169d225964541db7baf5e5494b05a033 20-Jun-2016 Jason Monk <jmonk@google.com> QS: Don't disable hotspot animation when leaving airplane mode

Change-Id: I80750e3c4d63e4d590b43e3ed595100e054e5b1e
Fixes: 29374561
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
968d2695ff4a10fb2229eb3a5c21840c9efd0940 17-Jun-2016 Jason Monk <jmonk@google.com> QS: Fix missing tiles

It was possible for the state to be updated in the background
but before the callback was actually registered and never propagate
to the UI. Call the callback directly after it is added (from the
QS thread) to ensure that the current state gets sent out on tiles
being added.

Change-Id: Idd76dce5cbc9dc9c99f9b3dc13998751fd170582
Fixes: 29419435
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
66448936dc7cb981effb5a741caa080278bcd6ef 18-Apr-2016 Xiaohui Chen <xiaohuic@google.com> QS Detail: Fix up open/close animations

- CP from CL below to handle removing callbacks correctly
- Make correct QSPanel handle detail callbacks (quick/full)
- Move expanding/collapsing panel to QSDetail
- Collapse to the point expansion was from

Fixes: 28770315
Fixes: 29057236
Change-Id: Ib70c29cbc45dd8a58a751de0ea9e4f8a25057468
(based on cherry pick from commit d319f04986e44a7e9eab5f2822f1a6510282f803)
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
e5107a36b0547135791bfe2b692898994ef0887d 31-May-2016 Jason Monk <jmonk@google.com> QS: Only put visible tiles in listening state

- Make it so the QSPanel doesn't listen until expansion starts
- Push listening state through the TileLayout
- Make PagedTileLayout only listen for visible pages
- Push setListening onto background thread

Change-Id: Id7c008c9447f9a5dac69469fef72bc580f423b0c
Fixes: 28962155
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
20aef8a2914478a85aa679ec31bf739c7818eb3c 04-May-2016 Julia Reynolds <juliacr@google.com> Quicksettings accessibility.

Bug: 15696340
Change-Id: I6887e2dad4822911d3a1642aaec5703174b57330
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
8b54cade4f994cf82c1925955255694e794092a5 19-Apr-2016 Jason Monk <jmonk@google.com> Collapse QS panel after details if we expanded it before

Change-Id: I7de2ec3b304649fbce688ef6d54573cc7c2f4b64
Fixes: 27747650
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
bc2294b3c2503105c37d8de4a8cd825189199868 31-Mar-2016 Sudheer Shanka <sudheersai@google.com> Merge "Revert "Temporary changes to fix crashes during tests."" into nyc-dev
ad143c09dfbae2f4bb26be8b2a9425edf0562b46 31-Mar-2016 Sudheer Shanka <sudheersai@google.com> Revert "Temporary changes to fix crashes during tests."

This reverts commit 1c15e01f6dc57cbd8dbfb45f60c625703309c4a5.

Change-Id: I9ea2f26c9d95b5429c98a0785b1797bea2e3f945
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
96defbe2b123b316f5aecc0e9a3504b26f2bc54c 29-Mar-2016 Jason Monk <jmonk@google.com> Add more metrics for QS

Bug: 27851703
Change-Id: Iecd1eb739fa1a283b7964b6e0952673e5fb38e8f
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
1c15e01f6dc57cbd8dbfb45f60c625703309c4a5 30-Mar-2016 Sudheer Shanka <sudheersai@google.com> Temporary changes to fix crashes during tests.

Bug: 27852443
Change-Id: Ie61e628213281fc921e8de403d27ae1f941352e9
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
39c98e652fd3e0e3ea3a334d60ba6ee979985978 16-Mar-2016 Jason Monk <jmonk@google.com> QS edit drag and drop accessibility

Bug: 27667843
Change-Id: Ief0980af25d855942b0565e5a9bfcc0d266bdbe0
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
e636afd901a58ff54433c907a324ed56d4d33f9c 01-Mar-2016 Jason Monk <jmonk@google.com> Merge "Handle density changes in QS" into nyc-dev
46dbfb475fe0d1644f27f78e35735ba32c92225b 25-Feb-2016 Jason Monk <jmonk@google.com> Handle density changes in QS

Bug: 26845796
Change-Id: Icc783c9d706382e553df49f699aaf44aac943d18
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
1aec93f1819369bda9e6cb0bd282419808c304c3 01-Mar-2016 Jason Monk <jmonk@google.com> Fix QS icon animations once and for all

Bug: 27250295
Change-Id: I6449b9cea19acf120dfc02d146fe608da46fe790
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
b53b6c566f8e4754406cd1c3fddfa16a27515a7e 24-Feb-2016 Jason Monk <jmonk@google.com> QS Tweaks

- Bring back toolbar, save on close, reset -> overflow
- Fix drag on touch
- Fix battery icon size
- Verify correct permission to display QS tile

Bug: 27327479
Bug: 27250519
Bug: 27341503
Change-Id: I8984e441222e004f7ddd4b280b0c154bda2cc742
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
76c67aa361f65dfb2f5e03d06cc1ccebce9cecd9 19-Feb-2016 Jason Monk <jmonk@google.com> Add QS long-press -> Settings

Bug: 27269699
Change-Id: I861cb65dbb6609d9c95d5341f5f5aebc3cc519f3
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
f498c8ddc15a709402cf97c4451806f2e6720f52 19-Feb-2016 Sudheer Shanka <sudheersai@google.com> Merge "Part1 - Don't add padlock if the restriction is not set by admin." into nyc-dev
a8fbbb30eae03b9ed7a3e6ea78da13480a53b73d 11-Feb-2016 Sudheer Shanka <sudheersai@google.com> Part1 - Don't add padlock if the restriction is not set by admin.

Bug: 26687435
Change-Id: I2fd740b1fa0d76eceedc4dde73e41d779820bbcf
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
5dbd4aad809e6fec51df62280bcc1bfe05cc7df5 07-Feb-2016 Jason Monk <jmonk@google.com> SysUI Tuner: Night mode v3

TwilightService:
- Add support for locking on/off twilight globally
- Change twilight state to have float amount rather than
having clients calculate it using the sunrise/set values
- State controlled through secure setting
- Override mode which locks to a state for a couple hours then
resets
- Add broadcast for SysUI to listen to

Brightness/Power:
- Updates to handle TwilightService changes
- Added secure setting to control whether or not to use
twilight when calculating brightness.

Tuner:
- UI Overhall
- NightModeController will set the values of the custom color matrix
taking into account the current twilight service state and any
custom calibration set by the user.
- Probably other stuff.

Change-Id: I213f1f76a143e711c507b2ba7d784f581bfc32b4
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
c3f42c102422f70f5bbe67105e16515ce9c306a3 05-Feb-2016 Jason Monk <jmonk@google.com> Add support for auto-adding tiles

hotspot, color inversion, data saver, and work profiles should add
themselves when they first become applicable.

Also refactor the availability flow a little bit.

Change-Id: Iaed89059540a98fefd4d26ce69edc0dde987b992
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
62b63a02d7ca630e3ad39991ea6550cab57e5d22 02-Feb-2016 Jason Monk <jmonk@google.com> Rewrite QS customizer

Instead of custom draginess, use RecyclerView with a GridLayoutManager.

Still needs a bit of work, but the overall feel is significantly better
than before.

Change-Id: I3b3927472f69721e265ef7591de2f3052862f392
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
b6fc931204a3e7a40ac2dfda67f4b61aef9e4b5b 27-Jan-2016 Sudheer Shanka <sudheersai@google.com> Add padlocks to more qs tiles.

Bug: 26764485
Bug: 26765645
Change-Id: I89bb1b3b9a507772299778a1b3611884441408c9
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
f0c6f64e5b6b4d5e635a100d40e2bc5568aaf62b 21-Jan-2016 Jason Monk <jmonk@google.com> SysUI Tuner: Color mod v2

Change-Id: Id2734c2f4ee8724ef7d7e633fed124454e2d8c5a
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
f6e9228b8a97603d3ceb8f0d61e8d87cf19bd21f 27-Jan-2016 Chris Wren <cwren@android.com> move framework metrics over to new proto

Change-Id: Ie46e946dc787350c15c10aa4385a6b7df7e181a8
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
9d02a431b78966a04a1c2e66b89a926fc54bac5f 20-Jan-2016 Jason Monk <jmonk@google.com> Work on QS layouts

Better layouts, less work, more columns... sometimes.

Also fix some bugs.

Bug: 26705136

Change-Id: Ia368791259a1a91522a3efb70729919da79e37ea
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
1c09db211c8adfd7d1f2f5acd5dac75de10e27b5 18-Jan-2016 Sudheer Shanka <sudheersai@google.com> Check for null values when copying enforcedAdmin in QSTile.State.

Bug: 26612685
Change-Id: I8228d1dffc3623d3589b51c6c33f07cc53605ef2
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
f8f858e4eaf1dcbbd70d237096f0906a84e224bf 14-Jan-2016 Sudheer Shanka <sudheersai@google.com> Merge "Add restricted padlocks to tiles in quick settings."
1c7cda8bbfb848961536a4adbf2c81c5ffddae16 31-Dec-2015 Sudheer Shanka <sudheersai@google.com> Add restricted padlocks to tiles in quick settings.

Change-Id: Ib11a38f8512b811e5713a33055a04a72f1b825f1
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
ca894a0f53ba71cb8bcb197c2cd39aeb7b73e72d 12-Jan-2016 Jason Monk <jmonk@google.com> Make QS only have one Host and Tiles

Finish previous work to only have one set of tiles so that updates
can be easily propogated from custom tiles to the UI.

Change-Id: Id5e13774f825b78d3c9e50c2d9f8ea1710b2e77b
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
c06fbb12984a3d3e4c80ab9f819841acae5b0133 08-Jan-2016 Jason Monk <jmonk@google.com> Move battery saver notification to QS

Remove the battery saver notification and instead create a detail
panel within QS that allows it to be turned on and off.

Change-Id: I54654d26183586fa171fda04877a840701f8ef33
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
66c89c15a0baabf001e69498dbc09903f72cc63d 06-Jan-2016 Jason Monk <jmonk@google.com> Add API for System QS tiles to set status icons

Allow system apps that have a Quick Settings tile to show a
status bar icon. If the quick settings tile is removed, the
status bar icon will no longer be shown.

Change-Id: I875b962bbdf4ff863012de688a3dd29a8d7e11ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
66239fbdfce1586555b339854b8a21f8187e805f 21-Dec-2015 Jason Monk <jmonk@google.com> Remove UserBoolean

Animate when the view is visible because its much simpler

Change-Id: I18598faae643124ad014f77a2e8a9229ccb726ce
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
ba2318eff373a729f9768b146350a001dd22e4c5 08-Dec-2015 Jason Monk <jmonk@google.com> Remove visibility from tiles, make them always visible

Some tiles are statically not available on boot, etc.
based on hardware availability or settings, but most
are just always visible.

Change-Id: Ib1a45ef5b029fe710f9957cb997496dcb14f5875
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
dc35dcb14a8b6c4f221fccafffa5ca603894dbaa 04-Dec-2015 Jason Monk <jmonk@google.com> Working towards a better QS

Some work (mostly on the new QS only) to make things more like they
will be.

- Remove Quick Tiles
- Remove Dual Tiles
- All tiles are the same, with slightly different UI in the header
- QS tiles in the header match the beginning of QS
- handleClick is a click from QS, handleSecondaryClick is a click
from the header, but defaults to normal behavior.
- Opening a detail panel from the header opens QS and the detail
selected
- Fix onStartListening bug in CustomTile
- UI updates towards how QS will look

Change-Id: Id820586ccdaa258a5bcb72cadbeb14941fc5f935
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
bbadff8603ca6922a0ef89338bee5b59d6dcf641 06-Nov-2015 Jason Monk <jmonk@google.com> Add Quick Settings API

It is a little bit limited right now, but it contains
the lifecycle of a tile getting added/removed, and
listening/not listening and clicks.

SysUI side will need some cleanup later on.

Change-Id: I4db803c8a271f8bf44f2ef710517969a84a95cf0
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
c133d26b3897811e9f567d787bff8eafb364f3e3 27-Oct-2015 Jason Monk <jmonk@google.com> Some header layout cleanup and alignment

Change-Id: I3fec1708fb410f8f2f75af39b73646d97a39ff34
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
5db8a4142e35d62073d81806ff7317e840e30ebc 22-Oct-2015 Jason Monk <jmonk@google.com> Add way to add to prototype QS editing

Change-Id: Ib5ab3f76d22db82c9dcf4e9a1bd618acd8ac1236
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
62692b22fbb6146613635abea225f4049dae4873 12-Sep-2015 Adrian Roos <roosa@google.com> Send next alarm's show intent via PendingIntent

Also send all IntentTile intents via PendingIntent.

Bug: 23909438
Change-Id: I0bb277c8385b7936fbda03cd76f02248c4fc55de
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
abe1974a11364b577e94966ca87047d7889c8edf 29-Sep-2015 Jason Monk <jmonk@google.com> Add more QS tiles

(only for paging prototype)

Change-Id: Ifb09e3262540a486c9ee7e83a904f96cc4e33fec
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
bd6dbb0698eca76c4ee1337ef1a73b67c8a64ae4 03-Sep-2015 Jason Monk <jmonk@google.com> QS: Add long-press to customize prototype - part 1

Start adding prototype to long-press to go to customization view
for QS. Currently it allows re-arranging and resetting. Later
it will have more.

Change-Id: Ib2ba0f93ac2f4cced4f146d39771a8a17ac05bc2
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
caf3762ae67fe804eb66b280b6f7c5371b280573 18-Aug-2015 Jason Monk <jmonk@google.com> QS prototype work

- All work is defaulted to off, with no changes to UI
- Add 'quick' QS tiles, which have circles around them and no text,
they just toggle things like wifi
- Add tuner switch to hide brightness from QS panel
- Add paginated QS layout, it shows a row of the circle tiles across
the top, followed by 3 rows of normal tiles, following pages
have 4 rows, dual tiles are not allowed in this mode
- Add tuner switch to turn on paging for QS, and set to a set of tiles
that look ok with it

Change-Id: Ia2d2eb36f8953033ce4810cd3628fcb86315fe46
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
a758ba6be9278a7038ee0ed81e5b790034d31c92 14-Jul-2015 Jason Monk <jmonk@google.com> Fix QS labels on language change

Some tiles now won't do updates if the state hasn't changed (rotation) to avoid
breaking the animation state. To handle this, state is cleared when the
configuration changes.

Bug: 22206214
Change-Id: I029fb4c75cc920a6c9907b65e8c48d28c21d529a
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
ee43cdfa43b09a79e66d81f6673a79bc26427343 19-Jun-2015 Jason Monk <jmonk@google.com> Fix intent tile to unlock on launching activities

Change-Id: Ibde6a21d5a36d4697101e2201d1d77e26d684753
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
814ee6ab8bbf4a3f96dc76091d6bce67394b5b70 18-May-2015 John Spurlock <jspurlock@google.com> DND: Fix locale and rtl issues in QS detail panel.

Bug: 21206470
Change-Id: Id84a36bf60b56ebacdf4098d0229e8fcd66aec56
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
9e7283f6a31bc2beb75c84c6173968a46582c563 08-May-2015 Chris Wren <cwren@android.com> log more settings actions

airplane: quick and slow settings
bluetooth: quick and slow settings
cellular data: quick and slow settings
dnd: quick and slow settings
wifi: quick settings (slow already done)
cast: quick settings
user: quick settings

include state of the toggle in the action log

Back away slowly from the over-generalization of logging
around handleClick, the semantics of mState are particular
to the individual tiles.

Bug: 20264417
Change-Id: I4cecbd3361af64d08de9fb41b8dca210a8086a80
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
457a21cdeac04565a0c40ad8c43a928c1182ddd1 06-May-2015 Chris Wren <cwren@android.com> add logging to quick settings tiles

QS Grid visibility
Tiles that are visibile in the grid
Taps on tiles
Detail visibility for DND, Users, and Data

Bug: 20264417
Change-Id: I95e65484a9be0a53a071bc12ce8195120582621e
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
0d6a1c445c98f67b4fd314b58d703ec1c28e5658 20-Apr-2015 Jason Monk <jmonk@google.com> SysUI: Stop wifi scanning so much

Seems that QS to end up in a listening state while the phone is sleeping
so switch scanning to only happen while the detail panel is showing.

Bug: 20137092
Change-Id: Ib067531c8af75f9f93b10e087b6fc252b5e508fa
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
a478d70a68696380acbd4a9739dfaaebff61c728 15-Apr-2015 Andrew Flynn <flynn@google.com> SysUI: Carrier Network Change icon

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

Change-Id: Ic5bb2aa7444303c6b7f2456526a9c25325c6e1f4
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
c247b8f7270dd70ecc36977fcc0530217879f665 07-Nov-2014 John Spurlock <jspurlock@google.com> QS: Long-press on usage-based tiles to hide.

Bug: 18284167
Change-Id: Ia03ea34af5733b801be6a14645c76754b73c6165
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
32d88e8ead4ccf6b698cac343461cfe12ef168b8 24-Sep-2014 Adrian Roos <roosa@google.com> Fix ColorInversionTile for secondary users

Bug: 17626692
Change-Id: I40354a460a7c00f6fd5eb05f7836dc89129fdacb
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
06d3bca095aecbb7542ebf4bdaa56b368261dd9d 26-Aug-2014 Selim Cinek <cinek@google.com> Made quick settings RTL compatible.

The layout is now mirrored correctly and the icons as well.

Bug: 15284805
Change-Id: I3d6fadad0a987adb49f826d4189f9dd58e20d326
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
bceed060f0090a4f86418c4515128d5ec8ebdd4a 11-Aug-2014 John Spurlock <jspurlock@google.com> QS: Fix some QS layout issues.

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

Bug:16818269
Bug:16822505
Change-Id: Ie24f878aae0d19c7f1feca4c519d10667023bef3
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
51e4dc0a153bd0da197728ce6fe34df662b1cea2 22-Jul-2014 Jason Monk <jmonk@google.com> Implement hotspot tile

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

Bug: 16234190
Change-Id: Iceb4842e021c27c2c4c18651bccdb12957055c3d
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
657c62c31ecdade22f67f13102c2fb19765cbe13 22-Jul-2014 John Spurlock <jspurlock@google.com> QS: Hide Location, Cast tiles when showing secure keyguard.

Bug:15725186
Bug:15725223
Change-Id: I7c23d8c764f5712ee31d248f4d8fc6d35d0add97
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
b83777ba5c12295224cd566bba59a44b8860e449 30-Jun-2014 Adrian Roos <roosa@google.com> Add flashlight to quick settings

Bug: 15934851

Change-Id: I86f61fa11fe64e76adb032391ce7e7170f59549d
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
899f439a29ab1e609e7ba2aea3e9de3afef35c50 11-Jun-2014 John Spurlock <jspurlock@google.com> SystemUI asset update.

- Updated location icons.
- Updated no-sim, plumb up to QS.
- Updated zen mode synthetic notification icon.
- Updated color inversion icons.

Change-Id: I4849fbe11683feab37160c3d23502b01035de66a
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
8600534df66c2ff5846ed230b50c56229322d48a 23-May-2014 John Spurlock <jspurlock@google.com> VolumeZen: combine ringer/notification volume and zen.

- Implement a new volume panel widget, combining volume and
zen mode + conditions.
- Show zen mode + conditions when modifying ringer or notification
streams.
- Host the volume panel widget in a dialog when being controlled
by the audio service / volume keys.
- Remove support for multiple sliders in the volume panel.
- Remove support for separate ringer + notification volumes
in the volume panel.
- Move volume panel resources up to SystemUI.
- Create a new combined Notifications quick settings tile.
- Host the volume panel widget in the quick settings panel under
Notifications.
- When the quick settings detail panel is visible, route the volume
keys to the embedded widget instead of showing a redundant dialog.
- Create common styles for quick settings text to be closer to spec.
- Update the framework resources for the ringer stream.
- Show the ringer icons in global actions.
- Add "until you turn this off" back as a separate zen condition.
- Disable time condition buttons when they are N/A.
- Don't allow volume changes to set ringer mode silent.

Bug:15186070
Change-Id: Id5e321dd1d5e7c4cf3917027ffbdf7e80d38b00d
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
d47a3f3bbe5264061bf0c506976efafa0d0f2957 19-May-2014 John Spurlock <jspurlock@google.com> Quick settings touch feedback tweaks.

Change-Id: I76a28c023fd6f006ba96063680842a4f89ae8c83
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
ccb6b9a90f228cc4e31a9442ed28756ff474c080 17-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: only listen when expanded.

Register for active state updates only when the quick settings
panel is open.

Don't allow a dual-target tile and single-target tile on the same row.

Bug:14133785
Change-Id: I8a5ad3df9b67b5bc3518210d62b705483a422d8e
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
444eb2e13032c78b23b4a371ce6164faf1a3512b 14-May-2014 John Spurlock <jspurlock@google.com> Add QS rotation tile toggle animation.

Change-Id: Ic7e6e36759ef17ab35d639d22bbd2f6bf2470272
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
76c43b9ee1fb91016265b3758d3d635105091fbe 14-May-2014 John Spurlock <jspurlock@google.com> Fix crash in cast tile.

Change-Id: Idf2b35213d46b138b7ac866222950c6ddb48433f
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
af8d6c44f06d2f8baac2c5774a9efdae3fc36797 07-May-2014 John Spurlock <jspurlock@google.com> New quick settings implementation.

Bug:14133785
Change-Id: I7f57f8e7ebcc3e1a06fa5204f477470f14299e1f
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTile.java