Riddle Hsu
81c7cb6b6e
Merge "Get display id from display instead of the display of root view" into tm-dev am: 14fc5bbc7a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17063755
Change-Id: I41fad6e070e468a124e847c20594419e0457bbca
2022-03-04 09:57:06 +00:00
Riddle Hsu
14fc5bbc7a
Merge "Get display id from display instead of the display of root view" into tm-dev
2022-03-04 09:38:00 +00:00
Wei Sheng Shih
f516cb6fb5
Merge "Cancel recents animation when touch home key(2/2)" into tm-dev am: 63e4070791
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16981431
Change-Id: I62ee89fa38a051ba271042d8edb9e1863c0e8f27
2022-03-04 09:02:24 +00:00
Wei Sheng Shih
97da9ae02d
Merge "Cancel recents animation when touch home key(2/2)" into tm-dev am: 63e4070791
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16981431
Change-Id: I38a63fe0b57f1451efb28201c3e1efae1d0ed505
2022-03-04 09:01:11 +00:00
Wei Sheng Shih
63e4070791
Merge "Cancel recents animation when touch home key(2/2)" into tm-dev
2022-03-04 08:40:42 +00:00
Winson Chung
b5ab98b689
Merge "Provide content insets while in SUW in portrait mode" into tm-dev am: 7e426a3933
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17073451
Change-Id: I643c724ae5d4b536e26e729fa31fba99035e64ed
2022-03-04 03:45:09 +00:00
Winson Chung
4b44c7b86e
Merge "Provide content insets while in SUW in portrait mode" into tm-dev am: 7e426a3933
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17073451
Change-Id: I90e5d1cb6e92228605cc379ce54cbab5a82504ca
2022-03-04 03:44:43 +00:00
Winson Chung
7e426a3933
Merge "Provide content insets while in SUW in portrait mode" into tm-dev
2022-03-04 03:25:44 +00:00
Thiru Ramasamy
0a0611aee4
Merge "Add empty implementation for item_attributes field on Launcher." into tm-dev am: f93e8b26d5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17070489
Change-Id: I898becebc0d85d46fb9ce4fdc3a605940043400a
2022-03-04 02:51:10 +00:00
Thiru Ramasamy
f93e8b26d5
Merge "Add empty implementation for item_attributes field on Launcher." into tm-dev
2022-03-04 02:44:54 +00:00
TreeHugger Robot
86097d79d8
Merge "Use shared insets resize animation duration for taskbar stashing" into tm-dev am: 4180a79d2b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17072847
Change-Id: Id2e311a4732c475a12691bb1bad57775b17437bc
2022-03-04 02:40:38 +00:00
TreeHugger Robot
07af2322cf
Merge "Use shared insets resize animation duration for taskbar stashing" into tm-dev am: 4180a79d2b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17072847
Change-Id: I33f3181575b368ecad738a6b0b26459c8f45dcbb
2022-03-04 02:40:01 +00:00
TreeHugger Robot
4180a79d2b
Merge "Use shared insets resize animation duration for taskbar stashing" into tm-dev
2022-03-04 02:22:47 +00:00
Thiru Ramasamy
b097f24610
Adds StatsLatencyLogger library.
...
Test: build NexusLauncherDebug; wwdebug && wwlogcat
Change-Id: Ib1f1aeb78d1cb930ca680439341de6be5e5be2dd
2022-03-03 17:33:24 -08:00
TreeHugger Robot
14a860e4a7
Merge "Address some insets issues in Taskbar All Apps" into tm-dev am: e9056a9e9a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17061796
Change-Id: I77ae3ecd951bad22d0421934e764089a9be27547
2022-03-04 00:40:03 +00:00
Tony Wickham
a56a197e14
Properly animate canceled deep shortcut drag back to original icon
...
- Added getFirstMatch() instead of using mapOverItems() (was a bit cleaner using ItemInfoMatcher)
- Match based on package name / UserHandle for deep shortcuts case
Test: drag deep shortcut from taskbar icon, inside folder, inside all apps; drag regular icons as well
Fixes: 222574524
Change-Id: Id5fdee29110f143c1125edc6945af09ab0a8d8ce
2022-03-04 00:39:38 +00:00
TreeHugger Robot
9e973adf98
Merge "Address some insets issues in Taskbar All Apps" into tm-dev am: e9056a9e9a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17061796
Change-Id: Id06bdd8e7eb69e076305e0b6f3acb4bbe2471aa7
2022-03-04 00:39:13 +00:00
Winson Chung
ac736e7dac
Provide content insets while in SUW in portrait mode
...
- We keep the app setup flag set, but adjust the insets to
inset SUW itself in portrait
Bug: 219879035
Test: With both 3button and gesture nav, verify that portrait
mode SUW is always inset
Change-Id: Iad0b6c41feaa3fb169af75c071b7f9544b42bab7
2022-03-04 00:12:41 +00:00
TreeHugger Robot
e9056a9e9a
Merge "Address some insets issues in Taskbar All Apps" into tm-dev
2022-03-04 00:08:34 +00:00
thiruram
854f34dcc3
Add empty implementation for item_attributes field on Launcher.
...
Test: make -j64 NexusLauncher
Change-Id: Ie2781017018b9c0397f2322399cbd0267c988296
(cherry picked from commit e294eadc74 )
2022-03-03 23:54:50 +00:00
Sunny Goyal
ca0e858a25
Merge "Separating refresh rate tracking to a separate class" into tm-dev am: ed6d3a47c0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17037162
Change-Id: Ic5ab0c8a0b8c1d5582e0be5b9da710c5c3d89945
2022-03-03 23:23:06 +00:00
Sunny Goyal
2c414d7866
Merge "Separating refresh rate tracking to a separate class" into tm-dev am: ed6d3a47c0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17037162
Change-Id: I7eb26c21b16cff83181d93474fc8787e60505cf3
2022-03-03 23:20:50 +00:00
Sunny Goyal
ed6d3a47c0
Merge "Separating refresh rate tracking to a separate class" into tm-dev
2022-03-03 23:00:29 +00:00
Tony Wickham
27d33e2994
Address some insets issues in Taskbar All Apps
...
- Don't report insets change to underlying app when stashing taskbar during all apps transition
- Internally override all apps insets to take stashing into account
- Don't offset all apps window by display cutouts, as we handle them internally via padding internally
- Also Fix bug where "stashing" taskbar in 3 button mode (which just fades out taskbar icons but keeps nav buttons) was reporting smaller insets to apps
Test: 1) open all apps in Calculator, ensure Calculator doesn't adjust insets and all apps has bottom content padding but no nav scrim
2) in 3 button mode, scroll to bottom of all apps and can read last row icon labels
3) enable display cutout in developer options, ensure no change to tests 1 and 2, and all apps scrim fills the screen (including behind cutout)
Fixes: 219980805
Change-Id: Ic3c6a744bc675e4ea277d22c4c0b3b353eddd905
2022-03-03 22:04:49 +00:00
Tony Wickham
ede8ad8ec9
Use shared insets resize animation duration for taskbar stashing
...
This is a no-op since they are the same value (by design), but using the constant directly will prevent potential divergences in the future.
Test: none
Bug: 191269755
Change-Id: I81b98045466398b7a49de872694004e526adf048
2022-03-03 18:25:59 +00:00
TreeHugger Robot
06827f84b2
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-dev
2022-03-03 09:29:21 +00:00
TreeHugger Robot
c095bcabf0
Merge "Import translations. DO NOT MERGE ANYWHERE"
2022-03-03 08:58:50 +00:00
Iris Yang
5a915fb883
Get display id from display instead of the display of root view
...
Since `getRootView()` will increase the execution time, use
`getDisplay()` instead.
Bug: 202825727
Test: manually
Change-Id: I22ef58cb39716433cd8e91200837ab49229ae3e1
(cherry picked from commit 6a06d8615f )
2022-03-03 08:23:11 +00:00
Wei Sheng Shih
aed29d3b3d
Merge "Rename 'EMPTY' to 'SOLID_COLOR' for splash screen API changes." into tm-dev am: 54da6aa355
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16962932
Change-Id: Ie37c46c3c3851f539fa450d3c4329a3e728db993
2022-03-03 01:35:18 +00:00
Jerry Chang
872da5f950
Merge "Fix split screen divider corners flicker" into tm-dev am: 0610af43d3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17005477
Change-Id: Iedb316253bae143f4b99e685ab6f94f5dfb76379
2022-03-03 01:34:52 +00:00
Wei Sheng Shih
54da6aa355
Merge "Rename 'EMPTY' to 'SOLID_COLOR' for splash screen API changes." into tm-dev
2022-03-03 01:30:41 +00:00
Jerry Chang
0610af43d3
Merge "Fix split screen divider corners flicker" into tm-dev
2022-03-03 01:04:21 +00:00
Evan Rosky
01bbf1a8f3
Switch to persist.wm.debug
...
For use with systemui flag flipping
Bug: 219067621
Test: manual
Change-Id: I5477b961bfdbe4e9103173c1c7f8daf03ce5eee4
2022-03-02 16:18:44 -08:00
TreeHugger Robot
fa5333036a
Merge "Add empty implementation for item_attributes field on Launcher."
2022-03-02 23:59:53 +00:00
Jeremy Sim
af9b28a56f
Merge "Fix paired icon placement in landscape/seascape"
2022-03-02 23:16:44 +00:00
Brian Isganitis
5e5e730d43
Merge "Ignore touches in taskbar and all apps windows during system drag." into tm-dev am: 6ad7a477a5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17008771
Change-Id: I65fe09704be41a75bbd252c3035282aec80d39dc
2022-03-02 22:20:33 +00:00
Brian Isganitis
6ad7a477a5
Merge "Ignore touches in taskbar and all apps windows during system drag." into tm-dev
2022-03-02 22:13:28 +00:00
thiruram
e294eadc74
Add empty implementation for item_attributes field on Launcher.
...
Test: make -j64 NexusLauncher
Change-Id: Ie2781017018b9c0397f2322399cbd0267c988296
2022-03-02 13:54:27 -08:00
Jeremy Sim
d6826c74a4
Fix paired icon placement in landscape/seascape
...
In grouped task view, paired icons will now align better with task thumbnails.
Fixes: 218783211
Test: Extensive manual testing on local device(s).
Change-Id: I372d2ee90302a8d96ace048ff4f82126d9b2b363
2022-03-02 12:39:49 -08:00
Brian Isganitis
1bc23b7662
Ignore touches in taskbar and all apps windows during system drag.
...
Touches are ignored as soon as we want to start system drag so that system drag can start sooner (i.e. before any AbstractFloatingView animations finish). This approach utilizes ViewTreeObserverWrapper's compute insets listener by temporarily setting the touch region to empty. The taskbar window remains fullscreen until the drag finishes so the touch region is reset at the right point. Similarly, the all apps window is kept open during its drag operations until the drag finishes. System drag state is now exposed through the drag controller to skip predrag.
Test: Manual by dragging to split screen and triggering dismissal
animation from both windows. Verified predrag works.
Fix: 221104066
Fix: 220070070
Change-Id: I424106269c841f58cbe5338d30b6c33fbd889019
2022-03-02 11:31:47 -08:00
Bill Yi
652dee2a40
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I8ac6e46267c8dcb6d4408ba1c016c76dd8597c99
2022-03-02 19:26:33 +00:00
Bill Yi
401719cdbf
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id7f3956d500de9addf70b6367564551adf6f77ec
2022-03-02 19:25:58 +00:00
Bill Yi
bf37866067
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ie305e6a08bf74c0302f843d72786222a519bdf7b
2022-03-02 19:21:36 +00:00
TreeHugger Robot
833be1cfc9
Merge "Fix scaling of workspace and hotseat with wrong pivots" into tm-dev am: 2403b863c3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17003265
Change-Id: Iec9889b0da252704bdef16383308d6ee9893794e
2022-03-02 18:37:04 +00:00
TreeHugger Robot
2c0332d283
Merge "Adding better diags when SysUI crashes during Launcher test" into tm-dev am: 60a15f5c24
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17033582
Change-Id: I2dc3df39c9c77580de2ca048e4ddaddecb21e34a
2022-03-02 18:36:42 +00:00
TreeHugger Robot
2403b863c3
Merge "Fix scaling of workspace and hotseat with wrong pivots" into tm-dev
2022-03-02 18:25:19 +00:00
TreeHugger Robot
60a15f5c24
Merge "Adding better diags when SysUI crashes during Launcher test" into tm-dev
2022-03-02 18:17:28 +00:00
Chris Li
411c1b4856
Transfer PipContentOverlay when swipe to home with Shell transition
...
Update launcher to pass the taskId to Shell, so that Shell can reparent
the overlay from the remote transition leash to the Task leash.
Otherwise the overlay will be removed with the transition leash when
transition is finished.
Bug: 222030101
Test: verify with swipe to home with Shell transition
Change-Id: I838c22951fdf79c3213f2c9b1cb73a4a90341597
2022-03-02 22:55:51 +08:00
Pat Manning
f9284cf0ff
Merge "Refactor force visible nav bar into new secure setting." into tm-dev am: 281182739a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17002946
Change-Id: Ib720cf678ccf74941a72ebc03e1a13dcf19e6912
2022-03-02 14:11:46 +00:00
Pat Manning
281182739a
Merge "Refactor force visible nav bar into new secure setting." into tm-dev
2022-03-02 13:51:27 +00:00