History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7b3d4e4db1c09425f47c452c1a1e349da45f5f58 30-May-2017 Jason Monk <jmonk@google.com> Fix QS header touch targets

- Fix the sizing by removing padding and repositioning
- Have container absorb clicks so misses don't collapse
the panel.

Test: manual
Change-Id: I2f7f79ca23105561c4ce8b7ff44f59ae99131f85
Fixes: 37049839
Fixes: 38359316
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
e5b770e47d44a40d412c7d42010b2cf67920d9e3 04-Mar-2017 Jason Monk <jmonk@google.com> Updated QS UI

- Adds footer to QS which contains the date/alarm info
and all touch targets (settings, edit, etc.)
- Swaps out emergency + carrier text on cell tile for a
standard CarrierText from lock screen in the header
to make the header only contain status info.
- Add dividing line
- Work on animations

Test: runtest systemui
Change-Id: I97dfea1b1ea7006b53eb61ac3a1f942c64dd282d
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
702e2ebf9fbfb715c1d9b716683c9e4d182b575e 03-Mar-2017 Jason Monk <jmonk@google.com> Add plugin API for individual QS tiles

This will allow prototyping of individual QS tiles and/or their
visual representation without having to write a plugin for the
entire panel. This will allow quick iteration on QS UI + dual
target tiles.

Test: Install plugin using new API
Change-Id: I05ca9d9f5a200a1dad2c3582251a36edb5cb9aba
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
e398331ee09c6ee7ffcdfbb7c3244d235684827f 17-Feb-2017 phweiss <phweiss@google.com> Remove Quicksettings footer in QuickQSPanel

Before this cl, the footer was normally invisible, except if the user
removed all tiles in quick settings, then it looks broken (see bug).
Now the area is blank.

Bug: b/35381410
Test: manually

Change-Id: I104a46cfe396c7d44704505cebe41066d26866c4
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
de850bbcaa61c1874b803f2086443febbafd81a4 02-Feb-2017 Jason Monk <jmonk@google.com> Fix leaks in sysui

Add support for testing for PluginManager and TunerService leaks
and add tests for the known leaks and fix them. Also port PluginManager
and TunerService to Dependency to make them easier to handle in
tests.

Test: runtest systemui
Change-Id: I5642539ee24dd72f802905106decd0c87b41b4eb
Fixes: 34846972
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
3250885c9feb9b42d60058a823c57a027c0dcf58 18-Jan-2017 Jason Monk <jmonk@google.com> Visual refresh for QS

Adds circles and things

Test: visual
Change-Id: I7d974fcfe6257357abfd1a7d0ee521f0e6cee588
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
03331d5fdc823d204810390b3a2dfcdb235292ed 17-Jun-2016 Jason Monk <jmonk@google.com> Merge \\\"Bring out your toggles\\\" into nyc-dev am: 3aee783837 am: 9f2a00a3b4
am: 5606653a2b

Change-Id: I169f173fc1cfbc246b0afe46856859cabc3e51e7
5606653a2b7c61f38704b2029070081416e2158f 17-Jun-2016 Jason Monk <jmonk@google.com> Merge \\"Bring out your toggles\\" into nyc-dev am: 3aee783837
am: 9f2a00a3b4

Change-Id: Icdba6673f3708864832637c4a4e48c7413ceb934
c59249faf549b674e1bd64ba3c3191a8032b7e50 17-Jun-2016 Jason Monk <jmonk@google.com> Bring out your toggles

Switch Wifi and BT back to toggling from QQS. Make cell open a
detail panel.

Change-Id: Ibdd8fa52a31c4bf81ee0e6974e263b46b6f71a31
Fixes: 29406644
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
ea33e05de90f2bdb50649b3d810f3ee82f428a50 09-Jun-2016 Jason Monk <jmonk@google.com> resolve merge conflicts of db8e84f to master

Change-Id: Idfa2cbce7070bd3cfe01dcfc9136ffd42e7675cf
db8e84f778a40fe376a14cb73468b924663d82b8 09-Jun-2016 Jason Monk <jmonk@google.com> Merge \\"QS Detail: Fix up open/close animations\\" into nyc-dev am: ac2e291832
am: 4f7b05d7bf

Change-Id: I953d000f1ec57937b01a554b6c78cc46d9ca8b89
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/QuickQSPanel.java
1bec6af01a1c5306e2ac0763ba79b17275c35e2d 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/QuickQSPanel.java
e696c8465b599fdbc560ec18a7497f90d0a3efbe 01-Jun-2016 Jason Monk <jmonk@google.com> Merge "QS: Only put visible tiles in listening state" into nyc-dev
am: 8768f68713

* commit '8768f687138510b90dd997e41720ad7d88637b49':
QS: Only put visible tiles in listening state

Change-Id: I437e2841841d6b54ba5c747052a885109b7e8bc4
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/QuickQSPanel.java
e6f99da685eb1105083d58e6df308dcd2759baf7 31-May-2016 Jason Monk <jmonk@google.com> resolve merge conflicts of 6c16d44 to master

Change-Id: I74053979cae4ead8c1cfdb454947acd15e870d48
4bb7b1a3e3603004269e7ad6c120aaa28dd69e97 27-May-2016 Jason Monk <jmonk@google.com> QS: Update layout to show gear all the time

Because evidently, when you've gotta change something, you've really
gotta change something.

