Commit Graph

19692 Commits

Author SHA1 Message Date
Treehugger Robot
e18ec2b41a Merge "Remove demo mode layout code" into main 2025-03-28 19:14:34 -07:00
Brandon Dayauon
df761a1c53 Merge "Override PS app icon title to Add" into main 2025-03-28 17:35:20 -07:00
Federico Baron
dc1e7d004c Remove demo mode layout code
It's no longer used/needed

Bug: 407120123
Flag: EXEMPT internal cleanup
Test: EXEMPT internal cleanup
Change-Id: Ie0ae18b67ed4d7119b7901e652c27c024450da4b
2025-03-28 23:58:50 +00:00
Sunny Goyal
45f1a5190c Merge "Using item inflater for predicted items and previews" into main 2025-03-28 15:18:11 -07:00
Will Osborn
5c00b41505 Merge "Refactor RecentsAnimationDeviceState and TaskAnimationManager using new PerDisplay library" into main 2025-03-28 14:05:39 -07:00
Sunny Goyal
bdd3f29342 Using item inflater for predicted items and previews
Bug: 406668365
Test: Verified manually in picker
Flag: EXEMPT refactor
Change-Id: If8ca919a19b7d1b6cbdc33823a9f294df1afa968
2025-03-28 13:05:25 -07:00
Brandon Dayauon
7bd0749070 Override PS app icon title to Add
The psApp icon will have an original title "Private Space" but should
only be "Add" in the container.

bug: 360313403
Test: manually:
Before: https://hsv.googleplex.com/6348079987949568
After: https://hsv.googleplex.com/6126091247812608
Flag: android.multiuser.enable_moving_content_into_private_space
Change-Id: Ifcb599cdb5f4a97e2da68cafa81f23b387a2beb6
2025-03-28 17:31:43 +00:00
Treehugger Robot
e5ae6347f3 Merge "Enable previewing themed icon in wallpaper picker" into main 2025-03-28 09:49:54 -07:00
Will Osborn
ec8d20d0ed Refactor RecentsAnimationDeviceState and TaskAnimationManager using new PerDisplay library
Test: locally tested on Tangor
Bug: 399371607
Flag: EXEMPT refactor

Change-Id: Ie52f53a2d5dee757a8dc3b19248736bc15e5e0c6
2025-03-28 12:08:36 +00:00
Shamali Patwa
f216f3d2ce Merge "Delete the filter code as it will be provided differently in refactor" into main 2025-03-27 16:19:36 -07:00
Sihua Ma
5c1534b58d Enable previewing themed icon in wallpaper picker
Test: Presubmit
Flag: com.android.systemui.shared.new_customization_picker_ui
Bug: 406813938
Change-Id: I9377db41ac422cd80e7af434f28a5b16cdbd02d2
2025-03-27 22:38:03 +00:00
Treehugger Robot
d81b43802a Merge "Add showPinningView to TaskbarPinningControllerTest." into main 2025-03-27 14:45:20 -07:00
Shamali P
472709d9ca Delete the filter code as it will be provided differently in refactor
With the dagger update the initialization happens in constructor which
we would avoid once we work on refactor and move it into a repository
class. The list will also be fetched from a different data source, so,
makes sense to delete it at the moment.

Bug: 406324964
Flag: EXEMPT BUGFIX
Test: Not applicable as code is removed
Change-Id: Iab8bb1e94677abf9b5b882f4d3485b002faf3e0f
2025-03-27 14:15:05 -07:00
Sunny Goyal
2201485e22 Merge "Using ItemInflator for inflating Folder instead of duplicating code" into main 2025-03-27 12:45:01 -07:00
Treehugger Robot
b3a5b7c8e4 Merge "Revert^2 "Simplifying model testing rules"" into main 2025-03-27 10:11:38 -07:00
Sunny Goyal
0479ff832c Using ItemInflator for inflating Folder instead of duplicating code
Bug: 406668365
Flag: EXEMPT refactor
Test: atest FolderTest
Change-Id: I63186ba620b5380edfc5e8cded253a85379a5d82
2025-03-27 09:48:46 -07:00
Sebastián Franco
edb8aab1fe Merge "Using the same string "App List" for Long press menu and Talkback" into main 2025-03-27 09:40:55 -07:00
Charlie Anderson
25c0547a53 Merge "Add transalatable Strings for shape titles" into main 2025-03-27 06:36:45 -07:00
Charlie Anderson
91f881ed7b Merge "Add metrics logging for selected icon shape" into main 2025-03-27 06:35:40 -07:00
Andy Wickham
b3459574f4 Remove header protection for blurred app panel.
As requested here: https://docs.google.com/presentation/d/1BKFfB2LAIDoaA5aLs8did6IcUw_pktrSWI5xmypkl3s/edit?resourcekey=0-HpXwztiEYGe0BYQzUeBBbQ&pli=1&disco=AAABe0KKmWU

