Commit Graph

14661 Commits

Author SHA1 Message Date
Tony Wickham 22cb37745c Ignore clicks on notifications that don't have intents.
Bug: 64479852
Change-Id: I3bfff96a12169d0d191a36a8c7e90d4810e9f176
2017-09-15 17:38:48 -07:00
TreeHugger Robot 94b02ad888 Merge "Adding a category to indicate that this is a launcher app" into ub-launcher3-dorval-polish2 2017-08-30 23:11:25 +00:00
Sunny Goyal de788826d2 Adding a category to indicate that this is a launcher app
Bug: 62959599
Change-Id: Ib0a20829630838671080671cebc1fea2a0f21dd4
2017-08-30 14:57:25 -07:00
Jon Miranda 01521b52a8 Fix bug where Launcher crashes when pinned shortcut has no icon.
Bug: 65187090
Change-Id: Ica5b10e640cf4ab752055da2f4e352680ab26391
2017-08-30 14:47:41 -07:00
Sunny Goyal 8f3285c1c5 Merge "Fix bug where dragging app from Search breaks Folder preview." into ub-launcher3-dorval-polish2 2017-08-30 19:20:40 +00:00
TreeHugger Robot bb28c01cf4 Merge "Fix bug where mw landscape cell size is calculated incorretly." into ub-launcher3-dorval-polish2 2017-08-30 19:17:07 +00:00
Jon Miranda 4f59381bc4 Fix bug where dragging app from Search breaks Folder preview.
Bug: 64975940
Change-Id: I3182a9396aa1e34bc3489f794f2de40387c50da3
2017-08-30 11:59:30 -07:00
Sunny Goyal 472110e773 Merge "Updating the all-apps discovery bounce animation" into ub-launcher3-dorval-polish2 2017-08-30 18:37:14 +00:00
TreeHugger Robot f8dcb365b4 Merge "Disable debugging on Widgets Diff Reporter Bug: 65160070" into ub-launcher3-dorval-polish2 2017-08-29 18:23:04 +00:00
TreeHugger Robot 3909cf5b5f Merge "Fix @SuppressWarnings('deprecation') typo." into ub-launcher3-dorval-polish2 2017-08-29 18:17:00 +00:00
Hyunyoung Song 36628a1122 Disable debugging on Widgets Diff Reporter
Bug: 65160070

Change-Id: Idee5b850d0dd5abaaa8571533adf802e276c4495
2017-08-29 11:13:13 -07:00
Jon Miranda 7927b03287 Fix @SuppressWarnings('deprecation') typo.
http://errorprone.info/bugpattern/SuppressWarningsDeprecated

This typo throws a build error on oc-mr1-dev.

Bug: 64937210
Change-Id: I4c48a22c5ac0f296053753d4058385581037ab06
2017-08-29 11:06:30 -07:00
Sunny Goyal e18d3f537f Updating the all-apps discovery bounce animation
> Animation plays on every onResume
> Updating animation to loop continuously on v23+
> Updating animation spec

Bug: 64331951
Change-Id: Ic6fb8d6975b37f5b010fc585329cba615296f5c7
2017-08-29 10:17:51 -07:00
Mario Bertschler 5459b66bb6 AppInfo to create launch intent from component name.
Change-Id: I11e0645acde57e60cd5596447c2aba62ef5ff1a9
2017-08-29 09:04:39 -07:00
TreeHugger Robot ff58fe239a Merge "IconCache should refresh on OTAs" into ub-launcher3-dorval-polish2 2017-08-29 02:24:23 +00:00
Sunny Goyal 4cebfc3484 Merge "Adding support for badging instant app icons." into ub-launcher3-dorval-polish2 2017-08-28 23:16:21 +00:00
Hyunyoung Song 3152827d3b IconCache should refresh on OTAs
Background: PackageInfo may not have changed but when upgrading from N to O, the icon
cache need to refresh in order to show Adaptive icons.

Bug: 65062494
Change-Id: If3bf579c3dd035fe8d4e10c5741532fdb2a9d6fe
2017-08-28 15:58:40 -07:00
Sunny Goyal f5523921c3 Adding support for badging instant app icons.
Change-Id: Idc43a1a83e0a93f70879730a0acefbc124f9c0e2
2017-08-28 15:35:25 -07:00
Jon Miranda 7fb9e712e8 Increase overview icon zone percentage from 20% to 22%.
This handles the case where "Home Settings" text is split into
two lines and is cropped when the user is in multi-window mode with
settings Display=Largest and Font=Largest.

