History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
43f4372c0aa87171f7e8bc3f20f7d2a78e6c6593 10-Dec-2014 Jorim Jaggi <jjaggi@google.com> Fix low FPS when entering wifi/BT detail panel

Bug: 18665311
Change-Id: If50db68ef3442fceb923ac0466878846c4071981
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
74558c3a5980e50a1bdb099fe8a31d9eeb804e20 17-Oct-2014 Adrian Roos <roosa@google.com> Set the right expanded state

Fixes an issue where the QS panel thought it was expanded
because it used the status bar header expansion state.

Bug: 17364798
Change-Id: I2db574f63f584d5533e2515d1d32f1fbd08bdc66
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
8681c044be1df138a93487a4dcaeea72b36196f7 24-Sep-2014 Jason Monk <jmonk@google.com> Merge "Fix accessibility announcement for QS details" into lmp-dev
0eba4e279fdadf296378e01fa244b7a816fce80c 23-Sep-2014 Selim Cinek <cinek@google.com> Merge "Fixed a bug where the alarm could overlap in QS" into lmp-dev
ba5b3a0b4e334d56fa08a6c39eeee54384eec003 23-Sep-2014 Selim Cinek <cinek@google.com> Fixed a bug where the alarm could overlap in QS

When closing the QS panel the alarm did the normal
transformation, regardless whether we were in a
detail state. This lead to the alarm overlapping
with the title.

Bug: 17581501
Change-Id: I0318f6778063af11f388e6c7fe8bbb30105ca246
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
6783bef9b9b26df093b07b0044cf079a0b5011cd 22-Sep-2014 Jason Monk <jmonk@google.com> Fix accessibility announcement for QS details

Rather than using announceForAccessibility, which will provide the
wrong experience for Braille users, send a
AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED.

Bug: 17578404
Change-Id: I3e2c465511cf2135f216d01d29319a057ebbfbda
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
805131627369b35fbf78d491a6018851517a8314 22-Sep-2014 Jason Monk <jmonk@google.com> Announce title of QS detail views

When entering a QS detail view announce the title of the view for
accessibility.

Bug: 17578404
Change-Id: I4cfd1bc85604af822b4f5fce852b39687f71cbae
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
54f934cd0c1a1d8edbeb5223e4c66cbffe442cc3 17-Sep-2014 Adrian Roos <roosa@google.com> Reinitialize emergency calls only view if configuration changes

Bug: 17420007
Change-Id: I2eec7a04e86e776aff5da3c059469dcdaa780445
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
85dc23cc696d4c5de4619da317c16c5a2b49a62a 08-Sep-2014 Jorim Jaggi <jjaggi@google.com> Start all resolver activities after keyguard is gone

Bug: 17417099
Change-Id: I30b154067b1c4cbca09af49a4763f9cf5fdc19e6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
06d551ac62c2f2fbaff43c83e327070428d28cd3 02-Sep-2014 Jorim Jaggi <jjaggi@google.com> Use separate icon group for signal/battery in QS header

This reverts the terrible hack that reattaches the system icons when
expanding QS. This primarily fixes that the alpha of the icons was
wrong when closing the shade, but also fixes flickering when expanding
the shade.

Bug: 17338013
Change-Id: Ifcbe03eca43ed7639059734e23d740c1b8a7a9de
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
746f7facf2c5f9a7362387806b5926b951bb024a 27-Aug-2014 Jorim Jaggi <jjaggi@google.com> Start intent chooser after Keyguard is gone

If we have an intent chooser on the camera intent, we need to launch
it after the Keyguard is fully gone because the ResolveActivity would
finish itself if it is launched behind the Keyguard.

Bug: 16570873
Change-Id: I2fdb4975fa0a6510e8853c6042383089570ec1f5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
e17c4b49a41ec9de5c1d7f229273fc4677ec24b1 26-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix large text setting for QS

Bug: 15591223
Change-Id: I9f514a4970edbda778b987dfc3eca3914e492011
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
7af40415dc2aa510bdb483519726aa3ae75bd765 25-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix QS header animation for RTL" into lmp-dev
a8c97b3a637c748fbfdbd5fd9a3ba43862c0bb0f 25-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix QS header animation for RTL

Bug: 17201391
Change-Id: I88a94df82ee23e4e5fe0b85c6be56e6014e66c1c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
e32010ac6120278fea41e49b9832af79b1b5463e 20-Aug-2014 Selim Cinek <cinek@google.com> Fixed focusing order for the notification panel and QS

Also fixed multiple bugs regarding focusability, where
some elements were focusable even though invisible.
The buttons, QS-tiles, QS-detail buttons, QS Header
icons and other elements now have the correct focusability
state.
The rect indicating accessibility focus is now also
correct for dual label tiles, instead of just the whole
button.
Also fixes an ordering issue where notifications were above
the camera circle when launching.
In addition the focus order of the notifications now work
correctly.

