d157ca049abd8e6761aab7b50431343869ec831a |
|
04-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Don't clear the interacting bit if panel handled touch. Bug:11489729 Change-Id: Ie225cf9ff27f1490643ba4b1c02aa09896bd6724
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
257f283b0e4cc1c1fa4e7f2472d3ee4ab3b451d0 |
|
22-Sep-2013 |
John Spurlock <jspurlock@google.com> |
Introduce transparent bars to the keyguard. Driven by a new framework config bool. Tested on all layouts, but disabled by default. Can be enabled with a config overlay. (Sliding/MultiPane)ChallengeLayout have custom measure/layout logic that peeks at the root view's padding (!). So we must keep the root view's padding = system window insets. However, we need the scrims + the fullscreen camera widget preview to use the entire display size if the bars are transparent. So the approach is to maintain the root view's (KeyguardViewManager$ViewManagerHost) padding as before via setFitsSystemWindows(true) but allow non KeyguardHostViews to extend into the padding if bars are transparent via a custom measure/draw on the root view. KeyguardHostView background + challege scrims moved up to the root view. Also: - Remove logspam line for fixed bug. - Fix status bar staying opaque on interaction on secure keyguard. Known issues: - Nav bar blip dismissing global actions, keyguard app widget picker bars are opaque. Both will use the new inherit flag once it exists. - Emergency dialer layout dance, will be fixed in the phone project. Bug:10606085 Change-Id: I2648b4ee9a54a67324ce9dcbab976ad4da4bbcfa
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
a4b70aff3419b61d2395589b393251da9ddcba3f |
|
17-Aug-2013 |
John Spurlock <jspurlock@google.com> |
Use panel tracking as signal preventing auto-collapse. Keeping track of pointer down at the window view level is unreliable since gestures can be stolen. Bug:10328256 Bug:10226720 Change-Id: I92d72f9eed73f90d2a7c5b30a3f6a4aa6549f799
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
1caf7eb5999b7c57ca35cbe3579aa8d6b63394cd |
|
08-Aug-2013 |
John Spurlock <jspurlock@google.com> |
Don't always auto-collapse an empty notification shade. If the user is actively interacting with the shade, don't collapse it from underneath them. Bug:10226720 Change-Id: Idf26c8f59dc5a1a5ae3b4314f1ca81740b0517e7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
de84f0e77ea2bf713d15c290264059a413c2486a |
|
12-Jun-2013 |
John Spurlock <jspurlock@google.com> |
Organize the imports in systemui. To follow android conventions, more importantly to remove the unused. Change-Id: I75881718e84360a579a3b02c26489ad250bc9227
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
b10d885c3bb9d634c1c21178319fdf1c04c16bc3 |
|
08-May-2013 |
Daniel Sandler <dsandler@android.com> |
Exempt the notification panel from animation lockout. We do a lot of launch-app-then-collapse, and it's a game to see whether the app's window activity animation starts before the panel has a chance to finish collapsing. The winning move here is not to play. Requires change I2773601d in f/b. Bug: 8666124 Change-Id: I3e3f1c5a4a505ad7d487c804139445ffd499d8d4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
1a3bdd5097e83659590895991904bbc6250cd5f2 |
|
24-Oct-2012 |
Daniel Sandler <dsandler@android.com> |
Fix NPE. Bug: 7401286 Change-Id: I45334c4b2263bb611952b7dd949f5df98556377d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
ac47ff70c322614ff2ca9ad82fe41338daf55877 |
|
23-Oct-2012 |
Daniel Sandler <dsandler@android.com> |
Reset ExpandHelper when the panel is collapsed. Fixes a rather unpleasant bug in which the ExpandHelper could get locked in "expanding" mode if the panel was closed (for example, with the back button) while you were in the middle of an expand gesture. In this situation ExpandHelper would hungrily eat all future touch events destined for the notification panel, making it impossible to click or even clear any notifications. Bug: 7330828 Change-Id: I9c493db5e8fd8ef1aca53f77820780d60fa4e5a7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
101784e5605338f22e32f587ffcaa09b582d556c |
|
15-Oct-2012 |
Daniel Sandler <dsandler@android.com> |
Flipping quick settings! Bug: 7348917 ╰(°□°╰) Change-Id: I16923d6d920913a4bd0d78666587ac579ac18da5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
11cf178100e71d3f9f34ab5865e03a277c5eadaa |
|
27-Sep-2012 |
Daniel Sandler <dsandler@android.com> |
Cleanup internal status bar APIs. IStatusBarService.collapseQuickSettings is gone; collapseNotifications is now collapsePanels, which does what collapse() used to do. Similarly, IStatusBar.animateCollapseQuickSettings is now simply IStatusBar.animateCollapse(). Bug: 7245229 Change-Id: Id157d2fdf34926d3c85ffa8b81c741a5359aede4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
e20a177d3f147f3011647c3bdab401f90b2c5d1d |
|
26-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding a global accessibility action to open quick settings. 1. Added APIs for opening the quick settings to the StatusBarManagerService and the local StatausBarManager. The new APIs are protected by the old EXPAND_STATUS_BAR permission. Renamed the expand* and collapse* non-public APIs that are expanding the notifications to expandNotifications* collapseNotifications* to better convey what they do given that this change adds expandQuickSettings* and collapseQuickSettings*. Added a global action to the accessibility layer to expand the quick settings which is calling into the new status bar manager APIs. bug:7030487 Change-Id: Ic7b46e1a132f1c0d71355f18e7c5a9a2424171c3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
198a0306e5b0ef6b02d61e299a4b4ab4c1c2cdc8 |
|
17-Aug-2012 |
Daniel Sandler <dsandler@android.com> |
Fix the seesaw behavior on the status panels. The code in onMeasure that attempts to accommodate changing child boundaries (i.e. an expanding/collapsing notification) was locking the window size to the child measurement, even though another window was trying to seesaw it closed. We now only activate the rubberband behavior when the size of the children changes, not on each onMeasure(). Lots of other small fixes to the panel expansion logic, too, including ensuring that the expanded fraction doesn't jump to 1.0f when the panel content hasn't been laid out yet (causing the entire screen to become dim for a second thanks to PhoneStatusBarView.panelExpansionChanged). This change also restores the ability of Binder clients (such as accessibility systems) to expand and collapse the status bar. Bug: 7008196 Bug: 6995518 Bug: 6628429 Change-Id: Ib0244a27aef2b4dbe19be98f7e039a9d38f1b80e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
b4e56edde684c2a09cb225c99571fddb39b43b34 |
|
13-Sep-2012 |
Daniel Sandler <dsandler@android.com> |
Suppress ExpandHelper on quick settings. Bug: 7004997 Change-Id: I423de03022982d9f87451eb3fb5ffdca818cac8a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
08d05e3d1d6ade6924266296033981a96b47d5fb |
|
08-Aug-2012 |
Daniel Sandler <dsandler@android.com> |
New status bar capable of multiple sliding panels. There are some visual glitches but almost everything should be put back pretty much where it was. Change-Id: I2f9b0591d44599b07bd83f03c4e09e6dd98e1448
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
a4b7f2f75e7803193429ec1179fb5e2eb1c6fbda |
|
21-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Use two fingers to work some magic... Change-Id: Ibcb3dbd3d158c22da8277e544d81fb47eadccd49
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
b4e2c48b4d75e7d68209412152011441fb6deda3 |
|
15-Jun-2012 |
Chris Wren <cwren@android.com> |
open notifications near the top with a single finger. Bug: 6538918 Change-Id: I824937e9acd8f20449c31f8d83dbd90ecbb75ef0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
9b2cd15f0fed990f532f35590c2a2896b90dc7fc |
|
11-Jun-2012 |
Chris Wren <cwren@android.com> |
Invert the sense of the two-figner direction on tablets. Bug: 6506376 Change-Id: Ife336c6695608f14554e18e32ea35f118d7f12e2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
5de6e94e36e2adbdd4ebfb5c1903c23c9ea3c388 |
|
16-May-2012 |
Chris Wren <cwren@android.com> |
Allow pinch gestures to spill over into the shade header. Bug: 6430396 Change-Id: I62c242f11f47c5e6fff25c31716465b3e777d4ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|
c4f2a5652dd42fdb43a94e341b7a2034b0211a21 |
|
04-May-2012 |
Daniel Sandler <dsandler@android.com> |
Back button dismisses notifications again. Bug: 6441337 Change-Id: Iabc97cd2a3f66ee2af5406807b3023908965b8c8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java
|