Demo: https://drive.google.com/file/d/19kf1BzfOL3-umWwmxLDFnCXrw08IeHIB/view?usp=sharing&resourcekey=0-dMDKrgz4-qEnhvneHI_EQw

Bug: 400827727
Bug: 371343636
Test: Manual
Flag: com.android.launcher3.all_apps_blur
Change-Id: Id8560e0d8b95f454bbd96bf484f4578bf505c88e
2025-03-26 23:18:40 -07:00
Sunny Goyal
3b307455a0 Revert^2 "Simplifying model testing rules"
35b6d322ab

Change-Id: I3ed574a517dbe350b6dfe5b1d3ed198203d22f44
2025-03-26 23:08:55 -07:00
Treehugger Robot
b932dea54e Merge "Implement spring animations for running state changes." into main 2025-03-26 21:06:14 -07:00
Treehugger Robot
d46249c412 Merge "Update Launcher UI when model changes are made outside of Launcher UI" into main 2025-03-26 20:35:30 -07:00
Charlie Anderson
d2560ecf31 Add transalatable Strings for shape titles
Bug: 406486710
Test: presubmit
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: I227227e7591979de474c27adcd71c6d83393bae9
2025-03-26 20:09:07 -07:00
Charlie Anderson
a8b5c62382 Add metrics logging for selected icon shape
Bug: 400696362
Test: N/A
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: Ibe85fad20ec35bc49dc8e76e3dbf402d31810d21
2025-03-26 20:08:48 -07:00
Jon Miranda
e6d41c9b2f Add showPinningView to TaskbarPinningControllerTest.
Simple test that checks long pressing on the divider icon shows the
pinning view.

Bug: 402671805
Bug: 346394250
Test: TaskbarPinningControllerTest
Flag: TEST_ONLY
Change-Id: I435be4d7a12b0a92432cba49e57b6cef46e9679d
2025-03-26 19:05:03 -07:00
Sunny Goyal
6e12b811a0 Merge "Revert "Simplifying model testing rules"" into main 2025-03-26 16:37:45 -07:00
Priyanka Advani (xWF)
35b6d322ab Revert "Simplifying model testing rules"
Revert submission 32704934-model-test-cleanup

Reason for revert: Droidmonitor created revert due to b/406588406. Will be verifying through ABTD before submission.

Reverted changes: /q/submissionid:32704934-model-test-cleanup

Change-Id: Ieeb7f5b5699afeae27f946f060147bb68afc36e5
2025-03-26 16:12:16 -07:00
Treehugger Robot
0219df0770 Merge "Simplifying model testing rules" into main 2025-03-26 15:10:44 -07:00
Sebastian Franco
0fbd630149 Using the same string "App List" for Long press menu and Talkback
Bug: 386737601
Test: OptionsPopupTest
Flag: EXEMPT BUGFIX
Change-Id: I20e5a89ee46389e6ce059f27041b5bd1a7224410
2025-03-26 14:08:54 -07:00
Sunny Goyal
ca1f87d8f5 Update Launcher UI when model changes are made outside of Launcher UI
Bug: 305877212
Flag: EXEMPT bugfix
Test: Verified manually by modifing folder in taskbar
Change-Id: I513dcfbc9e4ffcd970766ce8352815571e576461
2025-03-26 13:52:53 -07:00
Sunny Goyal
49ec691f92 Removing unnecessary preAdd method from ModelCallbacks
Bug: 390572144
Test: Presubmit
Flag: EXEMPT refactor
Change-Id: I23671339394e48ea1e8804a60be1d4dbf520e7d5
2025-03-26 11:57:17 -07:00
Sunny Goyal
cb84230913 Simplifying model testing rules
> Using Sandbox application everywhere to avoid test leaks
> Removing LauncherModelHelper and moving some utility methods to rules and extensions

Bug: 406521480
Flag: EXEMPT test only
Test: Presubmit

