Commit Graph

169 Commits

Author SHA1 Message Date
Ana Salazar Maldonado f59d6b3187 Add flag for launcher scalability on desktop
Bug: 375491470
Bug: 375491272
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Change-Id: I9c80163c7bfd505c00af64c1916ff741086784be
2025-03-03 12:02:02 -08:00
Jon Miranda 18441b720c Merge "Add bugfix flag for enable_taskbar_behind_shade" into main 2025-03-03 06:27:40 -08:00
Jon Miranda 7b7a73a7b6 Add bugfix flag for enable_taskbar_behind_shade
Bug: 343194358
Test: n/a this is just adding a flag
Flag: EXEMPT adding the flag
Change-Id: I3f1b1f958427a22bbbaab95da362397c5f79f1cd
2025-02-27 17:58:26 -08:00
Justin Yun 29b75b5249 Launcher3 is in system_ext container
As Launcher3 is installed in system_ext, com_android_launcher3_flags
is in the system_ext container. Aconfig flags must set the same
container with their declaration.

Bug: 385213580
Test: "adb shell aflags list" must not be changed.
Flag: EXEMPT refactor
Change-Id: I433756dda120de253909db663a6ecfd47d26c65d
2025-02-28 05:29:09 +09:00
Schneider Victor-Tulias ba7f9048be Add aconfig flag for gesture nav handling on connected displays.
Flag: EXEMPT adding the flag
Bug: 382130680
Bug: 398881237
Test: ran launcher
Change-Id: Ic39582bd2f20e7d2bbf15bd4c23ae11cf4d73182
2025-02-26 10:21:06 -08:00
Thu-Huong Vu 4aa26a3944 Add a growth broadcast receiver in taskbar.
The growth broadcast receiver will be used to receive broadcast from
Growth Framework and show a nudge on screen.

Refer to go/al-growth-framework-nudge

Test: Manual
Bug: b/396165728
Flag: com.android.launcher3.enable_growth_nudge
Change-Id: Iebf006c733f6f9d079a4c3b03d78fb7c9dd3e5e7
2025-02-25 00:29:42 +00:00
Vinay Joglekar 3661a5005c Add feature flag for desktop tile wallpaper background in overview.
Change-Id: Ia070d530e43220a00a3f81b33b77ea70ea96cbfb
Fix: 397438316 
Flag: com.android.launcher3.enable_overview_desktop_tile_wallpaper_background
Test: None. Flag addition.
2025-02-19 02:26:24 -08:00
Vinay Joglekar a3e196083e Add feature flag for background wallpaper blur in overview.
Change-Id: I3a4b06270538a9bd42ad3552374885d9f3d6fa35
Fix: 397438303 
Flag: com.android.launcher3.enable_overview_background_wallpaper_blur
Test: None. Flag addition.
2025-02-18 10:07:00 -08:00
Ajinkya Chalke 2719edd9a3 [CD][Alt+Tab] Add aconfig flag for flattening KQS
- Next will update DesktopExperienceFlags to include this and Alt+Tab CD flag.

Bug: 382769617
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Change-Id: Id0958ce48b4b733da11ea089ce6f7045d9eaf061
2025-02-18 12:38:50 +00:00
Sunny Goyal 0e65813979 Adding feature flag extendible theme
Bug: 381897614
Flag: com.android.launcher3.extendible_theme_manager
Test: N/A
Change-Id: I20ed674482f7b1e6e64b2907944d3879e1a5c2c0
2025-02-10 12:03:36 -08:00
Charlie Anderson 4905defc6a Add flag for launcher iconography and font updates
Bug: 364950287
Flag: com.android.launcher3.enable_launcher_visual_refresh
Test: Presubmit
Change-Id: I8bb311cf282e1fa25c7517f405c9d637f0b9d99f
2025-02-07 20:30:43 -08:00
Treehugger Robot 2d906e472c Merge "launcher3: Gate strict mode enablement behind flag." into main 2025-02-07 12:32:39 -08:00
Justin Yun 8b6d59f97b aconfig must have the same container with the declaration
com_android_launcher3_flags is in the system_ext container. Flags in
this declaration must have the same system_ext container.

