Commit Graph

14731 Commits

Author SHA1 Message Date
Tony Wickham 27ab9d96eb Let TaskbarDragView scale up before switching to system drag view
Test: Long press taskbar icons, ensure they aniamte the scale up
Fixes: 182981908
Change-Id: I573fe66c93ebf995b3f56f2c003dee987687b6a7
2021-07-28 08:03:14 -10:00
Thales Lima 0cdf92f90c launcher: change default state for RecentsActivity
When the user presses the home button, because fallback Recents doesn't
have a way to change the state, we rely on `onStop` to reset the state.
This makes the state be cleared correctly.

Fixes 192254944
Test: follow the bug

Change-Id: I177b09392214d078373e3852517b57d9172d944d
2021-07-28 16:03:43 +00:00
TreeHugger Robot b85052d7e5 Merge "Nullify mParallelRunningAnim after it ends to avoid updating it" into sc-v2-dev am: b574095bf8 am: ea1d6f9796
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15406133

Change-Id: Id74b58f9985376be37db4d3347e9f8efd3a854e4
2021-07-28 12:05:07 +00:00
TreeHugger Robot ea1d6f9796 Merge "Nullify mParallelRunningAnim after it ends to avoid updating it" into sc-v2-dev am: b574095bf8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15406133

Change-Id: Iec3f27847eb47a608548a2e02f404031454300a2
2021-07-28 11:50:51 +00:00
TreeHugger Robot b574095bf8 Merge "Nullify mParallelRunningAnim after it ends to avoid updating it" into sc-v2-dev 2021-07-28 11:30:54 +00:00
Alex Chau a8049d069d Merge "Tune Overview size according to VisD" into sc-v2-dev am: 8e83f31100 am: 8b11c3b574
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15371943

Change-Id: Iac132e9b061b747425f69cefcfd54415704e6694
2021-07-28 11:05:27 +00:00
Alex Chau 8b11c3b574 Merge "Tune Overview size according to VisD" into sc-v2-dev am: 8e83f31100
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15371943

Change-Id: I742f4474937a14976b6ce941b139a158b9fda53c
2021-07-28 10:56:18 +00:00
Alex Chau 8e83f31100 Merge "Tune Overview size according to VisD" into sc-v2-dev 2021-07-28 10:41:16 +00:00
Tony Wickham c35c6b8863 Nullify mParallelRunningAnim after it ends to avoid updating it
Keeping the stale reference after the animation ends is dangerous because if we call end() on it, it will jump to the now-obsolete end value.

Test: atest NexusLauncherTests:com.android.launcher3.memory.MemoryTests#testAppLaunchFromWorkspace
Bug: 193440212
Change-Id: I8ca45db7ceec2d6e6a9c6e69a6e0359fd73a7d27
2021-07-27 22:06:00 -10:00
Tony Wickham a18b090472 Merge "Don't recreate touch controllers when ending gesture" into sc-v2-dev am: 42fe934768 am: c910a3a02f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15388699

Change-Id: I9dbb78faf2ffe30f7af06a461c6ce927fc0b4143
2021-07-27 17:41:44 +00:00
Tony Wickham c910a3a02f Merge "Don't recreate touch controllers when ending gesture" into sc-v2-dev am: 42fe934768
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15388699

Change-Id: Id884894b568f0b9eb5b8292e5678af4f5156a8fe
2021-07-27 17:24:14 +00:00
Tony Wickham 42fe934768 Merge "Don't recreate touch controllers when ending gesture" into sc-v2-dev 2021-07-27 17:05:58 +00:00
TreeHugger Robot 4eb88802cb Merge "Overview - leave modal state on orientation changes." into sc-v2-dev am: 07e74119ee am: 48d050eeb3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15379173

Change-Id: Ie78145a46f21e9657976235ac5684d27d5a5ef27
2021-07-27 08:37:32 +00:00
TreeHugger Robot 48d050eeb3 Merge "Overview - leave modal state on orientation changes." into sc-v2-dev am: 07e74119ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15379173

Change-Id: Ia6d1d90ab32285ff162e454badded1ffc04cfbf3
2021-07-27 08:21:16 +00:00
TreeHugger Robot 07e74119ee Merge "Overview - leave modal state on orientation changes." into sc-v2-dev 2021-07-27 08:01:10 +00:00
Tony Wickham c537990bdf Merge "Update taskbar background color to match overview's dark mode" into sc-v2-dev am: 5ba08b348b am: e0da81dd34
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15388923