Bug: 64976707
Change-Id: Ia1a4ee35a94a2fbe99f8ed25fce93a023e621147
2017-08-28 14:47:59 -07:00
Jonathan Miranda 1ad3c8f61e Merge "Add spring to QSB when opening all apps." into ub-launcher3-dorval-polish2 2017-08-28 17:30:19 +00:00
Mario Bertschler 08680da448 Merge "Integrating suggested app by handling new status flags for shortcut items." into ub-launcher3-dorval-polish2 2017-08-25 21:37:51 +00:00
TreeHugger Robot 1affe9efea Merge "Adding scrim in all-apps scrim" into ub-launcher3-dorval-polish2 2017-08-25 17:35:54 +00:00
Jon Miranda bfaa4a4edc Hides text on ButtonDropTargets if any of them are ellipsized.
This can happen on small devices or on devices where Font/Display size
is enlarged and when Developer Options is turned on when all three
options {Uninstall, Delete, App Info} are shown at once.

Bug: 64391860
Change-Id: If355d28087d53148114eb586efb3c26f158b3713
2017-08-24 16:27:30 -07:00
Sunny Goyal 81a70e5dc2 Adding scrim in all-apps scrim
Bug: 64692527
Change-Id: Ib8262ad0cc3c95cd419eb9fa1dee3bbbc2d25a27
2017-08-24 15:11:18 -07:00
Mario Bertschler 8ff9e1d679 Integrating suggested app by handling new status flags for shortcut items.
Guarded via feature flag SUGGESTED_APP.

Bug: 62483883

Change-Id: I7e0c8a9875bc37c435aa4316b44322a628cd4826
2017-08-24 12:23:06 -07:00
Jon Miranda a11380d370 Fix bug where mw landscape cell size is calculated incorretly.
The problem is that the height we pass to the multi-window DeviceProfile
includes the top insets, so we tell widgets that the cell size height is
larger than it actually is.

We use Display#getSize to pass in the size of the window in multi-window
mode. The docs say "the returned size may be adjusted to exclude
certain system decor elememts."

To ensure that system decor elements is always excluded, we take the
minimum sizes of the main profile and it's multi-window variant -- since
the multi-window DeviceProfile sizes are never going to be larger.

Bug: 64851168
Change-Id: I274f838c54f3d01d43dc51e0ff921a6124e12cf7
2017-08-24 11:30:03 -07:00
Mario Bertschler 9b745a82bf Merge "Adjusting opacity values for all apps." into ub-launcher3-dorval-polish2 2017-08-24 17:33:52 +00:00
Hyunyoung Song 67e6d18ee9 Merge "Remove flicker when multiple apps are added/removed/updated on widget tray" into ub-launcher3-dorval-polish2 2017-08-24 07:40:01 +00:00
Hyunyoung Song 8e5464b544 Remove flicker when multiple apps are added/removed/updated on widget tray
Bug: 36718342

1.The flicker was also happening partially because notifyWidgetProviderChanged
callback also made the entire widget list to update in addition to
packageManager update.

2. Now that adapter calls notifyItemInserted, Removed, the recycler
view uses it's internal animation to elegantly move items or insert
them. (added benefit!)

3. Added tests for WidgetsListAdapterTest

$ adb shell am instrument -w -e class com.android.launcher3.widget.WidgetsListAdapterTest com.google.android.apps.nexuslauncher.tests/android.support.test.runner.AndroidJUnitRunner

com.android.launcher3.widget.WidgetsListAdapterTest:.

Time: 0.337

OK (6 test)

Change-Id: I0818d546532631bf889fae560118decff64ec5a4
Signed-off-by: Hyunyoung Song <hyunyoungs@google.com>
2017-08-23 18:04:37 -07:00
Sunny Goyal 988ad27be4 Applying the widget resize changes even when the activity is destroyed
in the middle of the resize interaction.

Bug: 64759853
Change-Id: I65ab7df0426f36fe1121bf055e38fc722822b0f4
2017-08-23 21:19:42 +00:00
Jon Miranda c90a89d997 Add spring to QSB when opening all apps.
Bug: 64355491
Change-Id: I760856a32779b314c8b01ef2c051985e18b68ecb
2017-08-23 14:04:31 -07:00
Jon Miranda c56e3ff2ee Show progress dialog when uninstalling an app in Launcher3Go.
This ensures that the uninstall activity will finish only after
the task is completed.

We initially assumed that this was always the case, but in Android
Go the uninstall activity finishes before the uninstall is completed.

Bug: 64033585
Change-Id: Ic5d8dd99e2fecd0c9cb24093ee66668b4b38cb1a
2017-08-23 12:13:24 -07:00
Tony Wickham 86ba394ad0 Merge "Remove notification dots setting for Launcher3Go" into ub-launcher3-dorval-polish2 2017-08-22 18:43:13 +00:00
Mario Bertschler 78356a542e Adjusting reflection api for color addOnColorsChangedListener that
caused reflection to break. The new api method is available in both
DR and MR1.

