Commit Graph

10334 Commits

Author SHA1 Message Date
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 8e2b20e476 [automerger] Simpifying uninstall drop target to check item type instead of class instance am: 1fe0c2ca08
Change-Id: I9454d7d5f26e9676c8a2a74a5bc6b0d2a2ba6f1e
2017-08-15 19:55:56 +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
Jonathan Miranda d6f8c358a2 [automerger] Fix bug where all apps items fade in. am: 7dfabaa02b
Change-Id: I31c92ac1080f1ae014194039cb9a4fa45851357e
2017-08-15 17:35:20 +00:00
Jon Miranda 7dfabaa02b 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
2017-08-15 10:33:54 -07:00
Rajeev Kumar ad308b9927 [automerger] Get rid of unnecessary int array allocation. am: bf17e50156
Change-Id: I05ef669fdfcae0e419e2bcc497495db5537bcb07
2017-08-14 23:13:39 +00:00
Rajeev Kumar bf17e50156 Get rid of unnecessary int array allocation.
Bug: 64656232
Change-Id: Ifc811c3930b8052d57fa33d35b9d50f11b541c94
Test: Tested manually
2017-08-14 16:12:48 -07:00
Tony Wickham d424b25be4 [automerger] Remove notification dots setting for Launcher3Go am: c138515c4e
Change-Id: I2fdd2f33babf294140a649fafebc68d6e45b86d7
2017-08-14 22:09:39 +00:00
Tony Wickham c138515c4e Remove notification dots setting for Launcher3Go
Also remove BADGE_ICONS flag as it is no longer used or necessary.

Bug: 64561196
Change-Id: Icf9656537459a7dbad3a07830eedbdeec8d8f1ce
2017-08-14 15:09:24 -07:00
Jonathan Miranda 591a538d4a [automerger] Fix bug where all apps scrollbar jumps. am: bb10fa8fc2 am: 492617f4c4
Change-Id: I5d97c5c1f90a655d2cd5a79fda54b6e5a0f5918e
2017-08-14 19:42:27 +00:00
Jonathan Miranda 492617f4c4 [automerger] Fix bug where all apps scrollbar jumps. am: bb10fa8fc2
Change-Id: I656c3482de28f7b50c0526cf10eacb6847e19447
2017-08-14 19:42:24 +00:00
Jon Miranda bb10fa8fc2 Fix bug where all apps scrollbar jumps.
The problem is that rowAppIndex is not being set when we swap in the
new predictions. So when we call AllAppsRecyclerView#getCurrentScrollY,
the "item.rowAppIndex == 0" clause returns true for every predicted app,
which results in a larger than expected value.

Bug: 64628968
Change-Id: I37ca660522b5a99666de2ea0b9c0aa8cd3732aca
2017-08-14 12:35:53 -07:00
Tony Wickham b1e79b88c0 Merge changes from topic 'am-9a69b851-360f-46eb-9a97-9f3b6fb5a05d' into ub-launcher3-master
* changes:
  [automerger] Defer some work until after workspace fade-in am: 2917a8bf2b
  Defer some work until after workspace fade-in
2017-08-10 18:49:15 +00:00
Tony Wickham f2d3696500 Merge "Defer some work until after workspace fade-in" into ub-launcher3-dorval-polish2 2017-08-10 18:49:15 +00:00
Jonathan Miranda a42947a6fa [automerger] Fix bug where workspace is not aligned with hotseat in landscape. am: 9593f9ed0c
Change-Id: I780f4e8daaa9db4f9740c345d462d129b1e83ee0
2017-08-09 22:00:21 +00:00
Jon Miranda 9593f9ed0c Fix bug where workspace is not aligned with hotseat in landscape.
The padding was added to the hotseat, but not to the workspace screens.
Only affects landscape where bottomPadding != 0.

Bug: 63996463
Change-Id: I8be0e36128963a1856d2effa76fdb2a6cfd966a8
2017-08-09 14:57:30 -07:00
TreeHugger Robot 16d90e3be5 Merge "Update hotseat cell height calculation." into ub-launcher3-dorval-polish2 2017-08-09 21:05:23 +00:00
Jonathan Miranda b1104927da [automerger] Update hotseat cell height calculation. am: 5044c35b07
Change-Id: Iceabd44636cbca45ba76a57835452ab5f24e95df
2017-08-09 18:39:51 +00:00
Jon Miranda 5044c35b07 Update hotseat cell height calculation.
The hotseat never has text, so we remove the icon drawable padding
from the height calculation.

