Commit Graph

16579 Commits

Author SHA1 Message Date
Andy Wickham 2000264559 Merge "Change Overview Actions to round buttons." into udc-qpr-dev am: 03b5f8b1d1 am: 48445a5fb2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23783599

Change-Id: I5e5ffed6f3eee007dffb60a56f9a1cd4c0dfd8d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 21:05:43 +00:00
Stefan Andonian 784cce815c Add ViewCapture to Taskbar am: a540ce2046 am: dc20190b3f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24149168

Change-Id: Ib54d456340da4820e5f88e03356d3519c0b98817
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 21:05:31 +00:00
Andy Wickham 48445a5fb2 Merge "Change Overview Actions to round buttons." into udc-qpr-dev am: 03b5f8b1d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23783599

Change-Id: Idb64d2d1ca132ce80321af3a4714ff75c2b36b4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 20:20:02 +00:00
Stefan Andonian dc20190b3f Add ViewCapture to Taskbar am: a540ce2046
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24149168

Change-Id: I699a711547541691031fb5e52a7f35a062d5da10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 20:19:46 +00:00
Andy Wickham 03b5f8b1d1 Merge "Change Overview Actions to round buttons." into udc-qpr-dev 2023-07-24 19:56:23 +00:00
Treehugger Robot 8ebc589a49 Merge "Remove debug logs" into udc-qpr-dev am: 979ae6b463 am: a1f448449f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24176445

Change-Id: I4643347495a3441c074dfcf1cc02a5025182035f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 17:49:52 +00:00
Tracy Zhou 0a9992813b Merge "Add pressBack test to TaplTestsTrackpad" into udc-qpr-dev am: dc6d7e1e51 am: a27c4aa1e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24094533

Change-Id: Id713be33d172597001d6d4e1cfb61211700799c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 17:49:22 +00:00
Treehugger Robot a1f448449f Merge "Remove debug logs" into udc-qpr-dev am: 979ae6b463
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24176445

Change-Id: I58cfa1a7711588e096e36f00f76951b3e589898a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 17:20:23 +00:00
Stefan Andonian a540ce2046 Add ViewCapture to Taskbar
Bug: 242867462
Test: Verified that the correct UI data showed up on go/web-hv.
Change-Id: I0904300887684d76d4a1c16ff4ba6986506d4a06
2023-07-24 17:20:11 +00:00
Treehugger Robot 979ae6b463 Merge "Remove debug logs" into udc-qpr-dev 2023-07-24 17:18:15 +00:00
Tracy Zhou a27c4aa1e8 Merge "Add pressBack test to TaplTestsTrackpad" into udc-qpr-dev am: dc6d7e1e51
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24094533

Change-Id: I465e1e0d9a6f4ae1f2aae6e90336a8d0a9a27e33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-24 17:11:00 +00:00
Tracy Zhou dc6d7e1e51 Merge "Add pressBack test to TaplTestsTrackpad" into udc-qpr-dev 2023-07-24 16:32:19 +00:00
Alex Chau 3e65e52381 Remove debug logs
Fix: 283944974
Test: None
Change-Id: Ibb30d2b6c92f62669494a0f305ad21b49562532b
2023-07-24 13:10:34 +01:00
Andy Wickham f98949cac3 Change Overview Actions to round buttons.
If floating search is active in Overview (flag enabled and we are
the active Launcher), these buttons will be aligned to the search
bar relative to the bottom of the screen. Otherwise, the buttons
will be aligned below the active task like before.

Demo for Launcher3 build:
https://drive.google.com/file/d/1fVzRRnW5AFDMPkW-E8_w4BOCzTAOURQ_/view?usp=drive_link&resourcekey=0-6-EbFZXkBqcu0rw7uuEzjw

Bug: 292000892
Test: Manual with floating enabled/disabled and
SEPARATE_RECENTS_ACTIVITY enabled/disabled (simulating not being
the active Launcher). Also tested with a 3P Launcher, Nova.
Flag: N/A; this change is enabled by default, but also verified
UI looks correct with ENABLE_FLOATING_SEARCH_BAR.

Change-Id: Ia45f88d2c691c4525b1e73cca4707498d058a917
2023-07-22 07:43:17 +00:00
Tracy Zhou c9968e6c5c Add pressBack test to TaplTestsTrackpad
Bug: 281732733
Test: presubmit
Change-Id: Iba1b9073d8bf2050c2862ddf81612472b38ea607
2023-07-21 18:52:41 -07:00
Winson Chung 47ec7e2ef5 Merge "Add null check for invalid previously appeared target" into udc-qpr-dev am: 6eb4af3f45 am: ad5fd07c0a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24155255

Change-Id: I5b72de102e9c89acdb0072794104943915015acc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 17:22:17 +00:00
Winson Chung ad5fd07c0a Merge "Add null check for invalid previously appeared target" into udc-qpr-dev am: 6eb4af3f45
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24155255