Bug: 28673919
Change-Id: I085a0424c134a7f80316397b04a6b120440d32c8
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
14b545df1c8b246146be26b1bdf6824ae29a9afd 11-May-2016 Jason Monk <jmonk@google.com> Merge "Make collapsed QS work the same as expanded" into nyc-dev am: 0934240233 am: a029a1a5ab
am: b36a62533c

* commit 'b36a62533ca40cd6e20bfa1eab6562ddd45a6559':
Make collapsed QS work the same as expanded

Change-Id: Ia333c8d6518da656ee655f3a7fa84c17da429d0a
7002b410de3dd8a6440ced4261823c49fc4fe592 10-May-2016 Jason Monk <jmonk@google.com> Make collapsed QS work the same as expanded

Change-Id: I59d8de76a5f06a7896fd8b70a661e5c329620c2e
Fixes: 28414350
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
594c3f02c59651957af1239b8f9d9e5911ef5e3a 06-May-2016 Julia Reynolds <juliacr@google.com> Merge "Quicksettings accessibility." into nyc-dev am: 450f91b529 am: 7af7a4f9af
am: 4a0238aca9

* commit '4a0238aca9c6a5c9bed79616c00442a12dffbe21':
Quicksettings accessibility.

Change-Id: Idfe3e7ae60ab5a773741122102c9b8dd93199ebb
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/QuickQSPanel.java
0e9f538480073a37f8a566a44ae264f8321bead6 28-Apr-2016 Muyuan Li <muyuanli@google.com> sysui: refactor for extensibility.

Extended QSDetail / QSTile to control the behavior with
header / footer.

Bug: 28169547
Change-Id: Ice7d5fc16a0e9080a5c842295abe87bc1e2d71be
(cherry picked from commit dbdcb44b7fa49931fc506535a4cc02c20085bca5)
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.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/qs/QuickQSPanel.java
a9df999963bc545935c29dc7dc487c4ca16109e5 15-Mar-2016 Jason Monk <jmonk@google.com> Fix crashes during density changes

Bug: 27516933
Change-Id: Ibffa2f4d68c8c4aff09e74ee4dfb073d7d7bc8c5
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
8b9d67fb636a89fe6537e7affb9d01a75f263d93 02-Mar-2016 Jason Monk <jmonk@google.com> Move QS Edit into QSContainer

This will let it play nicely with heads up.

- Move to QS Container.
- QS Edit is always full height (some layout hacks to do this)
- Always draw QS customizer on top when animating
- Block all panel scrolling while QS edit is open (all touches
go to editing)
- Instantaneously change the height of the QS container at
start/end of animation as needed

Bug: 26969293
Change-Id: Iedc6f5aaf659dcc6750972eae5f69cc0cd2df844
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
8fb7787cf9628284c75d873850a41b660b568348 03-Mar-2016 Jason Monk <jmonk@google.com> Make QS do simpler anim on lock screen

Also add in some tunables to make it easier to play with some
animation options.

Bug: 27301323
Change-Id: I4b6b4978e8473016e8868bf9eb58c02fca0ca5cf
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
ec87a878d340500be05be3ff622b06f66eae8a96 01-Mar-2016 Jason Monk <jmonk@google.com> Fix difference in icon size for quick QS

Bug: 27371482
Change-Id: I7c1316bf3b3ff6dfde0a92a6c8b9599c2f203503
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
c5bdafb776ae8111da9da8f2b619181e136f1419 25-Feb-2016 Jason Monk <jmonk@google.com> Make sure QS tile layouts don't have overlapping rendering

Bug: 27361901
Change-Id: I177bbf8c0d13b0e9595d9b95c87eb01df1bc7d05
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
162011ebe8015f44d4d9ced519297a7cfb087af2 19-Feb-2016 Jason Monk <jmonk@google.com> QS Animations - first pass, still not spec

Bug: 27201532

Change-Id: I9a2a16f9d769db1f40ae733ad55a07ede4780698
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
97cb9c77bc0b901873642d856993da18cb7ac6ed 17-Feb-2016 Jason Monk <jmonk@google.com> QS header: animation work

Bug: 27201532
Change-Id: I917331555132028897821c2a996d1d9dd8ad1833
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
fece2ab2f73af098430b10fa0979e49f97079ab5 04-Feb-2016 Jason Monk <jmonk@google.com> Adjust QS Header in landscape

Give some padding on the expand arrow.

Change-Id: Ia2f88beb453634bfc82a17033f2e7a76d12e2620
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
db50de807304bcda6fa0028aaced667cf9ae9cf5 03-Feb-2016 Jason Monk <jmonk@google.com> QS Visuals work

Mostly just resizing and placement of things.

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

Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.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/QuickQSPanel.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/QuickQSPanel.java
51c444be145815e5f3d8321126f22df5792377eb 06-Jan-2016 Jason Monk <jmonk@google.com> QS Customize panel cleanup

- Use better service management to ensure onTileAdded and onTileRemoved
are sent.
- Fix not always registered as tunable bug.

Bug: 26423350
Change-Id: I56156de8e0edf903509dac594b471700068ebe3e
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.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/qs/QuickQSPanel.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/QuickQSPanel.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/QuickQSPanel.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/QuickQSPanel.java
94a1bf6a18132e83a424cd41354094c3780f2868 20-Oct-2015 Jason Monk <jmonk@google.com> Some updates to QS prototype based on new mocks

Change-Id: Ic9c0cfcb77f558fa82edb4dc39406ce95b031b35
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.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/qs/QuickQSPanel.java