History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f62e88939446827617c07ea669723a8a2fc05506 19-Dec-2016 Jason Monk <jmonk@google.com> Add separate roaming icon for status bar + QS

Now data + roaming will be shown at the same time.

Test: runtest systemui
Bug: 31205845
Change-Id: I8fe167a0909c952ad0824e24e178857df2541554
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
9042736ff1fdad0ef01b90778abf3d7e2d821820 14-Oct-2016 Jason Monk <jmonk@google.com> Fix launching alarm pending intent
am: d0408f0028

Change-Id: I01f3963617638bf8c1cb8efccf027dd8a9084517
d0408f0028ea2572c71fda20f96fd64facdb0341 14-Oct-2016 Jason Monk <jmonk@google.com> Fix launching alarm pending intent

Launch it as a pending intent.

Change-Id: I2adf9347facb9c6fb58cbf8549233c34fcc87350
Fixes: 23909438
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
9c74ff12183776558372df6930591f6a8d3f431f 03-Aug-2016 Jason Monk <jmonk@google.com> QS Header: post some updates to the header

These sometimes trigger binder calls, that can cause jank on the
first frame of expanding the panel.

Bug: 30442298
Change-Id: Id60fd5ee9732515cd6f9645c7ab307c949dfc506
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
d8fb07f53428627c3e32a7e15594b00143ca6476 02-Aug-2016 Jason Monk <jmonk@google.com> QS Header: don't update everything unless we need to

Because it leads to bad performance.

Bug: 30442298
Change-Id: I4c7b68ad30a1fd4fe8245f27ce2d2b2038583d23
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
50805412c8de7ccac7fa63aa87283fdf6a35c812 19-Jul-2016 Jason Monk <jmonk@google.com> Merge \"Don\'t allow enable/disable of tuner on lockscreen\" into nyc-dev
am: 8933c41b35

Change-Id: I2e24199ee933ac9d18c97858f27408092c3546e5
ee9fcf50bed05b17121befe7812b0d0348e6ccc2 19-Jul-2016 Jason Monk <jmonk@google.com> Don't allow enable/disable of tuner on lockscreen

Change-Id: Id9748ea39a8fa03b67d3fa6f91da530dd5cf9409
Fixes: 30107438
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
9f311f6827f2726f46a55c40b843a9c64dd60ef4 14-Jul-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix QS gear metrics" into nyc-mr1-dev
484fd36dfab91abccadf85595f2104323d41a253 13-Jul-2016 Jason Monk <jmonk@google.com> Fix QS gear metrics

Change-Id: If1eeefa3831010d1567861dd71af6f29833496b3
Fixes: 30117924
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
f25e6a1bea1d772a3c9f7e67e51f23d8f21d45d9 13-Jul-2016 Jason Monk <jmonk@google.com> QS: Fix emergency calls only layout

Change-Id: Ic66412b0c46f4436d63168a5e167d4adcad74283
Fixes: 29524397
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
104d9de3a53334a436b2645b25973248e7468e57 01-Jul-2016 Jason Monk <jmonk@google.com> QS: Make edit non-clickable when collapsed

Change-Id: I44e289b3692a41f7cdc1491c1d45c446612546ee
Fixes: 29521073
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
b46059a1d464d13f983d1aa102d5f872fa2a6e47 30-Jun-2016 Jason Monk <jmonk@google.com> QS: Layout and animation refinement

Bug: 29315917
Fixes: 29879993
Change-Id: I0153e81ff9cd81022958a1baf3531ac5ca6b4144
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
23249b798753418c23809293f4e5049b76f0d676 09-Jun-2016 Xiaohui Chen <xiaohuic@google.com> Merge \"QS Detail: Fix up open/close animations\" into nyc-dev
am: ac2e291832

Change-Id: I0378c30d344504474434bb645df3af58e768ed28
ac2e29183262b0e58853b0ddb0df3a289e13aefb 09-Jun-2016 Jason Monk <jmonk@google.com> Merge "QS Detail: Fix up open/close animations" into nyc-dev
5aa661d7c09fbd48d1d029fcb837af24dd74a9a1 08-Jun-2016 Jason Monk <jmonk@google.com> resolve merge conflicts of fbf366d to nyc-mr1-dev

Change-Id: If2c3d07d680c36b206fe49a8e8e7dc20619a5c42
487e1f8500f54d1766f7ca090d8c705439600389 07-Jun-2016 Jason Monk <jmonk@google.com> QS: Show date even on small screens

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

Change-Id: Ia6a1c7b1ecdb73eeeadd45fc3708531eac588eee
Fixes: 28773347
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.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/statusbar/phone/QuickStatusBarHeader.java
ad79049c5447b0373e43e57a4b6db6c661f208ba 03-Jun-2016 Sudheer Shanka <sudheersai@google.com> Disable some QS functionality in retail demo mode.

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

Change-Id: I5fb2a766dd044a5b5e40a5e3a39c4723bdc0df8b
Fixes: 29103713
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
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/statusbar/phone/QuickStatusBarHeader.java
8f3e66f2fe88550f0dd38d5e225062cc68edc518 12-May-2016 Julia Reynolds <juliacr@google.com> Logging for QS settings launch.

Change-Id: Iff8bbb448454c8a82196d292a285827846b28357
Fixes: 28678032
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
5df0ee53acc90e174f59be6c3c0fe52fd778a66e 06-May-2016 Jason Monk <jmonk@google.com> Merge "QS Header: remove collapsed alarm ripple" into nyc-dev
20aef8a2914478a85aa679ec31bf739c7818eb3c 04-May-2016 Julia Reynolds <juliacr@google.com> Quicksettings accessibility.