Bug: 15569922
Bug: 15682123
Bug: 17159249
Bug: 15690386
Change-Id: Ie9f7ae73397b41ce2e9a4060699301fdef3a0d01
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
730e9bceb746e6c50b87cc5a695eb73fea27686e 20-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Make alarm invisible when going to detail in QS" into lmp-dev
aa6c3640828b7f63ad02fe6142e5a792bf1a2a30 20-Aug-2014 Jorim Jaggi <jjaggi@google.com> Make alarm invisible when going to detail in QS

Bug: 17058346
Change-Id: Id93eb150582799a3e258c839c056e0fa38259424
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
11c071a5506727e0845201a1c9dcba5782ece4ba 14-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix QS expansion weirdness

- Fix that the clock/avatar could get too large.
- Fix QS collapsing when on Keyguard and scroll view is scrolled
- Fix that clock/avatar didn't grow after a layout when expanding
- Fix flicker in header when overexpanding the panel
- Fix flicker from QS panel when it changes size
- Fix that scroll view still was scrolled after collapsing QS

Bug: 16869692
Bug: 16894194
Change-Id: Ic0f89ab860979db4d0438007b4d0d044d3e8c4ae
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
fc69f787323fc3f056bdf35433fe255fb9b764fd 14-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix scaling of text in quick settings header view

Bug: 16824061
Change-Id: Ic2b5d42f4485885f43448ab311972a886d6da6d6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
235510e67210f90de30c2d5582a2077ccc589619 13-Aug-2014 Jose Lima <joselima@google.com> Made AlarmClockInfo a nested class in AlarmManager

Bug: 16959028
Change-Id: I150eaaff765d1e214c3621c1bf50162ec0dac8ec
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
8de4311c51229efbe2f2d0afbf298982c5cadd96 11-Aug-2014 Jorim Jaggi <jjaggi@google.com> Lockscreen launch animations

- Get rid of ActivityManager.dismissKeyguardOnNextActivity, which was
used for two different things: Dismiss keyguard from somewhere else
(not really necessary anymore), wait to actually dismiss keyguard
after the window behind is drawn. Instead, introduce
keyguardWaitingForActivityDrawn(), and change the semantics where
necessary.
- Make wallpaper_close_enter consistent with task_open_enter and the
Keyguard launch animation.
- Close the panel even on lockscreen when launching a notification.
- Block notification shade updates during the collapsing motion so
notification don't play the disappear animation immediately after
having launched a notification.

Bug: 15991916

Change-Id: I133c177b84e926c87c1a404ba93d633593fec3ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
9d8ca0f010a752d078023dee833c7b2131210291 31-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix a few StatusBarHeaderView regressions

Change-Id: Iae1af96f80caf4978c5a6ec6ef81b83543e9fe0e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
61d37f6d1c755263cbc4d9732d9d960e5bf8503d 30-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement nice QS expansion transition in Keyguard

Bug: 16010455
Bug: 15192264
Change-Id: I764652e73ea8e87ad12b9241e038bff843a0a221
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
4538027dedbe7ebfc884ca35d20522a2a21a42d4 30-Jul-2014 Jorim Jaggi <jjaggi@google.com> Factor out keyguard components of StatusBarHeaderView

Make the header on keyguard a separate view, and move all Keyguard
components from StatusBarHeader into KeyguardHeaderView.

Change-Id: I1e2400d5c91898df3824fd8f27b10750d576a62c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
90e0df291f0be8f84cad3b1a8834a60ddf7d352e 30-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement nice header transition when opening QS

Bug: 15192264
Change-Id: Id7d67d6067882982e2ca195e257dfa1b73db2cf6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
ab71126576c741bab590e9e871eb4038154018e9 28-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix QS overscroll flickering

Change-Id: I7f514285ec8de185e6f443d6943f0bd711dcac26
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
bc976e3f4c79a8565ec625564c92d316825f26a7 25-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix ordering of notifications, user switcher and QS panel

Also closes the user switcher when opening QS on Keyguard because
touch logic would interleave with QS.

Change-Id: I391dc9bcba7f9e2e99c0854d34ed0ec6efbb2f44
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
8d9e9614dd7b64cb99a2ab49a5a010de8dd3f407 24-Jul-2014 John Spurlock <jspurlock@google.com> Merge "QS: Fix clipped battery icon when expanded." into lmp-dev
2eec8fe5ebd14913a741d57327295e591c0736b8 24-Jul-2014 John Spurlock <jspurlock@google.com> QS: Fix clipped battery icon when expanded.

