Commit Graph

7131 Commits

Author SHA1 Message Date
Tracy Zhou b9baae22bc Support split from fullscreen with shortcuts
Recording: https://recall.googleplex.com/projects/f46cfe9c-8076-4efe-bf8a-b1cc4f1f5e1b/sessions/978a3a55-2982-4026-9726-2a73cb694258

TODO: improve transition animation

Bug: 246661484
Test: manual
Change-Id: Id0d1aec0685bc18f4b273f8e466996efc1d9a3d8
2022-10-31 06:36:26 +00:00
Jeremy Sim cf86c53419 Merge "Add transitions to DWB banner when app thumbnail progresses from Overview tile to fullscreen" into tm-qpr-dev am: 4972822c60 am: 11d815d752
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20115063

Change-Id: Ic1556b89b1470789081542ff9fd201ecb8beb8be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28 01:30:50 +00:00
Jeremy Sim 11d815d752 Merge "Add transitions to DWB banner when app thumbnail progresses from Overview tile to fullscreen" into tm-qpr-dev am: 4972822c60
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20115063

Change-Id: I00e7a4b85ff362573557c38517eac0eb919c6086
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28 00:53:18 +00:00
Jeremy Sim 4972822c60 Merge "Add transitions to DWB banner when app thumbnail progresses from Overview tile to fullscreen" into tm-qpr-dev 2022-10-27 23:38:31 +00:00
Jon Miranda 88f61c6f3b Merge "Only draw transient taskbar background for transient taskbar" into tm-qpr-dev am: 0c1714bb45 am: b0e063eb4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20290840

Change-Id: If782a3439dc69dd42e44226cd500e9d00e3dfa46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-27 22:09:20 +00:00
Jon Miranda b0e063eb4e Merge "Only draw transient taskbar background for transient taskbar" into tm-qpr-dev am: 0c1714bb45
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20290840

Change-Id: Ie515474f64ea8ac724cc94b946e9eb8cc86ef991
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-27 21:31:30 +00:00
Jon Miranda 0c1714bb45 Merge "Only draw transient taskbar background for transient taskbar" into tm-qpr-dev 2022-10-27 20:42:21 +00:00
Sihua Ma ce1b37ccd4 Merge "Created LauncherWidgetHolder as a wrapper for LauncherAppWidgetHost" into tm-qpr-dev am: 17137e8bce am: fe121a99c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20106227

Change-Id: I67fff40251e2feb6beaf0b45e5352dd5dae642de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-27 19:01:32 +00:00
Sihua Ma fe121a99c6 Merge "Created LauncherWidgetHolder as a wrapper for LauncherAppWidgetHost" into tm-qpr-dev am: 17137e8bce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20106227

Change-Id: Id6e14023d7c3ca6440517165fe10186601249083
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-27 18:24:31 +00:00
Sihua Ma 17137e8bce Merge "Created LauncherWidgetHolder as a wrapper for LauncherAppWidgetHost" into tm-qpr-dev 2022-10-27 17:53:28 +00:00
Jon Miranda f80b5f50a3 Only draw transient taskbar background for transient taskbar
Bug: 252905206
Fix: 255925607
Test: disable flag, view taskbar
Change-Id: I1734fa238e3c07f5da6a03659c1079eb1b6b7277
2022-10-27 15:27:38 +00:00
Johannes Gallmann a910c81646 Merge "Extracting ViewCapture into common Library" into tm-qpr-dev am: 989ffba0ec am: b686672354
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20112193

Change-Id: I76985a69804000d341fd980d52018509b97bb609
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-27 08:33:35 +00:00
Johannes Gallmann b686672354 Merge "Extracting ViewCapture into common Library" into tm-qpr-dev am: 989ffba0ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20112193

Change-Id: I113621c6281f869b8a07404bcf3f6ad0f961ad87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-27 07:56:51 +00:00
Johannes Gallmann 989ffba0ec Merge "Extracting ViewCapture into common Library" into tm-qpr-dev 2022-10-27 07:30:11 +00:00
Saumya Prakash e1cd65d10d Merge "Revert "Removed disabled overview actions at end of scroll"" into tm-qpr-dev am: 5db9942c61 am: ccb46bd18f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20293338

Change-Id: Ifa97e85f081441321df7106f9455e374542f36e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 23:15:18 +00:00
Saumya Prakash ccb46bd18f Merge "Revert "Removed disabled overview actions at end of scroll"" into tm-qpr-dev am: 5db9942c61
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20293338

Change-Id: I58477e96b37b2b3104837b232550dc2ff60d9690
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 22:36:14 +00:00
Saumya Prakash 5db9942c61 Merge "Revert "Removed disabled overview actions at end of scroll"" into tm-qpr-dev 2022-10-26 22:10:39 +00:00
Saumya Prakash 6ae248f35f Merge "Removed disabled overview actions at end of scroll" into tm-qpr-dev am: f1a4121784 am: 3fcd628839
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20158096