Bug: 15696340
Change-Id: I6887e2dad4822911d3a1642aaec5703174b57330
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
b8ae788f0772b162e88ba9b45a16426602be4e23 05-May-2016 Jason Monk <jmonk@google.com> QS Header: remove collapsed alarm ripple

Its no longer a button, so it shouldn't act like one.

Change-Id: Iac78f80bb0e99fd4d6135f6c1ceac9bc96c7cc8e
Fixes: 28611090
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
f3bd7a300f1cf7b8d8657978266fb9d6a3cf300e 05-May-2016 Jason Monk <jmonk@google.com> Fix QS header settings + user visibilities

Change-Id: If2b5fb2ab47254bb0e44685a0fcd5d92d5d347fb
Fixes: 28235542
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
85b866d5e434d1c7d8ce3083c9e951c41c343c5b 20-Apr-2016 Jason Monk <jmonk@google.com> Update QS header to handle 320dp without overlapping

Change-Id: I7f52ed8aac14bea6c2cdc9a6ef8087ff6ef1b802
Fixes: 28181221
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
c3081179d8961a291c47c05f52b63c134284cd4d 09-Apr-2016 Jorim Jaggi <jjaggi@google.com> Fix some jank in quick settings

- Don't use layers for tiles - that leads to jank and it's not used.
- Force the ripple for the expand button in software, so we don't
get scheduling issues with RenderThread.

Bug: 28095199
Change-Id: Ie46a0d54850d7eec1bd5412be8d4a8f0ff4b91d6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
2f3551b04d5a5d05ba1eb7401f19c034708a9d00 07-Apr-2016 Xiaohui Chen <xiaohuic@google.com> sysui: refactoring qs for extensibility

Bug: 27100060
Change-Id: I4913999e57ff1a1b473649009b8822e24c0393c8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
324ed2378a9d506ee9ee38b27ed0317658951e33 07-Apr-2016 Jason Monk <jmonk@google.com> Fix QS expanding

The QS host triggers the expand by clicking on a view that will
expand QS, but the header itself doesn't handle expands anymore,
it is handled by the expand indicator.

Bug: 28060735
Change-Id: I4daaeb754d294d5e6647dedf36ab2161c6a0fa56
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.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/QuickStatusBarHeader.java
9cbb71997b10843cc5e5de9e4ec4e3c70a739bdd 30-Mar-2016 Jason Monk <jmonk@google.com> Merge "Fix QS RTL" into nyc-dev
f7d9c49223c4f2fd8a498160914d41801e6b10ea 29-Mar-2016 Jason Monk <jmonk@google.com> QS: Only allow clicking in the expand button

Also ditch the header BG so the panel can feel like one surface, as
a result need to set some clip bounds on the QSPanel to avoid some
collisions between the header and QS.

Bug: 27881430
Change-Id: Ia78c5b8a7a90bd02b97fa448efa06fc056f624ef
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
51fb85a088ac0c6797d18fed8317d709143b9757 28-Mar-2016 Jason Monk <jmonk@google.com> Fix QS RTL

- Reverse order of pages
- Change pivot point on date
- Default to last page position
- Fix animation

Bug: 27345063
Change-Id: I91aa03810fd3c78c63a07d4b0e0a10127792de60
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
98196b04ca023335d6c2714a562de85782bd9889 14-Mar-2016 Jason Monk <jmonk@google.com> Tweaks to QS Animation

Bug: 27201532
Change-Id: I1aaea4fd611ae9fc4791994bed452c50ecf3e1cf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.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/statusbar/phone/QuickStatusBarHeader.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/statusbar/phone/QuickStatusBarHeader.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/QuickStatusBarHeader.java
df5459daaa0f61f9c15d17f45a547420cdf83ae6 29-Feb-2016 Jason Monk <jmonk@google.com> Fix TouchAnimator callbacks

Bug: 27392084
Change-Id: I42df29b4c7df4f709dd2fafa90037d485e93f3bd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
e80654bf7f3fc817e93d52bea7907a260cf036a2 24-Feb-2016 Jason Monk <jmonk@google.com> QS Animation tweaks

Try to do less work and animate less things, while keeping the same
animation overall.

Bug: 27278616
Change-Id: I26b6658fd64c74a70e9eae9e00de5f7b0927abb2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.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/statusbar/phone/QuickStatusBarHeader.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/statusbar/phone/QuickStatusBarHeader.java
dbd8817d244fd321c9e1b67dfb30f80909a5b43c 17-Feb-2016 Jason Monk <jmonk@google.com> Work on QS header redlines and animations

Bug: 27201532
Change-Id: I791454dda3a42b588e506f6bcd174a69a0fd29f8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
377e7ad8dc0562c6f445594288e451c377824e4c 16-Feb-2016 Jason Monk <jmonk@google.com> Move detail panel to its own thing

Move pieces of the detail panel from the header and QSPanel to be
in a single container to make the enter/exit be handled better
and code cleaner.

Change-Id: Id1e79b96830ee50051e340fb09ecde537a64e516
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.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/statusbar/phone/QuickStatusBarHeader.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/QuickStatusBarHeader.java
69e76ccee78cd20b1ee237cdd5a6134a276dd3e4 26-Jan-2016 Jason Monk <jmonk@google.com> Add user switcher back to QS

Change-Id: Ie3f8139782aee06ad932ded9145162de5e22a824
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.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/QuickStatusBarHeader.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/QuickStatusBarHeader.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/QuickStatusBarHeader.java
ec9af01df5a624bc4194ef8ad318b23b5bc2e68e 10-Dec-2015 Jason Monk <jmonk@google.com> Fix default QS tiles

Also add emergency only to header.

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