This allows the items in the hotseat to be centered vertically
properly.

Bug: 63996463
Change-Id: Ie0c5706ae6edeafae321ca024c066439d40ca237
2017-08-09 11:37:59 -07:00
TreeHugger Robot 8230198af0 Merge "Making some methods accessible" into ub-launcher3-dorval-polish2 2017-08-09 09:17:00 +00:00
TreeHugger Robot 0d34cdf0d9 Merge changes from topic 'public-methods' into ub-launcher3-master
* changes:
  [automerger] Making some methods accessible am: 0b754e564b
  Making some methods accessible
2017-08-09 09:17:00 +00:00
Sunny Goyal 463b04cfe1 [automerger] Fixing badge bounds incorrectly set when dragging icon am: 5be7579598
Change-Id: Ifd1aa077c9cd732104b4cbcb661c6447efef7209
2017-08-07 17:42:35 +00:00
Sunny Goyal 5be7579598 Fixing badge bounds incorrectly set when dragging icon
Bug: 64427027
Change-Id: If57bdcab703b2cc30e8ca0c0fba0dd599792bd00
2017-08-07 10:42:22 -07:00
Sunny Goyal 33e29c8a75 [automerger] Making some methods accessible am: 0b754e564b
Change-Id: I247430dc5eaebed47b03d0e881d97fb3d7131a27
2017-08-07 14:43:49 +00:00
Sunny Goyal 0b754e564b Making some methods accessible
Bug: 63996463
Change-Id: I3cd2e21b8aa6744fc8003a131178ce1671e024dd
2017-08-07 07:43:25 -07:00
Tony Wickham cebcfbce94 [automerger] Defer some work until after workspace fade-in am: 2917a8bf2b
Change-Id: Ibd5f3343a58158376576853b139a8dd3e5b98e26
2017-08-04 18:52:59 +00:00
Tony 2917a8bf2b Defer some work until after workspace fade-in
Defer:
- Setting all apps
- Setting widgets

Also set the launcher-loader thread to THREAD_PRIORITY_BACKGROUND
for the duration of the animation.

Bug: 37965432
Change-Id: I8364940805b84aecb8353a473ab4d575c27bfec4
2017-08-04 11:52:42 -07:00
TreeHugger Robot 56ad97cf2d Merge "Switch the status bar color earlier in the all apps transition" into ub-launcher3-dorval-polish 2017-08-04 17:30:06 +00:00
Adam Cohen aa392fc1f6 [automerger] Switch the status bar color earlier in the all apps transition am: 3051dbabe7 am: 3fc21715b3
Change-Id: I195ecbf364e5c9ed536f95f0702a12fce8922472
2017-08-04 16:29:28 +00:00
Adam Cohen 3fc21715b3 [automerger] Switch the status bar color earlier in the all apps transition am: 3051dbabe7
Change-Id: I12f952a555287173bc7ad5e3acca3aaad2b6a1df
2017-08-04 16:29:25 +00:00
Adam Cohen 3051dbabe7 Switch the status bar color earlier in the all apps transition
-> When LAUNCHER3_GRADIENT_ALL_APPS is true, switch the status / nav bar
   to be dark when the transition is 75% of the way through, since at this point
   the gradient is already substantially under the status bar.

issue 64385775

Change-Id: Ie27b8f2afa404c0b3081a4f17daa92ef4e0472bc
2017-08-04 09:29:14 -07:00
TreeHugger Robot 402fb03160 Merge "Fix bug where user gets stuck in overscroll." into ub-launcher3-dorval-polish 2017-08-04 16:10:59 +00:00
TreeHugger Robot 7f167243c2 Merge changes from topic 'am-4864e8c3-e581-4e7f-bc1f-7276c1bf7352' into ub-launcher3-master
* changes:
  [automerger] Fix bug where user gets stuck in overscroll. am: 27ad267a81 am: 572da280d3
  [automerger] Fix bug where user gets stuck in overscroll. am: 27ad267a81
  Fix bug where user gets stuck in overscroll.
2017-08-04 16:10:59 +00:00
TreeHugger Robot 1af550fa9d Merge changes from topic 'am-4864e8c3-e581-4e7f-bc1f-7276c1bf7352' into ub-launcher3-dorval-polish2
* changes:
  [automerger] Fix bug where user gets stuck in overscroll. am: 27ad267a81
  Fix bug where user gets stuck in overscroll.
