History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
833808d0c69be8533759afdaa8ca4c004835f6a0 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fix transition into Recents with live wallpaper

Fixes regression introduced by:
738cfc91053fc888397ec2d139e0798f8c95b3ca
(Fixing wallpaper flash when going in/out of Recents)
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
e9687ba8bdccc27f98fe1dcdc48faac0c0de4c18 19-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Fixing wallpaper flash when going in/out of Recents" into jb-mr1-dev
738cfc91053fc888397ec2d139e0798f8c95b3ca 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fixing wallpaper flash when going in/out of Recents

Bug: 7372516
Bug: 7216872

Change-Id: I2a2308a85caf9f2ad2d382c709e5f8867bd060be
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
80343f646f9686528212f82163a77ef48e30f4c3 18-Oct-2012 Michael Jurka <mikejurka@google.com> Fix recents animations for secondary users

Bug: 7361640

Change-Id: Ibd177bf01758fb8706b82dcf3bf234e052c38aa3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
071316e5612ae1554309912ad4ad4680b80c718d 10-Oct-2012 Michael Jurka <mikejurka@google.com> Use black bg in recents if using live wallpaper

Bug: 7282784

Change-Id: I686f8f0e36e3414ad30d23de80cbbfb2868069d4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
bac221ff0b9e1406f95f23c9a5c3b580ece10eab 04-Oct-2012 Casey Burkhardt <caseyburkhardt@google.com> Accessibility enhancements within quick settings and notification shade.

Change-Id: I377c389abe3ce2285a620e60f4c8de4727f4f5c9
Bug: 7229886
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
9bdaada95c481b8164417696649a1ffb584552f1 01-Oct-2012 Michael Jurka <mikejurka@google.com> Fix bug 7138446: Icon blips in during Recents animation

Add animation where icon and description of the
primary activity fades and translates in

Change-Id: Ie21b5302ac9e58ee6af219b7cde98d12a8e82697
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
0dc2b81ce1400ae23faa5cc386caeef235856307 28-Sep-2012 Daniel Sandler <dsandler@android.com> Merge "Cleanup internal status bar APIs." into jb-mr1-dev
5e08af03a3dffff8b8fc098790e5133589601d8f 22-Sep-2012 Christopher Tate <ctate@google.com> Respect per-user rotation lock et alia

Various per-user settings such as rotation lock are relevant to the
singleton PhoneWindowManager object. We now listen for user-switch
broadcasts and reconfigure the active state based on the newly-
active user's settings.

The RotationPolicy toolset has also been updated to do the right
thing, as has the Quick Settings UI.

Bug 7213638

Change-Id: Iee2109e48df550b4c979d3f9c91b5d2b71a6a08e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.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/BaseStatusBar.java
b32e221699201cb647beae3fe0a1771fd5a41cf4 26-Sep-2012 Jeff Brown <jeffbrown@google.com> Merge changes I332f020f,I632648ac into jb-mr1-dev

* changes:
Update references to migrated global settings.
Handle user switched for settings changes.
c91fb5875bfd7f91d50d6fe939873872b53c8b2f 26-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Adding a global accessibility action to open quick settings." into jb-mr1-dev
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/BaseStatusBar.java
98edc951712823dbf5db2b7e9c203a0e98fc616b 25-Sep-2012 Amith Yamasani <yamasani@google.com> Load resources for the correct user

For apps that are only installed on secondary users, the SystemUI is
unable to see them by default. Added some methods to explicitly pass the
userId of the user the resources are requested for by the StatusBarIcon

Bug: 7214384

Also fix binding to remote views

Bug: 7192802

Change-Id: I5d6c5f624aa37fb231f3467f9764c8d99077a91d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
bf6f6f9de72c9fd15e6bda9f228c05a9b37d6324 26-Sep-2012 Jeff Brown <jeffbrown@google.com> Update references to migrated global settings.

Fixed one setting that was migrated but not marked deprecated.

Removed a hidden setting that is no longer used by the new
power manager service.