Change-Id: I17bd5ec2bdb0fc0cbe02be9c8ee76595effe3f11
2025-03-26 11:34:15 -07:00
Treehugger Robot
eddb50613d Merge "Update icon override map when theme changes" into main 2025-03-25 17:12:42 -07:00
Sihua Ma
44e9645719 Update icon override map when theme changes
Fix: 391970288
Bug: 406240868
Test: Manual
Flag: EXEMPT bug fix
Change-Id: I458e5892b819a4599476017eac71eddf0a92a16f
2025-03-25 21:43:46 +00:00
Treehugger Robot
be8869060d Merge "Use up-to-date hover tooltip text for recents." into main 2025-03-25 14:28:16 -07:00
Charlie Anderson
4f1452d977 Merge "Fix shaped icons not centering correctly when scaled" into main 2025-03-25 13:06:39 -07:00
Charlie Anderson
e6c7c82562 Merge "Fix folder closing to different shapes" into main 2025-03-25 12:44:44 -07:00
Charlie Anderson
347fc5e227 Merge "Make apply button for shapes ~28522% faster in picker" into main 2025-03-25 11:24:32 -07:00
Charlie Anderson
34bbc47c37 Make apply button for shapes ~28522% faster in picker
In reality just makes shapes load asynchronously when applying, to unblock users.
In the future we may want to at least wait for preview to load, and handle case where users leave picker early.

Bug: 404486355
Test: tested applying each shape in picker and measuring the elapsed time
Flag: com.android.launcher3.enable_launcher_icon_shapes
Flag: com.android.systemui.shared.new_customization_picker_ui
Change-Id: Ic844a3519a8d7ecde80b72c0616a9e08edceb310
2025-03-25 08:31:04 -07:00
Charlie Anderson
7c165d725f Fix shaped icons not centering correctly when scaled
Test: try different shapes and scaling
Bug: 400774067
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: I06d05099195bd3cb3a4e7baf7b397eb90bc06f77
2025-03-25 00:14:55 -04:00
Treehugger Robot
69998a8c77 Merge "Using Choreographer for getting refreshrate instead of display manager" into main 2025-03-24 11:10:42 -07:00
Charlie Anderson
2044dae70e Fix folder closing to different shapes
Bug: 403915526
Flag: com.android.launcher3.enable_launcher_icon_shapes
Test: opening and closing apps from shaped folders

Change-Id: I42f0f689151dcbbd5c8eb6bf424ec4ad7dbe435a
2025-03-24 10:07:44 -07:00
Sunny Goyal
836a832bfe Using Choreographer for getting refreshrate instead of display manager
Bug: 404582684
Flag: EXEMPT bugfix
Test: Manually verified that values are same as before even after changing refresh rate `adb shell settings put system peak_refresh_rate [30/60/90/120]`
Change-Id: I5d5468d8ab81a9a5e8d8cd67a9097423b750edb3
2025-03-24 08:51:53 -07:00
Treehugger Robot
1d5064b8dc Merge "Add debug logging for task view touch controllers." into main 2025-03-24 06:17:26 -07:00
Shamali Patwa
173790f52d Merge "Update font weights for the text in widget list header's selected states" into main 2025-03-24 05:47:26 -07:00
Robin Lee
116eafb95c Add "change aspect ratio" to Recents/Overview
This shows up if the launcher is in a sw600dp-or-greater configuration.

Test: AspectRatioSystemShortcutTests
Test: OverviewMenuImageTest
Test: Manual check on phone, tablet, and inner/outer fold screens.
Flag: com.android.window.flags.universal_resizable_by_default
Bug: 357141415
Change-Id: I1bcbf9299d28ce68cccd636d92ed7195d64736eb
2025-03-24 06:56:05 +01:00
Treehugger Robot
ee872972dc Merge "Adding support for custom layouts in Preview" into main 2025-03-22 02:42:04 -07:00
Shamali Patwa
1065e89e6e Update font weights for the text in widget list header's selected states
Bug: 398765355
Flag: EXEMPT a11y bug
Test: Screenshot test
Change-Id: Idf20650b8cca70af8d9025197452d457f5dc66ae
2025-03-21 15:33:10 -07:00
Charlie Anderson
ca9a920fa9 Make sure loading icons from db for archived apps only happens once after restore.
- This is to enable users to theme and shape archived apps

Bug: 402303619
Flag: com.android.launcher3.restore_archived_app_icons_from_db
Test: performing restore and toggling themed icons on/off
Change-Id: I5883f703c3b0c8df5ee303ea4d99b0c02743faa4
2025-03-21 13:29:14 -07:00