Bug: 385213580
Test: "adb shell aflags list" must not be changed.
Flag: EXEMPT refactor
Change-Id: I9a674fc91ab2114741480a118349102455aa6020
2025-02-06 20:23:49 -08:00
Adnan Begovic 2eb151771c launcher3: Gate strict mode enablement behind flag.
Bug: 394651876
Flag: com.android.launcher3.enable_strict_mode
Test: Manual
Change-Id: I973dacbfac1fbcd889c503623df948c8fde379dd
2025-02-05 15:32:40 -08:00
Saumya Prakash d50f5cb431 Add aconfig feature flag for expressive theme in Gesture nav and Taskbar
Test: Presubmit
Fix: 394613212
Flag: com.android.launcher3.expressive_theme_in_taskbar_and_navigation
Change-Id: I73ad79719d255953e75445209fa92c587356a47b
2025-02-05 11:29:27 -08:00
Roy Chou 5c4bb0b8ce Merge "chore(magnification): remove the PRIVATE_FLAG_EXCLUDE_FROM_SCREEN_MAGNIFICATION window flag usage in Launcher app" into main 2025-02-04 17:11:34 -08:00
Ajinkya Chalke 772b851fb6 Add Aconfig flag for Alt + Tab KQS view on CD
Change-Id: Icdeebf551828975630adce05bcb1ee3f5956bf98
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Bug: 394007677
2025-02-03 03:15:38 -08:00
Sukesh Ram 65042fde52 Move enable_taskbar_connected_displays to lse_desktop_experiences
Removing launcher flag for taskbar in secondary display and adding it to lse_desktop_experiences.

Test: m
Bug: 393398093
Bug: 383634014
Flag: com.android.window.flags.enable_taskbar_connected_displays
Change-Id: Ia73f31346eb1b3bd273ecb7801eb1264d92e6863
2025-01-31 00:11:02 +00:00
Matthew Mourgos e95c163799 Merge "Add flag for mouse interaction changes" into main 2025-01-28 11:03:25 -08:00
Matthew Mourgos a83f85cf43 Add flag for mouse interaction changes
Bug: 388897603
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Change-Id: I8cc3f7711fcd378a57314a8a8070374e550b1344
2025-01-24 16:23:34 -08:00
Will Osborn a015f042f6 Add feature flag for enable_overview_on_connected_displays
Test: None
Bug: 363251602
Flag: com.android.launcher3.enable_overview_on_connected_displays
Change-Id: If5d248ff1005bf30beb259f65b5ce8ffad92489c
2025-01-24 09:15:31 +00:00
Charlie Anderson 6cbae2759e Add flag for restoring Archived App Icons from db
Flag: com.android.launcher3.restore_archived_app_icons_from_db
Bug: 391913214
Test: Presubmit
Change-Id: Iaadc7e1a37f75e114461528a3aa2843ce8527e4b
2025-01-23 14:55:26 -08:00
Charlie Anderson bae584c31c Add flag for restoring archived pinned shortcuts
Bug: 375414891
Flag: com.android.launcher3.restore_archived_shortcuts
Test: Presubmit
Change-Id: I3e8d5d2f0268b43b73621bc600726c5107ea4b34
2025-01-23 20:57:49 +00:00
Treehugger Robot 71cbc13214 Merge "Revert "Replace system_ext container with system"" into main 2025-01-21 17:06:01 -08:00
Alex Chau 9d7546ef59 Add feature flag for enable_separate_external_display_tasks
Bug: 391311008
Flag: com.android.launcher3.enable_separate_external_display_tasks
Test: None
Change-Id: Iae86c73912bbe5ba8c0736d2631eebcfd2f8620a
2025-01-21 13:43:58 +00:00
Justin Yun da76a66353 Revert "Replace system_ext container with system"
This reverts commit d80efafdc0.

A system partition cannot have the aconfigs of other partitions.
Revive the system_ext container for system_ext aconfigs.

Bug: 385213580
Test: "adb shell aflags list" must not be changed.
Flag: EXEMPT refactor
Change-Id: I92387e6d5764c750f83bd8d266f6da969e114a72
2025-01-17 15:04:41 +09:00
Pat Manning 04be6044af Add flag for expressive dismiss task motion in Overview.
Fix: 389080352
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Test: None. Flag addition.
Change-Id: I3d5edac7aa20db16445026d3ec02af4dab5b118b
2025-01-13 09:44:35 -08:00
Roy Chou 19e5d0c593 chore(magnification): remove the PRIVATE_FLAG_EXCLUDE_FROM_SCREEN_MAGNIFICATION window flag usage in Launcher app
As the bug, in some case the launcher taskbar is visible but the taskbar
window is flagged with PRIVATE_FLAG_EXCLUDE_FROM_SCREEN_MAGNIFICATION, so
the magnification consumes the gesture events on the taskabr, then the
accessibility gesture shortcut cannot take effect.