Bug: 7231172
Change-Id: I332f020f876a18d519a1a20598a172f1c98036f7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
7951c459aefeb012638477b762e19b792ecbe009 25-Sep-2012 Jean-Baptiste Queru <jbq@google.com> Merge into jb-mr1-dev

Change-Id: Ifc2328e30a52c2baebc1322c9b161104dcf21618
ea7e91514ee1968d15713e82a5cca745e2c46a05 25-Sep-2012 Amith Yamasani <yamasani@google.com> AppInfo from Notifications for secondary users

Required wiring up startActivitiesAsUser()

Bug: 7224950

Also fix a bug in navigateUp in secondary user

Change-Id: I114ae2de0457362d62e899fdb94b12239a3eb778
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
598cfcad42c117a05c4a6f3f75c415b1146170d1 24-Sep-2012 Daniel Sandler <dsandler@android.com> Merge "Properly launch quicksettings activities." into jb-mr1-dev
50cdf7c3069eb2cf82acbad73c322b7a5f3af4b1 24-Sep-2012 Dianne Hackborn <hackbod@google.com> Fix issue #7214090: Need to be able to post notifications to all users

Also fix a bunch of system services that should be doing this. And
while doing that, found I needed to fix PendingIntent to evaluate
USER_CURRENT at the point of sending, not creation.

Note that this may end up with us having some notification shown to
non-primary users that lead to settings UI that should only be for
the primary user (such as the vpn notification). I'm not sure what
to do about this, maybe we need a different UI to come up there or
something, but showing the actual notification for those users at
least seems less broken than not telling them at all.

Change-Id: Iffc51e2d7c847e3d05064d292ab93937646a1ab7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
3ffdcc70c28d7a2abbb4f248d32d70d45d61fd44 23-Sep-2012 Daniel Sandler <dsandler@android.com> Properly launch quicksettings activities.

- As current user
- Dismissing keyguard if necessary
- Dismissing all status bar windows and panels

Also move some QS-specific stuff out of PanelView and into
SettingsPanelView.

Bug: 7217006
Change-Id: I4d8ac84cc0f43e78f70553599c3207305c4f5c74
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.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/BaseStatusBar.java
61e36836b7302c8ccd30c0c07ac14d087f873c8e 10-Sep-2012 John Spurlock <jspurlock@google.com> Notifications: Hide ticker updates from background users.

We should only update the notification ticker area when
the notification is for the current user.

Bug:6924835
Change-Id: Ieaccbd8c972b3d0f62c74d29d42e0fa77ec3148c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
d0d4bb84595d48116b3751b14efbc39388a78882 04-Sep-2012 Michael Jurka <mikejurka@google.com> Fixing preloading recents for all devices

- Fixed for tablets and phones with hard nav buttons

Change-Id: I1dc2249376b3f376c283598f5cef6e326b191ace
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
a4dd30174d8f0b385cfb37258c583afcb725794c 04-Sep-2012 Michael Jurka <mikejurka@google.com> Debug code for window transition crash

https://b.corp.google.com/7060284

- Throw exception before we try to start window
transition with null thumb
- also remove some old unneeded debug code

Change-Id: Ic9693372724cbfaa4c4cb2594128ca10677d9d8f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
cb2522c86d75fff277dc38ec7e444a5b5f5130ea 13-Apr-2012 Michael Jurka <mikejurka@google.com> Recents: apps scale down to thumbnails now

As a part of this change, Recents is now an
activity.

Known issues:
* Jank: jump-cut as app icon appears suddenly
after the aniamtion
* Preloading recents is broken on phones without
soft nav bar and on tablets
* Thumbnail window from animation lingers/flashes
sometimes

Change-Id: Ie6f991f3c2e1e67f9ed84eb6adba9174ed957248
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
98365d7663cbd82979a5700faf0050220b01084d 20-Aug-2012 Jeff Brown <jeffbrown@google.com> Refactor for multi-display support.

Split WindowManagerImpl into two parts, the WindowManager
interface implementation remains where it is but the global
communications with the window manager are now handled by
the WindowManagerGlobal class. This change greatly simplifies
the challenge of having separate WindowManager instances
for each Context.