2017-08-04 16:10:59 +00:00
Tony Wickham 8355dc054c [automerger] Unbind notification listener when badging is disabled am: d48710c283
Change-Id: Icb4da18efc0e0c3ac009e90a314c9ff27189ba11
2017-08-04 01:06:24 +00:00
Tony d48710c283 Unbind notification listener when badging is disabled
- Added SettingsObserver as wrapper around ContentObserver
  to observe Secure or System setting changes.
- NotificationListener and LauncherAppState observe changes
  to the notification dots setting and unbind and rebind
  the NotificationListener service, respectively.

Bug: 36815147
Change-Id: I2cc04ac816a8974969ad0ec759c5402e181fde24
2017-08-03 18:06:14 -07:00
Tony Wickham 30284965d0 [automerger] Merge commit 'refs/changes/84/2659484/1' of sso://googleplex-android/platform/packages/apps/Launcher3 into am-860fd7dd-f3a3-4500-8fc2-78d473322b94 am: 3b7c865e04
Change-Id: I2de03214f2208d2af4c61b453e454a86aacc0159
2017-08-04 00:07:27 +00:00
Tony 3b7c865e04 Merge commit 'refs/changes/84/2659484/1' of sso://googleplex-android/platform/packages/apps/Launcher3 into am-860fd7dd-f3a3-4500-8fc2-78d473322b94
Change-Id: I0b39a20cee47d4aba4a033196db3df78b2357b7b
2017-08-03 17:06:19 -07:00
Tony Wickham 2bc5c995f6 Add new GradientView just for WidgetsBottomSheet
Reusing the one behind all apps caused problems when
opening widgets sheets from all apps.

Bug: 64344341
Change-Id: Ia964d8456645c78614f94693f9538dbac4f566a0
2017-08-03 15:42:03 -07:00
Jonathan Miranda 1adb4cbda3 [automerger] Fix bug where user gets stuck in overscroll. am: 27ad267a81 am: 572da280d3
Change-Id: I8afccc13e384a2c1fde39b291e1b8d84c980d36e
2017-08-03 22:09:09 +00:00
Jonathan Miranda 572da280d3 [automerger] Fix bug where user gets stuck in overscroll. am: 27ad267a81
Change-Id: I5437e02a5c16eefd05c3414c98f77b96bfb0b2ca
2017-08-03 22:09:05 +00:00
Jon Miranda 27ad267a81 Fix bug where user gets stuck in overscroll.
By not intercepting touch when in overscroll, the user
can immediately exit by swiping the opposite direction.

Bug: 64094565
Change-Id: I0b4e3e7a38d90d4e6a336985d939d177a8f04c9b
2017-08-03 15:08:35 -07:00
Jonathan Miranda 3d52ee4da1 [automerger] Optimizations to reduce all apps jank. am: 7f522a25c3 am: 00abdaca61
Change-Id: I3a79d31b61488e51d149a1585ad2b5f8010e878b
2017-08-02 19:42:01 +00:00
Jonathan Miranda 00abdaca61 [automerger] Optimizations to reduce all apps jank. am: 7f522a25c3
Change-Id: Ia2f5fd2f8be050b32fa6b25fef9f3f54b1501c2b
2017-08-02 19:41:58 +00:00
Jon Miranda 7f522a25c3 Optimizations to reduce all apps jank.
* Since adding springs to the apps in All Apps, it is no longer
  efficient to build a hardware layer for it.
* Pre-uploads bitmaps to RenderThread.
* Only add overview animations if we are transitioning to/from it.

Bug: 63711551
Change-Id: I948267598e95ec59dc156acb9abe6b5b789110c0
2017-08-02 12:41:33 -07:00
TreeHugger Robot 36802d5f0b Merge changes from topic 'am-916774c2-9e43-4da0-a288-183ea416defb' into ub-launcher3-master
* changes:
  [automerger] Updating fade-effect parameters: > Shifting the effect at the edge in the presence of padding > Removing fade effect at the bottom > Fixing wrong call for translating children am: 5d80c28161
  Updating fade-effect parameters: > Shifting the effect at the edge in the presence of padding > Removing fade effect at the bottom > Fixing wrong call for translating children
2017-08-02 17:46:30 +00:00
TreeHugger Robot 95de553bcb Merge "Updating fade-effect parameters: > Shifting the effect at the edge in the presence of padding > Removing fade effect at the bottom > Fixing wrong call for translating children" into ub-launcher3-dorval-polish2 2017-08-02 17:46:29 +00:00
TreeHugger Robot 39c6de4374 Merge "Landscape launcher grid/all apps to spec." into ub-launcher3-dorval-polish 2017-08-02 00:12:37 +00:00