History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a3453b8bd9af44566c6a31fd0156cc76e6028f6d 17-Jun-2016 Jason Monk <jmonk@google.com> QS API: Fix mService and mTile being null once and for all

Change-Id: Idd82e4c2f6cfc2b30432e15e23963c1d7a959e43
Fixes: 29121793
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
b96c1eacafdbe5be4690a553696a5841e2797701 02-Jun-2016 Ricky Wai <rickywai@google.com> Do not use cached tile specs value in QSTileHost.addTile()

As addTile() can be run multiple times before listener receives
the update, addTile() should always use the latest updated value
from settings but not from the cache value.

Bug: 28185436
Change-Id: I8c840343b797b00373a6f40cc5ea125efe68a6e1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
c33f328a7462e9feb821ff71a7653cff47ca019e 23-May-2016 Jason Monk <jmonk@google.com> QS: Don't cause click noise when opening from QQS

Bug: 28770315
Change-Id: I972ae81b07db38699c4d88dbf1c556ea17258782
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
311b98eacd05bda69adcc9c5c80807abaff85fdf 30-Mar-2016 Xiaohui Chen <xiaohuic@google.com> sysui: refactor for extensibility

Bug: 27098123
Change-Id: Iab9b91c06b32030bbeae6a12715ea33867d13e12
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
1ffa11b9b2d647d2cbfbc5a0bb8b4ee6c188ccc3 08-Mar-2016 Jason Monk <jmonk@google.com> Don't cache QS custom tiles across users

Then it doesn't bind to the right user causing all sorts of badness
(10000).

Bug: 27527669
Change-Id: I28eff8b4bb0e0cfe56d041c6f0980282781af8aa
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
cedcd28103c29e8644f7555a9bd835d081c7ae8e 15-Feb-2016 Rubin Xu <rubinxu@google.com> Initialize mTiles before constructing AutoTileManager

Bug: 22682394
Change-Id: Ida41d3757b0732a01e9ede92ec8c5d2f8426c6b0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
7e53f20c835ae2614c92717a6fc222b345c75036 28-Jan-2016 Jason Monk <jmonk@google.com> Add some cmds for statusbar

They will be used for tests?!

Also move around where some of the tile lifecycle happens so that
it can easily be shared with these commands.

Change-Id: I72386afce5a2d335df45ecc5946679efcd826bae
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
c0d7058b14c24cd07912f5629c26b39b7b4673d5 29-Jan-2016 Winson <winsonc@google.com> Referencing static interpolators.

Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
9a4ce137eb5b73f9d7b097a26ae1c523c5b070e9 21-Jan-2016 Jason Monk <jmonk@google.com> Add data saver tile

Bug: 22817899
Change-Id: I900f19cca54daabd45fe358ae4117d4f3e9ab824
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
2b37190fc5014d0a6ff7ebc0ab4104344f278dc9 06-Jan-2016 Jason Monk <jmonk@google.com> Some Cleanup

Bug: 26395083
Bug: 26348883
Change-Id: I1e9b92fda1c83420ad72764ce2f02d7f40b34dae
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
d5a204f16e7c71ffdbc6c8307a4134dcc1efd60d 21-Dec-2015 Jason Monk <jmonk@google.com> Better service management for QS 3rd party tiles

Better wrapper around the service that will handle rebinding
when it dies, binding when it becomes available, and forwarding
along all messages to the service once it binds.

Also better handling of too many services at a time. Will only
ever bind to at most 3 tiles and will manage which ones are most
important to show based on pending clicks, last update, etc.

Change-Id: I5f4da0bc751f7eb25baa32e5c0bb9f1bc418f5bb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
d40328e68786736a5033b2480867efc813d12ed1 08-Dec-2015 Jason Monk <jmonk@google.com> Color transforms for the tuner