Removed WindowManagerImpl.getDefault(). This represents the
bulk of this change. Most of the usages of this method were
either to perform global functions (now handled by WindowManagerGlobal)
or to obtain the default display (now handled by DisplayManager).

Explicitly associate each new window with a display and make
the Display object available to the View hierarchy.

Add stubs for some new display manager API features.

Start to split apart the concepts of display id and layer stack.
since they operate at different layers of abstraction.
While it's true that each logical display uniquely corresponds to a
surface flinger layer stack, it is not necessarily the case that
they must use the same ids. Added Display.getLayerStack()
and started using it in places where it was relatively easy to do.

Change-Id: I29ed909114dec86807c4d3a5059c3fa0358bea61
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
2a00329c6d55c6cd9166e01963d7410e95d80d21 15-Aug-2012 Amith Yamasani <yamasani@google.com> UserHandle to UserSerialNo mapping

Use AtomicFile for usermanager files.

Added a MANAGE_USERS permission that apps (signature permission) can use
to create/query/modify/remove users.

Change-Id: I5cf232232d0539e7508df8ec9b216e29c2351cd9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8 16-Aug-2012 Dianne Hackborn <hackbod@google.com> Rename UserId to UserHandle.

This is the start of turning this into a formal public API.

Change-Id: I5786d2c320f1de41a06ed5d0f65adb68967287a0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
b9301c3a686df05950710ec80e2cd691c3082871 14-Aug-2012 Daniel Sandler <dsandler@android.com> Multiuser support for notifications, take 1.

Notifications for background users are hidden from the
panel and status bar.