The flag was introduced in Launcher to fix the fullscreen magnification border
cutting/overlapping with taskbar issue. Since we already migrate the
fullscreen border to sysui and make it always fit the screen, regardless
the magnification regions, so we can remove the flag usage in Launcher
to solve the bug and do not affect the fullscreen border layout correctness.

We'll use a bugfix feature flag to gradually rollout this change.

To test the fix, on LargeScreen devices, we can enable accessibility gesture
shortcut and disable the "keep on while switching apps" toggle in
Magnification Settings page, then in any app we use the 2 finger swipe gestures
to try activate/deactivate the magnification. When the flag is off, swipe
gesture can not successfully deactivate the magnification, while the
flah is on it work. (attached records in bug)

Bug: 369019568
Flag: com.android.launcher3.remove_exclude_from_screen_magnification_flag_usage
Test: manually (see message above)
Change-Id: I469189a2288d0ddbfb5a5d9e02a78366870ce5b1
2024-12-18 07:28:27 +00:00
Johannes Gallmann 8d5fd05718 Add blur effect to predictive back-to-home animation
Bug: 342178850
Flag: com.android.launcher3.predictive_back_to_home_blur
Test: Manual, i.e. testing predictive back-to-home animation on device
Change-Id: I6295353d910ad8597477b722de3a87f93ee0297c
2024-12-13 11:44:07 +00:00
Johannes Gallmann c8fd3f23fe Play workspace reveal animation for predictive back-to-home
Bug: 382453424
Test: Manual, i.e. tested back-to-home and back-to-allapps animation on phones, tablets and foldables, including interruptions.
Flag: com.android.launcher3.predictive_back_to_home_polish
Change-Id: I092a74ab2340828e18067ca15c7019c44d30f40b
2024-12-12 14:18:03 +00:00
Uwais Ashraf 5305c71e8b Add flag for using top visible activity for recent tasks instead of indicies
Bug: 342627272
Flag: com.android.launcher3.enable_use_top_visible_activity_for_exclude_from_recent_task
Test: none - flag addition
Change-Id: Ia32dacaab750f485a584d5a15fd0b3bf40e36446
2024-12-04 22:28:57 +00:00
Charlie Anderson 7e0cad5e10 add Launcher flag for launcher icon shapes
Bug: 348708061
Test: EXEMPT adding flag
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: I95d5ecd79261d2dad62386f08fa3c6da13054728
2024-11-27 14:59:19 +00:00
Shamali Patwa d2cc1f0577 Update the enforce_system_radius_for_app_widgets flag's type
Renamed to use_system_radius_for_app_widgets since metadata cannot be updated after submitting definition.

Bug: 373351337
Test: N/A flag metadata update
Change-Id: I25283b05341517f5984b0f2fc0d27efe8027a3de
Flag: com.android.launcher3.use_system_radius_for_app_widgets
2024-11-18 21:58:48 +00:00
Wen-Chien Wang 6863d6244b Add a flag for the context menu to pin/unpin apps on taskbar.
Bug: 375648361
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Change-Id: I3a63a89b8e19cffe666f93fa98638d3d59d1ef1b
2024-11-12 23:26:25 +00:00
Michele Fan 4f9aff7c5e Merge "desktop-exploded-view: Add aconfig flag" into main 2024-11-11 19:22:54 +00:00
Michele Fan 5f77bbd6be desktop-exploded-view: Add aconfig flag
Flag: com.android.launcher3.enable_desktop_exploded_view
Bug: 357861590
Test: Manual
Change-Id: I214899adb90e551b29780cb82e208994a66426bd
2024-11-11 19:18:11 +00:00
Brian Isganitis f722e4cb86 Add flag for layout transitions for Recent Apps in Taskbar.
Change-Id: Ie5c9b5c9373ac289054f1c7f330106004ddc3de4
Flag: com.android.launcher3.taskbar_recents_layout_transition
Bug: 343521765
Test: go/testedequals
2024-11-07 21:18:43 +00:00
Andy Wickham 1f6a7b46be Adds all_apps_sheet_for_handheld flag.
This flag causes All Apps to render on a background panel in
handheld mode similarly to how it does on tablets.