Change-Id: I010e14cf8ed71eea02e68230116d1ab511c66ede
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 21:47:38 +00:00
Saumya Prakash 3fcd628839 Merge "Removed disabled overview actions at end of scroll" into tm-qpr-dev am: f1a4121784
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20158096

Change-Id: I7e02c9ad48411441e66363538edeffbf1e70fcc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 21:11:02 +00:00
Saumya Prakash 19250d69f7 Revert "Removed disabled overview actions at end of scroll"
This reverts commit 96cad794d7.

Reason for revert: Breaks build test_suites_x86_64_coverage (linux) build 9222442 in git_tm-qpr-dev. 

Change-Id: I482f526da169505cf5d3f42ef999303dcc162a1f
2022-10-26 20:59:30 +00:00
Saumya Prakash f1a4121784 Merge "Removed disabled overview actions at end of scroll" into tm-qpr-dev 2022-10-26 20:31:44 +00:00
Ats Jenk ba6986faa7 Merge "Set launcher state to NORMAL when entering desktop" into tm-qpr-dev am: d98c88b4e0 am: 034ab63c15
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20283582

Change-Id: I5c869396d3e84de89a42aff370e7f85df3951f8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 19:55:12 +00:00
Tracy Zhou 15f54194c9 Merge "Allow two finger gesture from trackpad to pull down notification from home" 2022-10-26 19:21:27 +00:00
Ats Jenk 034ab63c15 Merge "Set launcher state to NORMAL when entering desktop" into tm-qpr-dev am: d98c88b4e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20283582

Change-Id: I08c94a466986c0fa1b684514d4daaf6c296ea5f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 19:10:39 +00:00
Ats Jenk d98c88b4e0 Merge "Set launcher state to NORMAL when entering desktop" into tm-qpr-dev 2022-10-26 18:58:05 +00:00
Sihua Ma 0593a0d3ec Created LauncherWidgetHolder as a wrapper for LauncherAppWidgetHost
The wrapper class is created for further changes that will run the wrapped host in the background.

Test: N/A
Bug: 235358918
Change-Id: I9bd6fc2749c5d4a4d3391fb75d0c3ff1e13d17bf
2022-10-26 10:57:13 -07:00
Ats Jenk c415c274eb Merge "Screenshot freeform task when going to overview" into tm-qpr-dev am: f7474fa9a0 am: e2207e072e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20281510

Change-Id: I805411021ef72ae3760c06f61f4790055b3a8134
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 17:46:38 +00:00
Ats Jenk e2207e072e Merge "Screenshot freeform task when going to overview" into tm-qpr-dev am: f7474fa9a0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20281510

Change-Id: Ic812f072c7b63b2b81257e7e21cf65d881c42b63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 17:07:18 +00:00
Ats Jenk f7474fa9a0 Merge "Screenshot freeform task when going to overview" into tm-qpr-dev 2022-10-26 17:01:08 +00:00
Jon Miranda aa2ef5c4bd Merge "Add transient taskbar UI" into tm-qpr-dev am: 661f38cdb8 am: e095ae843f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20197462

Change-Id: I5b170eca6e19ce8e771d3dea7994cb6b3750e2a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 15:59:32 +00:00
Jon Miranda e095ae843f Merge "Add transient taskbar UI" into tm-qpr-dev am: 661f38cdb8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20197462

Change-Id: I91430a307d76ec249f1f5b711a03fbaffefd6351
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 15:22:03 +00:00
Jon Miranda 661f38cdb8 Merge "Add transient taskbar UI" into tm-qpr-dev 2022-10-26 14:56:15 +00:00
Alex Chau f613e52de6 Merge "Improve All Set page UI for large screens" into tm-qpr-dev am: a2ad627607 am: 3c04bcd883
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19951572

Change-Id: Ibaa3a99ab256021d5af9cc51f8f71b8a9761149d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 14:31:29 +00:00
Alex Chau 3c04bcd883 Merge "Improve All Set page UI for large screens" into tm-qpr-dev am: a2ad627607
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19951572

Change-Id: I5aa4c65ba275966867a1a1c4c9f23792caad74c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 13:51:47 +00:00
Alex Chau a2ad627607 Merge "Improve All Set page UI for large screens" into tm-qpr-dev 2022-10-26 13:10:45 +00:00
Johannes Gallmann 6518efce73 Extracting ViewCapture into common Library
The ViewCapture functionality is extracted into a common Library accessible to the Launcher and SystemUi modules.