Bug: 64908004
Bug: 64839046
Change-Id: I812c320e2c817aea8264de8764e33ad218b591c5
2017-08-21 15:25:55 -07:00
Mario Bertschler f30c63c593 Adjusting opacity values for all apps.
Bug: 64899571
Change-Id: Ida4ee441d604b18ed3e5a687a85c7836eedd0e94
2017-08-21 12:32:42 -07:00
TreeHugger Robot d722645e7f Merge "Simplifying some package matching code by using common itemInfo mathcher" into ub-launcher3-dorval-polish2 2017-08-21 19:28:39 +00:00
TreeHugger Robot b55b6264ae Merge "Remove LAUNCHER3_ALL_APPS_PULL_UP Bug: 63712253 Verified: all apps transition fully functional Verified: NO_ALL_APPS_ICON = false case also works." into ub-launcher3-dorval-polish2 2017-08-21 19:22:56 +00:00
Hyunyoung Song d725f644b7 Remove LAUNCHER3_ALL_APPS_PULL_UP
Bug: 63712253
Verified: all apps transition fully functional
Verified: NO_ALL_APPS_ICON = false case also works.

Change-Id: I779fb7bd4927c5923da3f85590d912dbbbcdef4d
2017-08-21 11:59:14 -07:00
TreeHugger Robot ee804af749 Merge "Fixing bindAllApplications scheduled with null list." into ub-launcher3-dorval-polish2 2017-08-18 19:14:45 +00:00
Sunny Goyal 49fc3f7aa8 Fixing bindAllApplications scheduled with null list.
When deferring bindAllApplications, the same global state was being
used to store the pending state. This global state was being cleared
in one deferred execution after a second execution was scheduled, causing
the second execution to get null/wrong values.

Instead using independent local/anonymous class to maintian states, so that
it does not get cleared by other methods.

Bug: 64789383
Change-Id: I78477a110fe663603b4bdeb7d1fac7c4ce0831a2
2017-08-18 12:07:11 -07:00
TreeHugger Robot 1d2eaa7676 Merge "Fixing wrong intests being sent to DeviceProfile in case of lowRam device Also fixing the navbar to dark theme when a black bar is drawn behind nav bar" into ub-launcher3-dorval-polish2 2017-08-18 18:57:34 +00:00
Sunny Goyal 906c6b2f6c Fixing wrong intests being sent to DeviceProfile in case of lowRam device
Also fixing the navbar to dark theme when a black bar is drawn behind nav bar

Fixing left/right margins not getting updated on lowRam device
when they change from non-zero value to 0

Bug: 64363693
Bug: 62547502
Change-Id: I4952ad2f564b71b39318350445f116a0f601a10f
2017-08-18 05:25:44 -07:00
Sunny Goyal a9a1a210d3 Fixing crashloop due to ag/2750101
Change-Id: Idebf6bfad4e56a52780b848fbb09b3a0134ffdc2
2017-08-18 01:03:48 -07:00
Sunny Goyal 6e13dd3aa8 Simplifying some package matching code by using common itemInfo mathcher
Change-Id: Ib98d528391e19c0de3fe11304330dfa37710548c
2017-08-17 11:15:12 -07:00
Sunny Goyal b23980cc0e Fixing duplicate/inconsistent definitions for model and callbacks
> 2 implementations for filtering workspace items
> 2 implementations for binding widgets
> duplicate logic for add and update appInfo

Change-Id: Id68a49926af398478deca8ac85ab1f22341a9449
2017-08-17 11:05:56 -07:00
Jonathan Miranda eeccd38368 [automerger] Fix bug where all apps items fade in. am: 48a4e91c73
Change-Id: I9ccd034f9d8606d3baae07da3464c659fd405831
2017-08-15 20:50:03 +00:00
Jon Miranda 48a4e91c73 Fix bug where all apps items fade in.
Removes all Add/Change/Move/Remove animations by
clearing the AllAppsRecyclerView ItemAnimator.

Bug: 64675794
Change-Id: I41f975ab6be4bf48c483828ea6f109382a8a9320
(cherry picked from commit 7dfabaa02b)
2017-08-15 20:50:00 +00:00
Sunny Goyal 67b2a21f45 Merge "Simpifying uninstall drop target to check item type instead of class instance" into ub-launcher3-dorval-polish2 2017-08-15 20:45:33 +00:00
Sunny Goyal 1fe0c2ca08 Simpifying uninstall drop target to check item type instead of class instance
Bug: 64719848
Change-Id: I34c13b461e204fbdc2c5b4ed6fa92564ebd5439a
2017-08-15 12:55:16 -07:00
TreeHugger Robot 10fcfb04b0 Merge "Fix bug where all apps items fade in." into ub-launcher3-dorval-polish2 2017-08-15 19:43:27 +00:00