Still need to add a concept of "any user" notifications (for
things coming from the system) and notification visibility
controls (for access to icons + possibly masked text of
a background user's notifications).

Change-Id: Iba121f35a6c25c2e1c44db029d776a5a59a6a008
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
3ddab0dcc1039137f05a28ff86477601a223a0fa 02-Aug-2012 Chris Wren <cwren@android.com> Don't allow the status bar to collapse things we're touching.

Bug: 6538918
Change-Id: Ie4e79aa593ac2097d0e6402f84816df934160687
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
0fc5b2bea09a6d320884c5b12577caf426f547c1 19-Jul-2012 Adam Powell <adamp@google.com> Fun with Up navigation

For activities with a null taskAffinity, simply finish the current task.
(They probably shouldn't have specified a parentActivityName anyway.)

When launching into app info from ResolverActivity, launch the app info
page in the current task with FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET. Back
will return to the resolver, and Up will jump to Settings.

When launching into app info from RecentsPanelView or BaseStatusBar,
since this is a system affordance akin to notifications or widgets,
build the full task stack for the app info activity with
TaskStackBuilder and launch it as a new task.

Change-Id: I73b1941d0f52bd8b30382b5e17edd8ceb058c70d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
acc3da02e84aa541c829ec0650a7dcace16e5df0 29-Jun-2012 Dianne Hackborn <hackbod@google.com> am 4be93bbe: am 074b54fb: Merge "Maybe fix issue #6756472: Share button is not defocusing the shade" into jb-dev

* commit '4be93bbe911c1a4471f81f0e261e9b13d9212c36':
Maybe fix issue #6756472: Share button is not defocusing the shade
a19402165000e9513f3097e10df2b7ebc8dbe1d4 29-Jun-2012 Dianne Hackborn <hackbod@google.com> Maybe fix issue #6756472: Share button is not defocusing the shade

I got this reproduce a few times, then wasn't able to. I made this
change and then couldn't reproduce it. Maybe it fixed it.

The change here is to explicitly pass in the handler class to
apply() and reapply(), instead of relying it being set as a member of
the RemoteViews class. This is much cleaner and more explicitly about
setting that for the click callbacks.

Bug: 6756472
Change-Id: I8d029c3836501df3206c433838124b4be3890a8b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
4f329cb77df5c53a677e5f2bcf695f6cdbe06658 28-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Fix warnings and remove dead code"
a600fd9ba76e7916f18521447446671f0e431560 26-Jun-2012 Michael Jurka <mikejurka@google.com> Fix warnings and remove dead code

Change-Id: Ifd1bcd8f5be181b115910f2f8918e1e50975a790
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
2761ccd4799971b7ad696f6f94036ca16113c78d 28-Jun-2012 Chris Wren <cwren@android.com> Merge "Retain expanded state across more than one violent update." into jb-dev
5ae1ea8400d576b90f0ef02b2f10201d74729be6 28-Jun-2012 Chris Wren <cwren@android.com> Retain expanded state across more than one violent update.

Bug: 6680363
Change-Id: Iebf2387fc5c8774c1c001dde5a4608d4e60720aa
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
8930458639527448429362255af96e94f5aba5ed 28-Jun-2012 Chris Wren <cwren@android.com> Merge "Retain expanded state across violent updates." into jb-dev
c9433ecb51772cc41394cbb1a05e8e25a382dbeb 27-Jun-2012 Chris Wren <cwren@android.com> Retain expanded state across violent updates.

Bug: 6680363
Change-Id: I81e3b3a4e15b4ed240af62ad1023d4bbd9aaa646
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
67ad368d4d549b431d826936e40a679099fefec8 26-Jun-2012 John Spurlock <jspurlock@google.com> Disable assist gesture when keyguard is active

Prevent search gesture from firing when keyguard is in restricted input mode,
e.g. in Emergency Dialer. Also disable the Home touch listener in this mode to
avoid bringing up the ring. Affects both phone and tablets.

Bug: 6723749
Change-Id: I60f0aebfcce4cf7f66798ee1212ea326bdad3ef0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
17990395bc62f8ce1bae4f1880899f231a8e613b 26-Jun-2012 Dianne Hackborn <hackbod@google.com> Merge "Fix issue #6717667: expanded notification actions don't work on the lock screen" into jb-dev
1927ae8a56a010919a7535231fa0f7db70f7e152 23-Jun-2012 Dianne Hackborn <hackbod@google.com> Fix issue #6717667: expanded notification actions don't work on the lock screen

FLAG_ACTIVITY_CLOSE_SYSTEM_DIALOGS was a mistake.

Instead, and the infrastructure for the status bar to take care
of closing and hiding things itself when you press these buttons,
just like it does for the main Intent of the notification.

Bug: 6717667
Change-Id: I1b22186e0cedc05f46a1a3ec78053a72afaf61b1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
3623128d13839b48693245a64448fb2dabc1977f 23-Jun-2012 John Spurlock <jspurlock@google.com> TabletStatusBar: Hide notifications during Setup Wizard

Protect tablet users going through the initial setup wizard from trapping
themselves in Settings before the setup wizard is complete. A similar change
was already made for phones, so use the same logic.

Also hide quick-settings button (another way to get trapped in Settings) and
associated panel click handler. Remove clear button since we're no longer
showing notification items.

Bug: 6704080
Change-Id: If7148cde9d18f493627f8367fd4b39d22e0d5ef1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
ed5cc0e1f7648962f5c93e1277d282be75bcd537 21-Jun-2012 Chris Wren <cwren@android.com> revert I057b7ac0 now that the layouts are the expected height.

Bug: 6546766
Change-Id: I736290b897b864228ecc3e46d86ef566efda1efd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
c016aaaa42f2d7f758bb6d973f035285e3d3dd87 06-Jun-2012 Michael Jurka <mikejurka@google.com> Tweak recents out animation a bit more

Bug: 6490204

-Fading to black in the recents layer
-Tweaking duration and interpolators
-Removing some unnecessary debug exceptions (Bug: 6642072)

Change-Id: Iba18fade7f874078111fc1d79a81830ee07617d4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
26cda27d2e6f1341514943b39a4da1e55ba2197e 22-May-2012 Daniel Sandler <dsandler@android.com> Hide notifications until the device is provisioned.

During Setup (0 == Settings.Secure.DEVICE_PROVISIONED)
there's no reason to show notifications, unless they're
coming from the platform (and therefore essential to the
setup process), like the IME switcher.

We also disable the settings button and ticker while the
device is not provisioned.

Bug: 6355011
Change-Id: I1522f0c0fed3f2f95a36bd71d051248e12f0a1f8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
9a720f5eb6c67b581df22f4ecb498cebb459babe 30-May-2012 Jim Miller <jaggies@google.com> Fix 6398209: SearchPanel gesture improvements

This fixes a few recent regressions caused by other bug fixes:
- add new flags to animateCollapse() so we can selectively close panels. Fixes regression caused by attempt to close recent apps from startAssistActivity() which had the side effect of closing the search panel before the animation completes.
- adds tuneable holdoff delay for responding to home key press.
- minor tweaks to MultiWaveView animations.

Change-Id: Ia48434b8d59e7b0290a5e9783960c2f684068218
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
030243a0832b632c5e63995f655f385bdf51f504 16-May-2012 Daniel Sandler <dsandler@android.com> Fix 1U notifications.

Bug: 6502730
Change-Id: I057b7ac038354c68e45b0a85c44511b2af16b9ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
8680bf865a08f876fc3986c50a193e3186ff6f02 15-May-2012 Daniel Sandler <dsandler@android.com> Action button improvements:

- Horizontal layout
- At most 2 are shown
- Tombstones are now shown (if the intent is null, the
button is disabled; use it for quick feedback of an
action's effect)

Bug: 6418617 (tombstones)
Bug: 6482237 (action separators)
Change-Id: Ie0c613006227bbfe1c0ec6eab1cda4f3782a05f2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
66757217a6d8e6a156d15be55bf77940e2e6194b 14-May-2012 Chris Wren <cwren@android.com> Create separate dimensions for the notificaitons and notification rows.
Use notification heights on layouts internal to the notificaitons.
Use row heights where padding needs to be protected, on row layout decisions.
Clean up values-xhdpi/dimens.xml since there is no longer a values-hdpi/dimens.xml.

Bug: 6475098
Bug: 6489095
Change-Id: I44750574c6e23336585a432a38c5f1ba183b6cbc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
e9e3772534f6410005ae3a61c415e71ac093e732 11-May-2012 Chris Wren <cwren@android.com> Update both views for rich notifications.

Bug: 6475141
Change-Id: I24a87285e6385673c4a08cfa66b211228982a62e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
a5b2d487005e967eb43b5e077713d6f9bc819fe4 15-May-2012 Jim Miller <jaggies@google.com> Merge "Fix 6483412: Disable search from navbar while SUW is running" into jb-dev
b4238e0c59d8e1890f7752934bdf4d52fa89bf1b 15-May-2012 Jim Miller <jaggies@google.com> Fix 6483412: Disable search from navbar while SUW is running

This fixes a problem where navbar gestures were enabled during
SetupWizard.

There's no clear signal for handling this in StatusBar since there
are a number of flags that we might use to determine the availability
of the search gesture.

However, the UI design generally calls for the gesture to be available
when the home button is visible, so I think it makes sense to start
with that and enable others as we encounter issues.

Change-Id: I7b37964ae5b51bf803d5808605f1afe694a88464
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
56a5783c02c17e7353ee342fa24f04bec7bb545b 14-May-2012 Michael Jurka <mikejurka@google.com> Hide notification panel when launching recent apps

Bug: 6484280
Change-Id: Ib97af40979ccdd98aa2b8af6c1488b33b34bdf2b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
670d9dd2d04c2146d00b697f7f0faea258297a81 12-May-2012 Jim Miller <jaggies@google.com> Fix 6474712: Disable the google gesture on prime while notifications are open

Change-Id: I7c40e7bf4859d60c54c186fc49b670397a4ea723
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
230e86a1cf31d2f2233a444e4abb0a334576477b 10-May-2012 Chris Wren <cwren@android.com> Merge "Auto-expand the top notification." into jb-dev
0a6a1234c2ee5c6b810c875389016ce89022cee1 10-May-2012 Chris Wren <cwren@android.com> Merge "Pull up updateNotification to BaseStatusBar in preparation for modifying update behvior." into jb-dev
8fd12657e353a4a6f6d875a0d86850426fec00e8 10-May-2012 Chris Wren <cwren@android.com> Auto-expand the top notification.

Bug: 6455789
Change-Id: Ia455f204544ad0c41ace77ea3ece6e0d3d3110d9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
0c8275b392344c24bb621b2a8af360f48a6459f9 08-May-2012 Chris Wren <cwren@android.com> Pull up updateNotification to BaseStatusBar in preparation for modifying update behvior.

Bug: 6455789
Change-Id: I09fbf4d31643813cb4dfecaa496327d9625a15af
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
e95658c98e4154a2daf0ed70d15d24f8bf3153f0 10-May-2012 Daniel Sandler <dsandler@android.com> New backgrounds for notifications.

Note that PRIORITY_MIN notifications have a special
background treatment.

Bug: 6418617
Change-Id: I5f96330fcc53ac39e80a025baa0c134bd1e971b8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
20cfb6066a047ebee2552cfbe65c2176adbc34b2 07-May-2012 Daniel Sandler <dsandler@android.com> Merge "Close notification blame popups when the panel disappears." into jb-dev
0799440ab3ce50ffa6acb762cb7677abdffb3f74 02-May-2012 Jim Miller <jaggies@google.com> Fix 6414061: Add new ACTION_ASSIST intent.

Change-Id: I3d334f67723ac89f6001267e0f06ad76190b929f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
469e96e206f8df44b32ce393f8d19f0cae730030 04-May-2012 Daniel Sandler <dsandler@android.com> Close notification blame popups when the panel disappears.

Also be sure to cancel the longpress listeners when things
change.

Finally, increase the longpress timeout to 1.5x normal
longpress.

Bug: 6441520
Change-Id: Icea4d2a5c98a9a51a15f0762454de9e5cd454c50
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
af232ed38abdfa055b80585d646e63480e392a1a 01-May-2012 Jeff Sharkey <jsharkey@android.com> Avoid showing popup when View detatched.

Bug: 6388558
Change-Id: I12cfde91b142916ce137ebd4e96107a12ad2b4b7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
321452da28548e1cf566fa88bbe5f0faf0f74cb7 24-Apr-2012 Chris Wren <cwren@android.com> Set row height to the row height not the notification height.

Bug: 6376501
Change-Id: I41567b11fcb1d39bc75ef782faa8287bbb1e4ca8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
3b291870d3c78cea6ca514949591ccc32f00554e 25-Apr-2012 Jim Miller <jaggies@google.com> Fix 6299832: Improvements to navbar's "swipe to search"

This uses the new global search intent provided by SearchManager.

It also fixes the layout on tablets.

Change-Id: I9dd97785a454a4793aed7da1f5e260377f648354
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
e898ac59db04d8ab0762180ca8ec7cea1347aa09 07-Apr-2012 Jim Miller <jaggies@google.com> Fix 6299832: Add search target swipe action to navigation bar on phones

This adds a feature to swipe upward on the navigation bar to invoke
voice search on phones.

Change-Id: I462076fd43b1c66c5bf624f00b297c6d3414a19a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
4a066c5c77109431f50806fc29179d28f1472871 20-Apr-2012 Daniel Sandler <dsandler@android.com> Update SystemUI for sw600dp devices.

Devices between 600 and 719dp will now use the two-bar
(phone) SystemUI layout, or something like it, derived from
PhoneStatusBar. Devices above 720dp will use the system bar
from TabletStatusBar.

However, this distinction is not to be made based on dp, at
least, not by the SystemUI; the goal is to drive most of
this switch from the window manager. Therefore most of
SystemUI's sw600dp resources have been folded into the main
set of resources (renaming them to avoid collisions where
appropriate). This allows SystemUI to choose which set of
resources to use entirely by switching status bar
components, entirely independent of Configuration.

(For some resources, particularly around recents, it seemed
more expeditious to keep relying on the device
configuration, so those resources have been bumped up to
sw720dp.)

Bug: 6297838
Change-Id: I3f5414a6a718bdc83f51930d6878cdf97df48c9c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
80a76276dc9440ffad30dc4c820eb7d65f4df368 18-Apr-2012 Chris Wren <cwren@android.com> Add visual feedback for notification expandability.

Change-Id: I0b82a465a126a6d0ec6cf6af87dc56817765b995
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
d84e5937468f6ebf2313ccd5ae54d5405f5e9cde 19-Apr-2012 Chris Wren <cwren@android.com> fix press feedback on notification rows

Change-Id: I50de2f4d6142c2553428abc853c820f4354d0640
Bug: 6362246
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
f7a1956b06faeb6025fdea331f81d66edda58b3c 04-Apr-2012 Daniel Sandler <dsandler@android.com> Long-press a notification to find out who sent it.

Bug: 5547401
Change-Id: I8d5d73723b3f03f5b0f8717faaca826b1530df7a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
bc5559f1922d72715940f754faffc82da4100eab 19-Apr-2012 Daniel Sandler <dsandler@android.com> Expand too-small notifications to fill 64dp.

Also fix NotificationTestList so it runs again.

Change-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
6a858c347f4d4e5db4c8f00d5e285967631b71ca 12-Mar-2012 Daniel Sandler <dsandler@android.com> Gestures for expanding notifications.

Change-Id: I104c157ffcc2d60b3f0a95c59d4322b07103b69f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
0424716328a7d0f7bb794d24f7481a76be08d379 02-Apr-2012 Daniel Sandler <dsandler@android.com> Merge "Show action buttons in expanded notifications."
96fd7c1c1acc03b40b1813ef65793560c175ef80 30-Mar-2012 Daniel Sandler <dsandler@android.com> Show action buttons in expanded notifications.

Any notification with at least one action will now have an
expanded form by default. BigPicture/BigText can have
actions, too, of course.

Change-Id: I6f54cac65d9a9f335d8038c2105cd2c674f991ff
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
3a3a6cfd8ec12208ca75c0d0d871d19d76c34194 26-Mar-2012 Dianne Hackborn <hackbod@google.com> Add new feature to let apps layout over status bar / system bar.

The main change is a few new flags you can supply to
View.setSystemUiVisibility(). One is a new visibility mode,
SYSTEM_UI_FLAG_FULLSCREEN, which is basically the same as
the global FLAG_FULLSCREEN option for windows, but driven as
part of the system UI state.

There are also three new flags for telling the framework that you
would like to have your application's UI ignore screen
decorations -- SYSTEM_UI_FLAG_LAYOUT_NO_NAVIGATION for going
behind the navigation bar and SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
for ignoring full screen decorations (that is the status bar).

In combination with this you can use SYSTEM_UI_FLAG_LAYOUT_STABLE
to have the framework report consistent insets to your application.

When using NO_NAVIGATION, when the user taps the screen we now
also automatically clear ONLY_CONTENT, so that we atomically show
both UI elements. This should make it easy for apps like video
players that want to move between fully full-screen and regular
modes.

The ActionBar has also been extended when in overlay mode so
that it will adjust the system window insets to also account
for its space, and allow it to be hidden using the new
SYSTEM_UI_FLAG_FULLSCREEN.

Change-Id: Ic8db1adec49a0f420bfe40c1d92eb21307856d0b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
ecc395a51053c433e359a6cfd6c23a193ee546c0 30-Mar-2012 Michael Jurka <mikejurka@google.com> Fix the build

Change-Id: Ib4ea7df5459d025903d00361eb0e9477be299c85
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
7f2668c8469934ce83a5647977f6e74ab782cf07 27-Mar-2012 Michael Jurka <mikejurka@google.com> Preload recents on phones with hard nav keys

Also refactor recents code across Phone/Tablet

Change-Id: Id557c5cb0f7d9378f81c40b20511a5d98bf4078e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
fa7887bebf57f3dcb8283d73e69ba1daa115225f 26-Mar-2012 Daniel Sandler <dsandler@android.com> Intruder alerts with actions and swipe-to-cancel.

Change-Id: I1d8c7d32bcbf4d3910bb866431e92a8639e4e28b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
c6d29fc0f552db7cfee6491530cf89f59c242bd4 25-Feb-2012 Daniel Sandler <dsandler@android.com> Newly reimplemented PhoneStatusBar, now with fewer windows.

Change-Id: I4eaf69a1d46f9180d6911a6559ff24d173ccb35b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java