Thales Lima
a70b07d04c
Add new hotseat bottom margin options am: b8c0595d42
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18605485
Change-Id: I9f981862969fb50dab551efdfaeebd7d4aa9ac95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-06 10:45:33 +00:00
Thales Lima
b8c0595d42
Add new hotseat bottom margin options
...
This changes how the hotseat height is calculated and by consequence how spaces are distributed in the workspace as well. This is the first of a series of changes that will improve and streamline workspace calculations.
Bug: 228998463
Fix: 234023782
Fix: 230191631
Fix: 232914299
Fix: 236238226
Test: manual, HSV and comparing to mocks
Change-Id: If021e8ba2c7c24c0bf9f27a1aa7aa946792ed04f
2022-07-05 15:33:47 +01:00
Pat Manning
94a437c2a9
Merge "Simplify vertical bar hotseat bottom calculation for spring loaded state." into tm-qpr-dev am: 0f8bbef729 am: e73e245ba4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19084089
Change-Id: Id2c80742c36708d3974fdea1144fd26a2b70f2f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-05 11:27:50 +00:00
Pat Manning
e73e245ba4
Merge "Simplify vertical bar hotseat bottom calculation for spring loaded state." into tm-qpr-dev am: 0f8bbef729
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19084089
Change-Id: I9f37a2b63b11bd8496d0d86d4f04beea97466a9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-05 11:11:52 +00:00
Pat Manning
0f8bbef729
Merge "Simplify vertical bar hotseat bottom calculation for spring loaded state." into tm-qpr-dev
2022-07-05 10:28:10 +00:00
Alex Chau
b00a9fca79
Use taskbarSize to calculate clippedInsets
...
- Instead of calculating clippedInsets from thumbnail dimension, always use taskbarSize
- Clean up clippedInsets code as only bottom inset is ever present
Fix: 235328056
Test: With taskbar hidden, out of orientation thumbnail has proper size in quickswitch and overview
Change-Id: I3d7fc7899f04862c3401935b10f475e9ab74685a
2022-07-04 18:49:11 +01:00
Pat Manning
a7335bccdc
Simplify vertical bar hotseat bottom calculation for spring loaded state.
...
Fix: 236941743
Test: manual.
Change-Id: I7f110fea48eb88e7f941a64c17a65feec14531f3
2022-07-04 12:45:40 +01:00
Bill Yi
3db2e3484a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I53f3c32311d0a3acb8a0a0d04f6fbcbabd4ae090
2022-07-03 13:44:46 -07:00
Tony Wickham
ce563b6b44
Add null check on mRecentsView in the InputConsumerProxy
...
Test: N/A
Fixes: 237217685
Change-Id: I45352f180e3df3298039b183eee743e5a246f543
2022-07-01 16:52:06 -07:00
Jeremy Sim
ede7b650be
Merge "Allows Launcher to recover gracefully into OverviewSplitSelect state" into tm-qpr-dev am: e19aab9010
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18842066
Change-Id: I2af3ab32e6132b42b517ad954acb9dc0bc2a41df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-01 21:57:46 +00:00
Jeremy Sim
e19aab9010
Merge "Allows Launcher to recover gracefully into OverviewSplitSelect state" into tm-qpr-dev
2022-07-01 21:40:34 +00:00
chaviw
3d1190a5b5
Refactor SurfaceSyncer so it now returns a SurfaceSyncGroup
...
Test: SurfaceSyncGroupContinuousTest
Test: SurfaceSyncGroupTest
Bug: 237804605
Change-Id: I4e7c1a1509cc64f2992fc07df0684d43fcf3dfc0
2022-07-01 14:01:28 -05:00
Alex Chau
2f8e69ea96
Always return portrait orientation handler when Recents activity can rotate
...
Fix: 232164817
Test: In tablet, launch app in landscape, rotate to portrait, swipe up and RecentsView should be in correct orientation
Test: In phone, swipe up to potrait home from landscape only apps
Change-Id: Ia7cbd841decc4370aaf3de1f865e5abb9f5f6bf0
2022-07-01 15:06:13 +01:00
Yunfan Chen
7f6eb29b9a
Provide IME insets with insetsSizeOverrides
...
The frameworks extended the API to let window provide insets to given
typed window with insetsSizeOverrides. Migrate to the method to
provide insets for IME.
Test: build
Test: the IME can receive correct insets
Bug: 225200928
Change-Id: Ic8eab5198221bc8de6eca432e8b3e11067c83d57
2022-07-01 13:03:09 +09:00
Jeremy Sim
c94f4b779b
Allows Launcher to recover gracefully into OverviewSplitSelect state
...
When Launcher restarts (as the result of a UiModeChange or something else), it attempts to recover its previous state. However, the OverviewSplitSelect state is unique because it requires some additional information to recover properly (the taskId of the staged task and so on). This change makes it so that the relevant information is passed forward in the recovery bundle. Launcher will now restart in the base Overview state, and then immediately apply the saved data to recover the OverviewSplitSelect state.
Fixes: 233019928
Test: Manual
Change-Id: Ie6123ef9c374be000268f82857b696c49213c541
Merged-In: Ie6123ef9c374be000268f82857b696c49213c541
2022-07-01 00:07:54 +00:00
Jeremy Sim
fbb19cf016
Allows Launcher to recover gracefully into OverviewSplitSelect state
...
When Launcher restarts (as the result of a UiModeChange or something else), it attempts to recover its previous state. However, the OverviewSplitSelect state is unique because it requires some additional information to recover properly (the taskId of the staged task and so on). This change makes it so that the relevant information is passed forward in the recovery bundle. Launcher will now restart in the base Overview state, and then immediately apply the saved data to recover the OverviewSplitSelect state.
Fixes: 233019928
Test: Manual
Change-Id: Ie6123ef9c374be000268f82857b696c49213c541
2022-06-30 21:18:42 +00:00
Tony Wickham
539c2703ea
Move TEST_HARNESS_TRIGGER_TIMEOUT to MotionPauseDetector directly
...
- Removed TestProtocol.sForcePauseTimeout and
TestProtocol.REQUEST_SET_FORCE_PAUSE_TIMEOUT
- Instead, add MotionPauseDetector.TEST_HARNESS_TRIGGER_TIMEOUT, which
is used when Utilities.IS_RUNNING_IN_TEST_HARNESS.
Test: unbundled/launcher/launcher3_test_platform
Fixes: 232548865
Change-Id: I224e99042b41375cab6bffd555434217518958c5
2022-06-30 12:16:08 -07:00
Tracy Zhou
282a504f1d
Merge "Show IME switcher only when physical keyboard is connected in 3 button nav (instead of also when virtual keyboard is visible)" into tm-qpr-dev am: 1092ccacbf am: dc8edee14d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19072234
Change-Id: I7cb11a850f9101dfb226b2bdc4ec2685572e2b1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 22:32:47 +00:00
Tracy Zhou
dc8edee14d
Merge "Show IME switcher only when physical keyboard is connected in 3 button nav (instead of also when virtual keyboard is visible)" into tm-qpr-dev am: 1092ccacbf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19072234
Change-Id: Id1647a3a22fe50aac8dd0fae5fa5837bc451903a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 22:11:29 +00:00
Tracy Zhou
1092ccacbf
Merge "Show IME switcher only when physical keyboard is connected in 3 button nav (instead of also when virtual keyboard is visible)" into tm-qpr-dev
2022-06-29 21:27:17 +00:00
TreeHugger Robot
d5daa6d317
Merge "Let launcher clean-up shell transition leashes" into tm-qpr-dev am: 3cbbacebc8 am: 4c9264bd4d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19089545
Change-Id: I8059b97a1fe554131950544cfae8060c8816ec06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 03:01:12 +00:00
Wei Sheng Shih
beef5e7a5f
Merge "[Shell Transition]Fix live tile be hidden by wallpaper leash." into tm-qpr-dev am: 0dd24fc7c3 am: 96032fd6f9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18911564
Change-Id: If1c895650d3fd3f406173e59e5bd1e0f71449557
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 03:00:47 +00:00
TreeHugger Robot
4c9264bd4d
Merge "Let launcher clean-up shell transition leashes" into tm-qpr-dev am: 3cbbacebc8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19089545
Change-Id: I7acca2b99ecdcfc66d8b4664e83fa4f07188ef27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 02:43:45 +00:00
Wei Sheng Shih
96032fd6f9
Merge "[Shell Transition]Fix live tile be hidden by wallpaper leash." into tm-qpr-dev am: 0dd24fc7c3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18911564
Change-Id: Ieb8e5cafbb11be8ad3f1ce07fe5fb72f0dc89450
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 02:43:30 +00:00
TreeHugger Robot
3cbbacebc8
Merge "Let launcher clean-up shell transition leashes" into tm-qpr-dev
2022-06-29 02:41:30 +00:00
Wei Sheng Shih
0dd24fc7c3
Merge "[Shell Transition]Fix live tile be hidden by wallpaper leash." into tm-qpr-dev
2022-06-29 02:10:19 +00:00
Anushree Ganjam
9c249312a4
Merge "Move bitmapSupplier.get() call to a worker thread." into tm-qpr-dev am: a65cc60f9d am: 385928d028
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18962392
Change-Id: I57c8dc859688fd91a8db1a2de80434eef76a5887
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 00:03:19 +00:00
Anushree Ganjam
385928d028
Merge "Move bitmapSupplier.get() call to a worker thread." into tm-qpr-dev am: a65cc60f9d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18962392
Change-Id: Iaf7a6d7c436faadcf8f5411889d08142ae4500f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 23:35:34 +00:00
Anushree Ganjam
a65cc60f9d
Merge "Move bitmapSupplier.get() call to a worker thread." into tm-qpr-dev
2022-06-28 23:13:35 +00:00
Hongwei Wang
459b6585d1
Merge "Scale the surface by progress when auto enter PiP" into tm-qpr-dev am: 6c4b75c365 am: e83a067d36
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19087389
Change-Id: I8fbd34fcf4e0bbc11f87d8ecd990dcd9a160a88b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:49:10 +00:00
Vinit Nayak
aa882e8820
Merge "Close all open views for 1P and 3P launchers" into tm-qpr-dev am: 6b05c8ce1f am: 68a4da89d7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18916005
Change-Id: I174474451a02ab92efcc748ff00653ab2e2d9710
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:48:58 +00:00
Vinit Nayak
5ceecaddd1
Merge "Hide split option if task is not dockable" into tm-qpr-dev am: c012c5385d am: ef1b44d215
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19087427
Change-Id: I034aff305b527002825ec9bffa7ff3d8045035bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:48:49 +00:00
Hongwei Wang
e83a067d36
Merge "Scale the surface by progress when auto enter PiP" into tm-qpr-dev am: 6c4b75c365
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19087389
Change-Id: Ida1c5383e59a5ab66a44afd3e7034d3024877c94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:45:58 +00:00
Hongwei Wang
6c4b75c365
Merge "Scale the surface by progress when auto enter PiP" into tm-qpr-dev
2022-06-28 16:40:21 +00:00
Vinit Nayak
68a4da89d7
Merge "Close all open views for 1P and 3P launchers" into tm-qpr-dev am: 6b05c8ce1f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18916005
Change-Id: Idb753ff0e5600d5c97ef41ceaf215b06e229b3d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:37:35 +00:00
Vinit Nayak
ef1b44d215
Merge "Hide split option if task is not dockable" into tm-qpr-dev am: c012c5385d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19087427
Change-Id: I94e45ead43c5450cd093b2273995bf0f5e36d3af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:37:10 +00:00
Vinit Nayak
6b05c8ce1f
Merge "Close all open views for 1P and 3P launchers" into tm-qpr-dev
2022-06-28 16:24:16 +00:00
Nicolò Mazzucato
37608c95b8
Merge "Add jank monitoring for taskbar appearing and disappearing" into tm-qpr-dev am: 5529b23fbb am: 33240a47ef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18457404
Change-Id: Ie07b1e4d0a56f3790e17376e1321a36104d28669
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 16:23:41 +00:00
Vinit Nayak
c012c5385d
Merge "Hide split option if task is not dockable" into tm-qpr-dev
2022-06-28 16:15:52 +00:00
Nicolò Mazzucato
33240a47ef
Merge "Add jank monitoring for taskbar appearing and disappearing" into tm-qpr-dev am: 5529b23fbb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18457404
Change-Id: Id27b2ec6aaebeeae8711257a3dee9465e0954dc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 15:37:01 +00:00
Nicolò Mazzucato
5529b23fbb
Merge "Add jank monitoring for taskbar appearing and disappearing" into tm-qpr-dev
2022-06-28 15:15:35 +00:00
Vaibhav Devmurari
7468b47a82
Merge "Allow taskbar and taskbar all apps window to receive split touches" into tm-qpr-dev am: b1405a2fc1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19084086
Change-Id: Iaa7b04387f15ece584f3f8a5899550fa75685c92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 11:42:41 +00:00
Vaibhav Devmurari
b1405a2fc1
Merge "Allow taskbar and taskbar all apps window to receive split touches" into tm-qpr-dev
2022-06-28 10:24:27 +00:00
Nicolo' Mazzucato
8256537fdb
Add jank monitoring for taskbar appearing and disappearing
...
Bug: 228969045
Test: record a perfetto trace and make sure the interaction is there
Change-Id: Id220f8eef5b08fb69410e08c230f867ffe21d126
2022-06-28 08:28:35 +00:00
Tracy Zhou
426f11ad83
Merge "Stash task bar when ime switcher is showing" into tm-qpr-dev am: 5bd220a230 am: 4267f132b7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19066400
Change-Id: Ie512ccfbcd45504e03e733beb04ea043b8b9d197
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 06:03:19 +00:00
Vinit Nayak
e8a805c3f6
Hide split option if task is not dockable
...
* Also hide if activity is currently in multi-window
to keep logic parity
Fixes: 236689017
Test: Unable to initiate split with Camera app
Change-Id: Ib7e3043cbc7d4e2ef5da51779de36969ae7e6fef
2022-06-27 22:26:11 -07:00
Tracy Zhou
4267f132b7
Merge "Stash task bar when ime switcher is showing" into tm-qpr-dev am: 5bd220a230
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19066400
Change-Id: Ieb7ed74edca5202cbf8a904e712710ad5d871e9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 05:10:21 +00:00
Tracy Zhou
5bd220a230
Merge "Stash task bar when ime switcher is showing" into tm-qpr-dev
2022-06-28 04:50:34 +00:00
Tracy Zhou
7d0ff06995
Merge "Perform haptic feedback on nav button key press" into tm-qpr-dev am: 6663ebba3e am: 894d75f27a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19053212
Change-Id: I71e2af12cc4f82ea936b223c266fa40be52716df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 01:47:31 +00:00
Anushree Ganjam
d1a3e7ff2c
Move bitmapSupplier.get() call to a worker thread.
...
bitmapSupplier.get() is called twice which is unnecessary.
Call bitmapSupplier.get() in the constructor instead.
Bug: 232850298
Test: Manual.
OverView - shareImageToTarget https://b.corp.google.com/issues/232850298#comment8
Screenshot share from Toast - https://b.corp.google.com/issues/232850298#comment7
Change-Id: I920f89b90fafcc0d51b1b948fd76fdc9aaee4c52
2022-06-28 00:42:53 +00:00