Change-Id: I63893b02fed24f91672fd9e843e0136f9d804d28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 16:36:18 +00:00
Winson Chung 6eb4af3f45 Merge "Add null check for invalid previously appeared target" into udc-qpr-dev 2023-07-21 16:11:54 +00:00
Brian Isganitis 2c1b3b3134 Merge changes from topics "taskbar-search-back", "taskbar-search-transition" into udc-qpr-dev am: 5cc62b13ee am: a1a2b6beed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24024257

Change-Id: I59dd013a9b1561c3e51bf4f32cee579b4768afa0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 01:29:32 +00:00
Brian Isganitis 33b95b2bae Notify Taskbar search session of All Apps transitions. am: c90df24e1c am: c3ad647a4f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24024253

Change-Id: I396db136b58b803c58599198adc4fd25683da200
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 01:29:28 +00:00
Brian Isganitis a1a2b6beed Merge changes from topics "taskbar-search-back", "taskbar-search-transition" into udc-qpr-dev am: 5cc62b13ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24024257

Change-Id: I24d1dd1ebefbe2c2a7ea4d50aec3e17d7d3c4a48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 01:09:39 +00:00
Brian Isganitis c3ad647a4f Notify Taskbar search session of All Apps transitions. am: c90df24e1c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24024253

Change-Id: I84b68eb4933b575b84e00d1b39ceb3ea0e5e71ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 01:09:35 +00:00
Vinit Nayak 5ad13e3412 Add null check for invalid previously appeared target
* In ag/23680185, a null check was removed that was
checking if individual mLastAppearedTaskTargets were null;
we check if the array overall is null, but individual
elements can also be null, ex 3P launcher

Bug: 289609734
Test: Repro steps from b/289609734 don't cause crash
Flag: none
Change-Id: Iddfde6d9ac2b708380b70b5fb6301b629506619c
2023-07-20 17:45:54 -07:00
Brian Isganitis 5cc62b13ee Merge changes from topics "taskbar-search-back", "taskbar-search-transition" into udc-qpr-dev
* changes:
  Support system back in Taskbar search session.
  Notify Taskbar search session of All Apps transitions.
2023-07-21 00:14:04 +00:00
Vinit Nayak 90229d5629 Merge "Change split toast exit asset to "X"" into udc-qpr-dev am: 306c6e843f am: da10e5472a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24110227

Change-Id: Ief2a5a020f7dae7f85c62493d612eafe75cb5b0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 23:22:33 +00:00
Helen Cheuk 83b9f26b87 Merge "Re-land "Add hover state border to overview task item"" into udc-qpr-dev am: 1d383a7f41 am: 998ab43d99
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24059774

Change-Id: I4188598b140f2fe44ff33e5431da8a00e4b24246
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 23:19:56 +00:00
Vinit Nayak da10e5472a Merge "Change split toast exit asset to "X"" into udc-qpr-dev am: 306c6e843f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24110227

Change-Id: I4c52f02a27d25a814103288c3cf077dba1f2ef73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 23:15:29 +00:00
Vinit Nayak 306c6e843f Merge "Change split toast exit asset to "X"" into udc-qpr-dev 2023-07-20 22:58:17 +00:00
Helen Cheuk 998ab43d99 Merge "Re-land "Add hover state border to overview task item"" into udc-qpr-dev am: 1d383a7f41
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24059774

Change-Id: I90642b81767ed9a9eeb9f628b7c6f223f6af735e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 22:39:05 +00:00
Helen Cheuk 1d383a7f41 Merge "Re-land "Add hover state border to overview task item"" into udc-qpr-dev 2023-07-20 22:02:39 +00:00
Fengjiang Li cc83032318 Merge "Log appear animation's scale factor" into udc-qpr-dev am: bebcaaae19 am: 3ff869be8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24119210

Change-Id: I2611a1f8052ef1cacdc513c2fd8b3375365b48a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 21:53:34 +00:00
Fengjiang Li 3ff869be8f Merge "Log appear animation's scale factor" into udc-qpr-dev am: bebcaaae19
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24119210

Change-Id: I873c663fe8378fe8942096652092eabb90bd78d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 21:26:55 +00:00
Fengjiang Li bebcaaae19 Merge "Log appear animation's scale factor" into udc-qpr-dev 2023-07-20 21:02:42 +00:00
Brian Isganitis 67de6365b5 Support system back in Taskbar search session.
Bug: 290820102
Test: Manual
Flag: ENABLE_ALL_APPS_SEARCH_IN_TASKBAR
Change-Id: If56b70cdad85a805ff5191b9c95e7c1939d394e9
2023-07-20 14:54:16 -04:00
Fengjiang Li da718e9749 Log appear animation's scale factor
Test: Grabbed a bug report b/291974797
Flag: N/A
Bug: 290320302
Change-Id: Ic33dc94806b838a03a2203bdd5701a1eeaeeb7bf
2023-07-20 11:08:14 -07:00
Brian Isganitis c90df24e1c Notify Taskbar search session of All Apps transitions.
Test: Manual
Bug: 290819902
Flag: ENABLE_ALL_APPS_SEARCH_IN_TASKBAR
Change-Id: I9ff5ec7d55c33f9987aec79ebae31c38c710a920
2023-07-20 13:41:14 -04:00
Sunny Goyal 5765269c36 Merge "Fixing ViewCaptureRule not unregistered if activity is destroyed" into udc-qpr-dev am: 6df6cd2244 am: 4a6d92416c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24138143