Change-Id: If5ad46b9f25e70af0e13654ce1137955eb87eec2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
723632ea1ae30b33e9c2055194a4464f00c48c61 23-Jul-2014 Adrian Roos <roosa@google.com> Update KeyguardUserSwitcher to use UserSwitcherController

Also wires up the button to expand the keyguard user switcher.
Also respects the EDU simple switcher setting.

Bug: 16043126
Change-Id: I58871ec3323b2cafcacbc747fec5f20c56172969
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
312b792421f243eb1db08534a554a4630ba2ea55 23-Jul-2014 John Spurlock <jspurlock@google.com> Shade: Don't clip header icons pre-expand.

Bug:16496619
Change-Id: I1d3a391b2203b172bd525396719b671fe5cc3784
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
0ff62e09116dd125fc36f7af5de7a0b60aaa789b 22-Jul-2014 John Spurlock <jspurlock@google.com> BatterySaver: Make the bars orange.

Bug:16203820
Change-Id: I85f700d30a90212202626fc10fb289aca7f2b688
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
31ba192dd201df2cad96a8c503f730130ab0d80f 18-Jul-2014 Chris Craik <ccraik@google.com> Tweaks to outline API

b/15283203
b/16142564

Remove boolean return value chaining, as it's redundant with
the data in the Outline itself.

Change-Id: I3116e57cd1b35c98b74e95195117edd7e39fb2df
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
604ae091429f3ade44daaed25014ee7fbb35bcff 18-Jul-2014 John Spurlock <jspurlock@google.com> Shade: Hide status icons, take 2.

Restore visibility logic (for mirrored view) and remove a bad
optimization from the clipping calculation.

Bug:16337935
Change-Id: I7eb82ef6c87f30da9d8b70136e05dab3abdbdead
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
07f6d3b6dd41ff9716bab9c0fbc689650fc7c24f 17-Jul-2014 John Spurlock <jspurlock@google.com> Shade: Hide the status icons from the collapsed header.

Only show wifi / cell / battery / user, the entire statusIcons
layout s/b hidden when reparented to the header.

Bug:16355667
Change-Id: I4c99ffed82af47c4e67e7915a8cb98fc04ad7017
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
a7cf5597e382eda396224bf2db84528ddbfba36c 15-Jul-2014 John Spurlock <jspurlock@google.com> QS: Fix bug in header toggle switch.

Bug:16314528
Change-Id: Ia6061c61bbbad73862d2e63331135b324f102feb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
1ef80fe5905a19cf92f073163c187a96287335e4 14-Jul-2014 Adrian Roos <roosa@google.com> Make user switcher appear inside the QS panel

Bug: 15545213
Change-Id: I0f15214a7474ae5303c3af0b7ef6f6a11be572b8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.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/statusbar/phone/StatusBarHeaderView.java
7b7ca3cdf25bee73aa9e58aaaf6ce75fe81bd045 11-Jul-2014 Chris Craik <ccraik@google.com> Disable setOutline() functionality, pending full removal

bug:15283203
Change-Id: Ibf127fecfcda835117c6087180c64f622b3041e4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
329fa24048ffc8a35566bbacb891ac144be85b1c 11-Jul-2014 Jorim Jaggi <jjaggi@google.com> Split AM/PM from the rest of the time in expanded QS

This allows us to scale AM/PM independently of the rest of the time
string to allow for a different scale when QS is expanded.

Bug: 16177564
Change-Id: I472db549c875f6975583a6a426cb1ebc2fc37ac3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
266f677f1babbbaa01cb9d3221377db22f01bc9b 10-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix that everything lights up when clicking on the header

Bug: 16133698
Change-Id: I2eafb7efd3b605b0b39c5dcf5a828b3f866775d9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.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/statusbar/phone/StatusBarHeaderView.java
e65e310fc979fa708d7469d01e42188174e47cf8 01-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix occasional jank when going to QS.

We change the listening state of the QS panel before the user
actually navigates there and when the animations are probably
not running (after expanding the panel).

Change-Id: Iad48b3459e7db09c423f6983a9fec17ec0088050
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
605f1902023d3c372769cbeb97840c87b910164b 25-Jun-2014 Jorim Jaggi <jjaggi@google.com> Keep a mirror of the system icons while expanding the panel

Because the icons are shown in two different places at the same time
(in the QS header and the status bar), we introduce a mirror view
which does nothing except draw the contents of the other view to
draw it at both locations during the animation.

Bug: 15407838
Change-Id: I82edc8b4fb7347fa8dadfb81762d22796d37fa3c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
8ddb2da8759c29b3968b4d6bb9488f59a19f0ff2 17-Jun-2014 Adrian Roos <roosa@google.com> Implement keyguard user switcher