Change-Id: I615be65e2b020acd5520f93c04f426c4006221c5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
deba7a42ed9fdde9017f2b627fc5f63a31a82c4b 08-Dec-2015 Jason Monk <jmonk@google.com> Make the new QS the new QS

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

Change-Id: I82b6bebb0b21a5c9eb926cb1a761cac340a293df
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
1205fb1d92f51b5f36e5ba126c3942381f564821 04-Nov-2015 Rubin Xu <rubinxu@google.com> Quick setting tile to toggle work mode for managed profiles

Status bar will also show a different badge icon when managed profile
is in quiet mode i.e. work mode is off. The tile is invisible for now
until the full feature lands.

Bug: 22541941
Change-Id: I53f33ea346cd9215ecee2ca42de137af61e4c8a2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
8f7f3184d55850b1c4d2036319794151f564e9c0 18-Nov-2015 Jason Monk <jmonk@google.com> Allow QS tiles to open dialogs

Add a TYPE_QS_DIALOG window type, that is in the same layer as
apps and dialogs and such. It is guarded by having a token
that is granted by SysUI after a click has occured. If the
app shows a dialog before listening finishes (QS closes) then
the token will stay granted until the tile is removed by the
user, otherwise the token will be removed immediately to avoid
later dialogs.

Also fix a couple tiny TileService issues:
- Stop/Start listening reversed
- Fix javadoc referencing wrong action

Change-Id: Iedcdd5fd9a2af2b33eb7f6f17bb0e6c997879876
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
c34befb3197d1ef11f15863dc90f5ac675690c84 07-Oct-2015 Jason Monk <jmonk@google.com> Quick prototype of new header