Change-Id: Ie0bd1d7514f242fd3bcee422cf27af3a283a74ea
2021-07-27 00:25:24 +00:00
Tony Wickham e0da81dd34 Merge "Update taskbar background color to match overview's dark mode" into sc-v2-dev am: 5ba08b348b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15388923

Change-Id: Idbfc4ad75c410a9c51fccd30af2775590cc0f2a4
2021-07-27 00:14:08 +00:00
Tony Wickham 5ba08b348b Merge "Update taskbar background color to match overview's dark mode" into sc-v2-dev 2021-07-26 23:58:13 +00:00
Lucas Dupin 89fe4d07fb Merge "Request early wake-up when zooming" into sc-v2-dev am: d9713b2665 am: fd0803fc84
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15388815

Change-Id: I2e1bb17c707635d16b2e07b1a4a2204412cee34c
2021-07-26 22:36:34 +00:00
Lucas Dupin fd0803fc84 Merge "Request early wake-up when zooming" into sc-v2-dev am: d9713b2665
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15388815

Change-Id: I0ec30f36671e829d02685a7ef76150356f946725
2021-07-26 22:21:46 +00:00
Lucas Dupin d9713b2665 Merge "Request early wake-up when zooming" into sc-v2-dev 2021-07-26 22:09:01 +00:00
Tracy Zhou d790ea1d28 Merge "Reset current task and dequeue overview commands when recents animation is cancelled" into sc-dev am: 024749a1e0 am: 4ea4ed5d05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15365516

Change-Id: I384267e7f71be0908ec48d82270684a0219cffc0
2021-07-26 21:53:40 +00:00
Tony Wickham 67c36d3b3c Update taskbar background color to match overview's dark mode
Note that taskbar is intentionally dark even when dark theme is off, whereas overview changes to light.

Test: visual with a few wallpapers
Bug: 191614244
Change-Id: I30f8c2f04047ea26fa726c9e470b87637a6c502e
2021-07-26 11:53:23 -10:00
Tracy Zhou 5de2802a4c Merge "Reset current task and dequeue overview commands when recents animation is cancelled" into sc-dev am: 024749a1e0 am: c94002600a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15365516

Change-Id: Ica40da0945ef3c4b83a4be0d489333b73e123949
2021-07-26 21:50:01 +00:00
Tracy Zhou cd8e798097 Merge "Reset current task and dequeue overview commands when recents animation is cancelled" into sc-dev am: 024749a1e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15365516

Change-Id: I1f6bad994a472a678c3e4d099ab25138eb0e0a6b
2021-07-26 21:38:54 +00:00
Tracy Zhou 4ea4ed5d05 Merge "Reset current task and dequeue overview commands when recents animation is cancelled" into sc-dev am: 024749a1e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15365516

Change-Id: I8a49396609b85d67306a90f4fbecc72fb6c19f44
2021-07-26 21:37:36 +00:00
Tracy Zhou c94002600a Merge "Reset current task and dequeue overview commands when recents animation is cancelled" into sc-dev am: 024749a1e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15365516

Change-Id: I881b9d322e67699ecea9414b3db2f72d05e80c3b
2021-07-26 21:35:42 +00:00
Tracy Zhou 024749a1e0 Merge "Reset current task and dequeue overview commands when recents animation is cancelled" into sc-dev 2021-07-26 21:17:38 +00:00
Hongwei Wang 0e4473329c Check PiP permission before entering auto pip
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/c9raN4jiaNqbiV7DF4YTJ6
Bug: 194272108
Test: try auto-enter-pip with permission disabled
Change-Id: I2c6112a299866744255b3cfe5c108fadfb2715af
2021-07-26 14:16:43 -07:00
TreeHugger Robot 288196cf15 Merge "Only set property state after back button instantiated" into sc-v2-dev am: f7602976e2 am: 909f00873d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15391625

Change-Id: Ie788a1703004377e9fc15e16e893096d301e4a04
2021-07-26 21:14:06 +00:00
TreeHugger Robot 909f00873d Merge "Only set property state after back button instantiated" into sc-v2-dev am: f7602976e2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15391625