Bug: 15545213
Change-Id: I2d18cc3c83d76991fe11fc4bff7e8eecc25df4b5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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)
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
1ab15ca80bb70d4ffc48bce0bc36c3a1d58090d1 11-Jun-2014 Adrian Roos <roosa@google.com> am c77c504e: Merge "Fix broken tablet layout of QS on lockscreen" into lmp-preview-dev

* commit 'c77c504ed7a155a80291f8b54c8e3db6f5303d30':
Fix broken tablet layout of QS on lockscreen
45f904a529a65b861442f92d7f906002cd0f528e 11-Jun-2014 Selim Cinek <cinek@google.com> resolved conflicts for merge of b38fd3d4 to master

Change-Id: Iaa87cdad76e1fa08d93185fd537f3d2783346c8e
88427b0c01be2988e8d5fff7e1e5c1c05d29247f 10-Jun-2014 Adrian Roos <roosa@google.com> Merge "Fix broken tablet layout of QS on lockscreen" into lmp-preview-dev
13dee43e6f793a5e2a71f82c2c48586e5bb09afa 10-Jun-2014 Adrian Roos <roosa@google.com> Fix broken tablet layout of QS on lockscreen

Bug: 15536406
Change-Id: I6c075d0875cf78dff1938b5cfd49e6b1924bcc99
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
c0ce82daa4715822e2a37e53df7c34f157a96517 10-Jun-2014 Selim Cinek <cinek@google.com> Delayed the highlighting of the statusbar header on drag down.

Also delayed the highlighing of buttons inside notifications.

Bug: 15184882
Change-Id: Ic3af7ec7c41232ac7f8ecfa4700659b1ca293894
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
290600a08d0b7df691d6140b5557d795cd0581de 30-May-2014 Jorim Jaggi <jjaggi@google.com> Overscroll header when expanding the panel.

Bug: 14486987
Change-Id: I563aabf273328d733d7452af7f54db28934df9d9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
5d6957ea79e6025663106a31bb83232610c1e502 26-May-2014 Jorim Jaggi <jjaggi@google.com> Disable time and user switcher click targets when collapsed

Bug: 15125632
Change-Id: Ibdeeb47a696a574204b02b90ce6881cd78047738
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
f62f2bbcf2edec636700f80f5f279cce7ebad95b 25-May-2014 Jorim Jaggi <jjaggi@google.com> Make QS panel peek below the header.

Bug: 15210059

Change-Id: I84e45092b3c9c397da8b458dbaa136fd52e665a6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
d9792b7d31e5ba53471d5e6a1b499c21ec95bcc7 22-May-2014 John Spurlock <jspurlock@google.com> Fix header clipping bug on rotate to landscape.

Since the header view's manual clipping is a function
of its width, we need to update it whenever the width
changes.

onConfigurationChanged is too early, so wait until the width
actually changes before updating the clip.

Change-Id: I017448f7e1c2d4bbcf7c93a6a47ad3073c43f5d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
e86ae85588f768d40a032b3692ed565bad76d928 17-May-2014 John Spurlock <jspurlock@google.com> Set header views to an initial state.

Fixes bug on first boot when security=none.

Change-Id: I5f85d3b6f7207f0aea595366c79f5dce892b477c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.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/StatusBarHeaderView.java
db3e6ed4270061538908ecc577df6f6a0d17ada3 12-May-2014 Jorim Jaggi <jjaggi@google.com> Fix clipping and outline for top quick settings header.

Change-Id: I4b4d093d4c6abe120fc166b75e1bd96446027794
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
bc5f496e470e64917367abf6730e68ace6def88e 12-May-2014 Jorim Jaggi <jjaggi@google.com> Fix QuickSettings header state on Keyguard.

It was in a weird state before when expanded. Now it is much better.

Change-Id: I17555b77c70720b6ead512e4ef61a62cc3a73318
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
13c1b1ff36960272073959de35212a7bae3cfae6 11-May-2014 Jorim Jaggi <jjaggi@google.com> Implement settings affordance in header.

Also, the status icons are hidden when quick settings is expanded,
except for the battey indicator.

Change-Id: I6fb130c7eb73445b2ec2fdf9a9f3ec181d98033d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
740beb50aa28a9f1b4de76e910bc7230e1fb2cf8 11-May-2014 Jorim Jaggi <jjaggi@google.com> New clock design in header for expanded status bar.

Change-Id: I4fa103d80bc32e34388ab3e1c5a0003965fd47d1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
3d878be53d033365318733b84b764cd5b4e6357a 10-May-2014 Jorim Jaggi <jjaggi@google.com> Implement new multi-user affordance.

Change-Id: I6d7e6cc9893bc7d4fd87431e8e364500af42f107
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
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
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
bff1f071f300e4f99da0fd2bd567ce5f840e5f91 09-May-2014 Jorim Jaggi <jjaggi@google.com> Remove expansion and clear button.

...

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