Demo: https://drive.google.com/file/d/11K8yueTb9Xr8oRJCM3TxcFH8V3rRFJrJ/view?usp=sharing&resourcekey=0-hMNEGzMQ5KC9D7may2Gb-g

Bug: 374186088
Bug: 372618421
Test: Manual
Flag: com.android.launcher3.all_apps_sheet_for_handheld
Change-Id: Ie0b1e784d4330fd71f7f36f39e5dd85e8ee14933
2024-11-06 16:05:25 +00:00
Juan Sebastian Martinez cb9c8b1fc6 Adding an aconfig flag to guard MSDL in Launcher.
The flag will guard the adoption of the MSDL library in launcher.

Change-Id: I0eb29b67317cdc96d0e5e5ff9af0427ed7e86509
Test: presubmit
Flag: NONE new flag being added
Bug: 377496684
2024-11-05 16:18:18 +00:00
Ana Salazar Maldonado 870e8832ff Add flag for launcher contrast tile
Bug: 341217082
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Change-Id: I13720e037e51d33541012f5dcb49306284ea8899
2024-10-30 16:32:02 +00:00
Ana Salazar Maldonado 9c907b5d4f Merge "Revert "Add flag for launcher pill"" into main 2024-10-30 01:00:29 +00:00
Brandon Dayauon 0b2acd6516 Merge changes from topic "AddWorkSchedulerInWorkProfileFlag" into main
* changes:
  Add work_scheduler_in_work_profile flag.
  Remove layoutTransitions for current FAB and use custom animation.
2024-10-29 20:17:02 +00:00
Ana Salazar Maldonado 64d5ccdbb0 Revert "Add flag for launcher pill"
This reverts commit f607018261.

Change-Id: I3446b0b800297a8699adc69f507d39a5681293b5
2024-10-29 19:16:55 +00:00
Brandon Dayauon 586df9898a Add work_scheduler_in_work_profile flag.
bug: 361589193
Test: NONE, presubmit
Flag: NONE flag not submitted yet
Change-Id: Iedc9513110f1a2ec4efaf5454987ff86051cda90
2024-10-29 09:50:16 -07:00
Alex Chau edd7ff2fa1 Add a feature flag to toggle DW carousel detach
Fix: 376015547
Flag: com.android.launcher3.enable_desktop_windowing_carousel_detach
Test: manual
Change-Id: I98d4fbb17e8e432c94842c38d83735533d5ea197
2024-10-28 14:29:31 +00:00
Ana Salazar Maldonado f607018261 Add flag for launcher pill
Bug: 341217082
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Change-Id: I00f7c943817b8bc72a148f2fb2340cd47c4237b9
2024-10-24 21:39:02 +00:00
Shamali Patwa 2fc32dc2d8 Enforce system radius instead of separate value for widgets in launcher
The change is behind a flag. This is to get to the stage of having
consistent corner radius across rectangular widgets.

Bug: 373351337
Test: Unit test and manual
Flag: com.android.launcher3.enforce_system_radius_for_app_widgets
Change-Id: I23d8d3bb2561b4fc3f780fc4ddce62e8b9293192
2024-10-22 18:03:07 +00:00
randypfohl 009d9dac30 Adding a flag for launcher recents in window
Test: none

Flag: EXEMPT adding flag

Bug: 292269949

Change-Id: I0d69ce7d338359f564549b7bcdf984be7b270840
2024-10-18 11:15:15 -07:00
Artsiom Mitrokhin ab7220c342 Open taskbar pinning popup view from anywhere
This CL handles both long-press and right-click events anywhere on
pinned taskbar and opens `TaskbarDividerPopupView` correctly
positioning it above the event coordinates.

Bug: 297325541
Flag: com.android.launcher3.show_taskbar_pinning_popup_from_anywhere
Test: manual for now, flip the flag, long-click or right-click
      on empty space on the pinned taskbar
Change-Id: I1849db14f65bf9478ed9f4fd39f95d08987baf8d
2024-10-17 15:00:40 -04:00
Schneider Victor-Tulias 1decb57e61 Add state manager logs to protolog
Flag: com.android.launcher3.enable_state_manager_proto_log
Bug: 292269949
Test: checked winscope traces
Change-Id: I0941620efca3bf0d3cd859c211a7b06932d3838a
2024-10-09 14:14:22 +00:00