Change-Id: I1a2e870c50489c8c3c0ca6b83290b3ea08e1016b
2021-07-26 20:58:11 +00:00
TreeHugger Robot f7602976e2 Merge "Only set property state after back button instantiated" into sc-v2-dev 2021-07-26 20:55:08 +00:00
zakcohen 5b144ea31f Overview - leave modal state on orientation changes.
Bug: 194424293
Test: Local

Change-Id: I913dd5cb85aa1c52d79a8876a78a677a586da9c7
2021-07-26 13:51:47 -07:00
Tony Wickham 0e9ecaeea8 Don't recreate touch controllers when ending gesture
Test: swipe up to overview from an app and swipe up to dismiss it during the transition
Bug: 189700453
Change-Id: I303696f90dbb236ea93e06d94a3c92d783850fa4
2021-07-26 10:40:56 -10:00
Tracy Zhou 94e798bac1 Reset current task and dequeue overview commands when recents animation is cancelled
Fixes: 193925362
Test: manual
Change-Id: I792be003e5aabf34324075829d5381cba591892b
2021-07-26 12:17:01 -07:00
Vinit Nayak 1b3078258f Only set property state after back button instantiated
Fixes: 194374924
Test: Repro steps don't cause crash
Change-Id: I5ece220469f420d59698a56816057e248306fd32
2021-07-26 11:50:02 -07:00
Lucas Dupin 4a7acaed37 Request early wake-up when zooming
This way we'll be less likely to jank on 120Hz devices.

Test: manual
Fixes: 194680560
Change-Id: Ieff93f234701649514f8905c20c19cef231c816b
2021-07-26 11:19:39 -07:00
Alex Chau 38dad54d80 Add overviewShowAsGrid to DeviceProfile am: 646f804627 am: 989e308fcb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15390570

Change-Id: I0aa8ebd55ae03a68f52ce12ef3169ed4a5033eb5
2021-07-26 13:35:16 +00:00
Alex Chau 989e308fcb Add overviewShowAsGrid to DeviceProfile am: 646f804627
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15390570

Change-Id: I5907e2bda63b34a1cf49e1268beeb049695e824e
2021-07-26 13:18:41 +00:00
Alex Chau 5fd9d491b0 Tune Overview size according to VisD
- Removed modalTransformY as overview actions no longer need to move in modal view
- Moved row spacing and page spacing to DeviceProfile
- Added several tablet / orientation specific DeviceProfile params

Bug: 194194694
Test: Manual
Change-Id: Id5435e7f6fc1b6fb7c0e55e55fa240cf84c4d6da
2021-07-26 12:01:30 +01:00
Alex Chau 646f804627 Add overviewShowAsGrid to DeviceProfile
- Simplified a lot of dp.isTablet && FeatureFlags.ENABLE_OVERVIEW_GRID.get() usage

Bug: 194194694
Test: manual
Change-Id: Idfb0ad192048106bbe6f8e2a28fa5613b86e5208
2021-07-26 11:59:34 +01:00
Jerry Chang 8242c1c924 Merge "Reset divider bar visibility after long pressing on taskbar" into sc-v2-dev am: 27ee995528 am: 010e769133
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15366815

Change-Id: Ib147a10c422bc3132ae0ca63ce7a2a25ef66adf2
2021-07-26 01:43:18 +00:00
Jerry Chang 010e769133 Merge "Reset divider bar visibility after long pressing on taskbar" into sc-v2-dev am: 27ee995528
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15366815

Change-Id: I46952f4a24c98b3af38d51f24b4e39e9a04461f8
2021-07-26 01:27:21 +00:00
Jerry Chang 27ee995528 Merge "Reset divider bar visibility after long pressing on taskbar" into sc-v2-dev 2021-07-26 01:13:21 +00:00
TreeHugger Robot b298a2e428 Merge "Import translations. DO NOT MERGE ANYWHERE" 2021-07-24 05:59:28 +00:00
TreeHugger Robot aa4c71efa0 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-07-24 05:42:14 +00:00
TreeHugger Robot 854dca7f4c Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev 2021-07-24 05:18:57 +00:00
Bill Yi 7e07c1051f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I03ec412fb4afbd9231028329d815c52b97ef1795
2021-07-24 03:08:39 +00:00
Bill Yi 04fe295c93 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I310fbc43d7545904ee50969dbc1af837210cebc0
2021-07-24 03:05:40 +00:00
Bill Yi 818238558a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I47acd077e560f94d070da5dd2c9b66ac07950e49
2021-07-24 03:05:08 +00:00