Test: None yet
Change-Id: I4be394ed8dc86e30f6b8c69c438b8bc943e7907c
2022-10-26 12:29:30 +00:00
Merissa Mitchell a52ac873e3 Merge "Move AllAppsButton placement for desktop environment." into tm-qpr-dev am: e7b6888a36 am: f899d7506f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20247114

Change-Id: Ia2035d49db88bd957f22c7991bbbb7cdaac6afb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 04:41:41 +00:00
Merissa Mitchell f899d7506f Merge "Move AllAppsButton placement for desktop environment." into tm-qpr-dev am: e7b6888a36
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20247114

Change-Id: I56fcdc82bf4258ebbf1ca938250052ff2345dbce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 03:46:19 +00:00
Merissa Mitchell e7b6888a36 Merge "Move AllAppsButton placement for desktop environment." into tm-qpr-dev 2022-10-26 03:17:01 +00:00
Ats Jenk 7963c1d051 Set launcher state to NORMAL when entering desktop
When clicking on desktop tile, we need to explicitly move launcher state
to NORMAL. Freeform apps float on top of launcher and launcher remains
visible in the background. When on desktop, launcher should be in normal
state, with icons and widgets hidden. Hiding of the icons etc is handled
already by DesktopVisibilityController.

TODO:
 - need to fix home screen icons flicker, can be solved with new
   launcher state (b/255649902)

Bug: 244348395
Test: manual, click on desktop tile in overview, observe freeform apps
brought to front and overview closes

Change-Id: I214b0d6b622e673e0b0cb82f84b2080b479a7fb9
2022-10-25 18:02:05 -07:00
Ats Jenk ff9b36762a Screenshot freeform task when going to overview
When freeform tasks are visible in desktop mode, capture a screenshot of
the tasks when opening overview.
Also use RecentsView instead of RecentsAnimationController when
finishing the recents animation. RecentsView.finishRecentsAnimation
method has an extra call to onRecentsAnimationComplete() which ensures
that screenshot does got used.

Bug: 244348395
Test: manual, open freeform task, swipe up to go overview, observe a
screenshot of the task

Change-Id: I066b25ec7ae25d1e09aba0ff0a379d35bbe2b636
2022-10-25 16:51:00 -07:00
Sunny Goyal c5d63bcac5 Merge "Merging MultiValueAlpha with MultiPropertyFactory" into tm-qpr-dev am: 3912808183 am: 34da3ed6df
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19944063

Change-Id: Iecd1429f926172eea4c551667d7995c1a9750bc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 23:12:13 +00:00
Sunny Goyal 34da3ed6df Merge "Merging MultiValueAlpha with MultiPropertyFactory" into tm-qpr-dev am: 3912808183
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19944063

Change-Id: Ia9d46bc255560cd4b8801158db4510ffcae2d7bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 22:17:40 +00:00
Sunny Goyal 3912808183 Merge "Merging MultiValueAlpha with MultiPropertyFactory" into tm-qpr-dev 2022-10-25 21:39:11 +00:00
Merissa Tan fcb9cb7664 Move AllAppsButton placement for desktop environment.
On desktop environment, we want the AllAppsButton to be on the left side
of the taskbar instead of the hotseat, but retain the functionality of
the button.

Bug: 251372204
Test: Manual
Change-Id: Ia2c95a20583cb98785ab6f8c719559d93982c06f
2022-10-25 14:26:07 -07:00
Jon Miranda 184a04266d Add transient taskbar UI
This change is only for the visual appearance of the
transient taskbar.

Bug: 252905206
Test: manual
Change-Id: I4990b20b39089a0c27ec2a72dd3010cf64ddba1d
2022-10-25 13:46:19 -07:00
Tracy Zhou 6d8afb2187 Allow two finger gesture from trackpad to pull down notification from home
Fixes: 255602235
Test: manual
Change-Id: I99742320b322a1e7b04bad0e374fcc48f8871ce1
2022-10-25 19:03:52 +00:00
Holly Jiuyu Sun ba1c20d2a3 Merge "Log a-z apps count." into tm-qpr-dev am: 381ba3319d am: 52cebe3a69
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20029946

Change-Id: I1e8520025c91510c711cd378431b51e281a8048c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 18:17:12 +00:00
Schneider Victor-tulias 9274de0695 Merge "Remove obsolete cancel recents animation logic" into tm-qpr-dev am: 4c9a93c04f am: 536f3ede15
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20272754

Change-Id: I79eaf811072f56feba6befcdfa53a22baa4453dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 18:17:02 +00:00
Holly Jiuyu Sun 52cebe3a69 Merge "Log a-z apps count." into tm-qpr-dev am: 381ba3319d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20029946

Change-Id: Iedca65de9f046fba4d3d4595970adeb0f4ebc24f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 18:14:39 +00:00