Change-Id: Iead9f32aa8337b5407bbe50b2cce2f2995c43845
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 17:38:55 +00:00
Liran Binyamin fcff65ae25 Merge "Handle the event of first bubble added." into udc-qpr-dev am: 00f2405995 am: 94c4f5ce79
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24105329

Change-Id: I573a6eb1aae070fbb725a88d19144dd7d39684e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 17:38:18 +00:00
helencheuk 27f23c7a35 Re-land "Add hover state border to overview task item"
Fix: 249859410
Test: b/291266459
Change-Id: I5ac1e9e77439e587f11c994d22fdc72d20d8502d
2023-07-20 18:35:22 +01:00
Sunny Goyal 4a6d92416c Merge "Fixing ViewCaptureRule not unregistered if activity is destroyed" into udc-qpr-dev am: 6df6cd2244
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24138143

Change-Id: Idd3cc3c95bd5865d2652586ca96e1b1d2e9fa07d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 16:54:16 +00:00
Liran Binyamin 94c4f5ce79 Merge "Handle the event of first bubble added." into udc-qpr-dev am: 00f2405995
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24105329

Change-Id: I87834b6e6e794a175859828acb290f6e2cf2da46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 16:54:02 +00:00
Sunny Goyal 6df6cd2244 Merge "Fixing ViewCaptureRule not unregistered if activity is destroyed" into udc-qpr-dev 2023-07-20 16:36:49 +00:00
Liran Binyamin 00f2405995 Merge "Handle the event of first bubble added." into udc-qpr-dev 2023-07-20 15:20:54 +00:00
Anushree Ganjam 18b120dce4 Merge "Implement ImpressionLogging v2." into udc-qpr-dev am: 4cd4ed090e am: 935e03400e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24016221

Change-Id: Ic2ddc5b8486430b485ba5924cfd0a4f22e6248dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 00:19:30 +00:00
Anushree Ganjam 935e03400e Merge "Implement ImpressionLogging v2." into udc-qpr-dev am: 4cd4ed090e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24016221

Change-Id: I5d0c6b19dcaaac32b9470a9f0d7b9559532f5f70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 23:37:43 +00:00
Anushree Ganjam 4cd4ed090e Merge "Implement ImpressionLogging v2." into udc-qpr-dev 2023-07-19 23:17:10 +00:00
Sunny Goyal bb50f3cd8e Fixing ViewCaptureRule not unregistered if activity is destroyed
Bug: 291638593
Test: Presubmit
Flag: N/A
Change-Id: I86daf9fac210340b037d376d882ac5872c596ae4
2023-07-19 16:14:47 -07:00
Vinit Nayak 247ab6aabd Merge changes Ib1728d85,Ia5683a28 into udc-qpr-dev am: 45c11ade08 am: 769e39b0ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24122626

Change-Id: I8bdf689f3e833a093f533a8ad225e5e11925fb35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 21:29:55 +00:00
Vinit Nayak 769e39b0ce Merge changes Ib1728d85,Ia5683a28 into udc-qpr-dev am: 45c11ade08
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24122626

Change-Id: Id21625d485eb1a96a90bf478d9eb5d155990f9f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 21:25:51 +00:00
Liran Binyamin 60240207bb Handle the event of first bubble added.
When the first bubble is added we set the visibility of the bubble bar
to VISIBLE if the stash controller is unstashed. The issue is that once
bubbles are gone we no longer update the stash state in the controller,
so it becomes stale and can't be used when the first bubble is added.

This change introduces a new method for handling the transition from
the state where both bar and handle are invisible into the state where
one of them becomes visible. We can't use the existing stashBubbleBar
and showBubbleBar methods because those transition from one to the other.
Using them when both are invisible results in one of them becoming visible
and then invisible again.

Fixes: 290992144
Fixes: 291074646

Test: Manual:
       - Add bubble in the test app by double-tapping on a chat (non expanding notification)
       - Observe that the handle becomes visible and the bar is invisible
       - Dismiss bubble
       - Add bubble in the test app by tapping on the button on the right (auto expanding)
       - Observe that the bar becomes visible and expanded
Change-Id: I61334c67c255a6ed074fa8c834f4a5a1547539bf
2023-07-19 17:02:57 -04:00