- Has first 4 quick tiles shown in collapsed mode
- Shows date + settings gear in expanded mode
- Still has a few gaps (alarms probably don't work)
- Fix issue with placement of cell data type indicator

Change-Id: I629798b96f4f088fde47c7b67feea304dcc8450c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
5e745172d93fcd4a90e0c8b216941a10a9994de8 03-Jun-2015 Jason Monk <jmonk@google.com> Setup service for tunable things to use.

Change-Id: I13daa68d3d1ec5584fd84f356f4f5a0d1c0b853a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
11a77446c575f420d8acc163ff1f9b1050853e27 13-May-2015 Jason Monk <jmonk@google.com> Add QS Tuner

Change-Id: I908d0161b7209b8e99299f5cb3eb58f3d7b52752
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
3c4076a2465a89cf21ffd2e94cabd15be1d31689 24-Feb-2015 John Spurlock <jspurlock@google.com> DND: Add a hidden DND tile to quick settings.

Invisible by default, not activatable when the platform
volume controller is active.

However, when the platform volume controller is not active,
it can be enabled via a broadcast intent.

When enabled, the status bar icon also changes to a single
dnd icon.

Very little more than embedding the existing zen mode panel
into the detail pane of a new QS tile.

Change-Id: I1e0ff6fbb99b00f67b53bceda8cbf121f3ef6b52
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
403aa2684e0e93b4792aabc0bbe1f32ac5e417af 28-Nov-2014 Lorenzo Colitti <lorenzo@google.com> Make StatusBar display all default networks.

The basic principle is: if an app's traffic could possibly go
over a network without the app using the multinetwork APIs (hence
"by default"), then the status bar should show that network's
connectivity.

In the normal case, app traffic only goes over the system's default
network connection, so that's the only network returned.

With a VPN in force, some app traffic may go into the VPN, and thus over
whatever underlying networks the VPN specifies, while other app traffic
may go over the system default network (e.g.: a split-tunnel VPN, or an
app disallowed by the VPN), so the set of networks returned includes the
VPN's underlying networks and the system default.

Specifically:

1. Add a NETWORK_CAPABILITY_VALIDATED bit to NetworkCapabilities.
2. Add a hidden API to retrieve the NetworkCapabilities of
all default networks for a given macro-user.
3. Modify the status bar code that used getActiveNetworkInfo to
determine which network was active, and make it consider all
validated networks instead.
4. Because the set of active networks depends on which VPN app
the user is running, make the status bar re-evaluate the
networking situation when the active user changes.

Bug: 17460017
Change-Id: Ie4965f35fb5936b088e6060ee06e362c22297ab2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
d2263cd9db36d5f74a124c5ffaf8594ef702408f 10-Nov-2014 Jason Monk <jmonk@google.com> SysUI: Refactor the NetworkControllerImpl

Minimal changes to interface/callbacks, all of the changes are
internal and prepare for MSIM.

Separate out AccessPoint and MobileData from the NetworkController
interface to give some space.

A SignalController class has been created as a base for both
WifiSignalController and MobileSignalController, both of which
internally handle the state of their respective connectivity and
only reach up into the NetworkControllerImpl when completely
necessary (such as for combined carrier label).

Bug: 18222975
Change-Id: I75b954bbece187371cdb8571dd8420e7d2cad978
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
1ecd7cd58ed0f823610c7fdae56806d08339e7ca 03-Nov-2014 Jorim Jaggi <jjaggi@google.com> Update QS tile states after unlocking

So the visibility state is up-to-date when we do a two-finger
expansion gesture, so the height is correct. Also fixes flickering
when overscrolling the initial panel expansion.

Also set thread priority of QS handler thread to background priority,
so it doesn't eat away precious cycles during animations.

Bug: 18183633
Change-Id: I0609509484582d82f0dc307eb2535bc3711b30e3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
5d325074b14e102a90c211a8d7b65316158ac0e4 27-Oct-2014 Jason Monk <jmonk@google.com> QS: Bring back BT/Wi-Fi sub-panels

Bluetooth has stayed pretty much the same, just came back.

Wi-Fi now shows the currently available networks like settings does.
Networks that require extra steps are taken to Settings to complete
the process.

Bug: 17722817
Change-Id: Idfcfd92f557b20168693ced26d4001f3708f08a4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
00e004e6533fa3fce22b2077fd5d2cef38f022e7 22-Jul-2014 John Spurlock <jspurlock@google.com> QS: Move flashlight tile before location tile.

Bug:16464515
Change-Id: Id1f790a56935cd10ea268153842654b29cca24d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
00a0b1f397557790cf9ab55fe06e72a96ebc5353 16-Jul-2014 Adrian Roos <roosa@google.com> Implement real QS user switcher

Replaces the stop-gap user switcher with the real deal.
Dimensions may need some further adjustments.

Bug: 15545213
Change-Id: I4399635c03553dac935049d5b8297fe5f5c1dc9a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
ae641c9ccd3f81214cee54a5f13804f1765187ad 01-Jul-2014 John Spurlock <jspurlock@google.com> Implement new volume UI design.

- Add segmented zen-mode picker to the rocker UI.
- Add a new "no interruptions" value to the zen setting.
- Implement expandable condition subpanel on the rocker UI.
- Remove the old circle&slash icons.
- Suppress alarm sounds if in "no interruptions" mode.
- Add warning re: alarms to the condition UI.
- Allow rocker UI to display over the keyguard.
- Remove Notifications QS tile.
- Realign volume rocker to the top of the screen.
- Add support for new "days" sleepMode.
- New icon policy rules for "volume" slot.
- New important icon (star).

Associated Settings change:
I6ed56791784968adfbd684f490dbbebed285a2dd

Bug:15831713
Change-Id: I35afe38646f04d2ba0dbac11c2c6356120a33694
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java
887aa0024f2fe62f24555a6000f862df169f2d44 02-Jun-2014 John Spurlock <jspurlock@google.com> Update global actions bug report item.

New icon, update title to match confirm dialog, new status
line for build information.

Remove redundant QS tile.

Bug:15385554
Change-Id: Idc36dc9ce1cabfa61fd8acac56dc3a70d5dc6645
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.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/statusbar/phone/QSTileHost.java