Commit Graph

182 Commits

Author SHA1 Message Date
Catherine Liang 4bbf978043 Move custom Launcher theme flag to shared SysUI package (1/3)
This allows the flag to be shared with Customization Picker.

Flag: com.android.systemui.shared.extendible_theme_manager
Test: manually verified by building w/ soong and gradle
Test: manually verified by flipping flag
Bug: 397782741
Change-Id: I131f54602e33dd2b92ce0068f5fc43da3e150a01
2025-05-29 18:47:43 +00:00
Federico Baron d664725fec Adding bugfix flag for remove shortcut in long press menu
Bug: 419289205
Flag: EXEMPT adding flag CL
Test: EXEMPT adding flag CL
Change-Id: I8b9ad99a7b207b55967b6d04f21973fac2bee6c2
2025-05-21 14:57:19 -07:00
Kevin Lim 5db0796793 Merge "[Multiline] Clean-up multiline flag on Launcher3" into main 2025-05-21 10:23:51 -07:00
helen cheuk 9598e4c78c [Action Corner] Make home action corner irreversible
The go home action for action corner should be irreversible for now.
When home action corner is triggered at homepage, it should just stay at homepage and would not go back to previous task.
Add flag for the reversible behavior for non-desktop mode home action corner. It is to be completed with dekstop mode in later release.

Bug: 397182595
Test: ActionCornerHandlerTest
Flag: com.android.launcher3.enable_reversible_home_action_corner
Change-Id: Ib36581d0d3d81d4a7ff8f8d6265d8d5d5f5872fd
2025-05-21 14:26:01 +01:00
Kevin Lim f7ce5a06fe [Multiline] Clean-up multiline flag on Launcher3
Bug: b/409605328
Flag: EXEMPT removing multiline_search_bar
Test: Unit tests all passing
Change-Id: Id377b7c99af0d0265102888b8021c0809f53a6b9
2025-05-20 18:52:14 -07:00
Shamali Patwa c67a6776ec Merge "Add a new flag for widget picker refactor" into main 2025-05-16 10:35:56 -07:00
Sebastián Franco 2175b3fc2e Merge "Remove flags from aconfig where the code was already cleaned" into main 2025-05-14 09:16:56 -07:00
Sebastian Franco c6f6cb8cba Remove flags from aconfig where the code was already cleaned
Fix: 409610210
Test: BackupAndRestoreDBSelectionTest
Flag: EXEMPT refacotr
Change-Id: Ic0910c7a5c3124a47128b8b70bd2600374d9c157
2025-05-13 16:25:15 -06:00
Shamali P 4f7f15ddee Add a new flag for widget picker refactor
Bug: 370950552
Bug: 408283627
Flag: com.android.launcher3.enable_widget_picker_refactor
Test: EXEMPT flag addition
Change-Id: Iee8eecaedf13213337910eebaf274bf18945bbc3
2025-05-12 10:04:03 -07:00
Liam Lee Pong Lam c061353ad6 Remove navigate_to_child_preference flag
Bug: 409611139
Fix: 409611139
Test: N/A
Flag: EXEMPT cleanup
Change-Id: I32252433d9ee935892ca0b4e793d0be6373ac6c8
2025-05-08 16:14:49 -07:00
Federico Baron 773ba7ea64 Add aconfig flag for home screen edit improvements
Flag: EXEMPT adding flag
Test: EXEMPT adding flag
Bug: 416087474
Change-Id: I3d5c7993ab904bdc2e2c6251b1646da1691e3a36
2025-05-06 15:41:15 -07:00
Sunny Goyal 55b5e41d8a Merge "Removing Smartspace as a widget flag" into main 2025-05-05 10:01:05 -07:00
Stefan Andonian 1725d9d75f Fix Data Import for folder-internal items
Bug: 379378706
Test: Verified this works locally.
Flag: com.android.launcher3.external_data_access
Change-Id: I0396a593bd02591ae599e0eb9b9e44922bd17960
2025-05-02 10:55:17 -07:00
Sunny Goyal 7a332e02aa Removing Smartspace as a widget flag
Bug: 300140279
Flag: EXEMPT removing dead code
Test: Presubmit
Change-Id: If24db0b4c2c119f5cbe1153e3d77599d12ff80a6
2025-05-01 16:00:04 -07:00
Treehugger Robot 1fb5b3be7b Merge "Clean up aconfig flag coordinate_workspace_scale." into main 2025-04-25 05:50:01 -07:00
Luca Zuccarini d7ca66d080 Clean up aconfig flag coordinate_workspace_scale.
Fix: 409610286
Flag: EXEMPT flag cleanup
Test: EXEMPT flag cleanup
Change-Id: I0c51163f6eaab8a89c16da70193a2d2b5243e307
2025-04-25 09:56:19 +00:00
Jon Miranda a19e4e2063 Switch taskbar overflow flag to lse_desktop_experience
Both flags are in Nextfood, so there will be no change to
user experience.

Bug: 368119679
Bug: 375627272
Test: TaskbarOverflowTest
Flag: com.android.window.flags.enable_taskbar_overflow
Change-Id: Ie3ef3bd49e078f5657bd069bc92c5a48a136e7cb
2025-04-23 15:20:04 -07:00
Treehugger Robot dfda4408cf Merge "Cleaning up useActivityOverlay flag" into main 2025-04-16 19:00:18 -07:00
Treehugger Robot 2711f8d0d9 Merge "Removing flag enable_smartspace_removal_toggle" into main 2025-04-16 18:57:40 -07:00
Anushree Ganjam ac37e33a17 Merge "Remove flag "enable_shortcut_dont_suggest_app" since it's eligible to be removed." into main 2025-04-16 16:34:58 -07:00
Anushree Ganjam f6d039c9ab Remove flag "enable_shortcut_dont_suggest_app" since it's eligible to be removed.
Bug: 409611054
Test: Presubmit, Verified "Don't suggest app" shortcut works fine for predicted apps.
Flag: EXEMPT Flag removal
Change-Id: Icb92f3519760ad0dc27e10d9690505c737b9dd25
2025-04-16 18:16:39 +00:00
Anushree Ganjam 0969372b7f Add aconfig flag for replacing psb with qsb.
Move the flag to launcher_search.aconfig

Bug: 405166827
Test: Manual
Flag: com.android.launcher3.enable_qsb_on_hotseat
Change-Id: Iab43331d8a4e3787fa3d02e9194d055f203bcfc9
2025-04-16 17:57:32 +00:00
Sunny Goyal 613db2b609 Removing flag enable_smartspace_removal_toggle
Test: Presubmit
Flag: EXEMPT cleanup
Bug: 303471576
Change-Id: Iae8cc3afbf15c66612589fd1e19377e4339af7fc
2025-04-16 10:54:45 -07:00
Sunny Goyal 0b22c5d9ee Cleaning up useActivityOverlay flag
Bug: 409606388
Test: Presubmit
Flag: EXEMPT cleanup
Change-Id: I0c9b4885dc6d8678b85443571d4714921825c1eb
2025-04-16 08:36:50 -07:00
Treehugger Robot 50e28c7f72 Merge changes I8f716461,I2be3b8c8 into main
* changes:
  [Taskbar] Make TaskbarManager.mTaskbars thread safe
  [Taskbar] Declear aconfig flag to render taskbar on per-window ui thread
2025-04-16 06:51:06 -07:00
Fengjiang Li 7b6faef426 [Taskbar] Declear aconfig flag to render taskbar on per-window ui thread
Bug: 404636836
Test: presubmit
Flag: com.android.launcher3.enable_taskbar_ui_thread
Change-Id: I2be3b8c85a2dd83d4074d32bc83f7afd9e2f48f3
2025-04-15 19:32:52 -07:00
Anushree Ganjam 8cb9f93636 Add aconfig flag for replacing psb with qsb.
Bug: 405166827
Test: Manual
Flag: com.android.launcher3.enable_qsb_on_homescreen
Change-Id: I34ebbcd71014215243ab0bb39fafdff4175ff856
2025-04-15 20:47:43 +00:00
Treehugger Robot f3f945ed16 Merge "Clean up fully rolled out flag enable_additional_home_animations" into main 2025-04-14 15:40:20 -07:00
Sunny Goyal 46aa3ccdf6 Merge "Adding HomeScreenRepo to expose homescreen data as repository" into main 2025-04-14 09:27:37 -07:00
Schneider Victor-Tulias 7850221bdb Clean up fully rolled out flag enable_additional_home_animations
Flag: EXEMPT flag being removed
Bug: 409610983
Test: None; flag is already fulled rolled out
Change-Id: Ib2b20bd43868275c4059a6a4bc3c9319d37bc5c3
2025-04-14 08:09:17 -07:00
Treehugger Robot 1e5e03d74d Merge "Remove flag ComAndroidLauncher3EnableUnfoldedTwoPanePickerLaunch" into main 2025-04-11 18:06:26 -07:00
Federico Baron d11aa358c3 Remove flag ComAndroidLauncher3EnableUnfoldedTwoPanePickerLaunch
Flag: EXEMPT internal cleanup
Test: EXEMPT internal cleanup
Bug: 409604800
Change-Id: Id67bcd7af442e19eff4ef65f3135b83124e4098f
2025-04-11 22:01:49 +00:00
Sunny Goyal 040ff3a7bf Adding HomeScreenRepo to expose homescreen data as repository
Bug: 390572144
Test: Presubmit
Flag: com.android.launcher3.model_repository
Change-Id: If82a388a44d7a9c448f6eb4901c2acdb508ccfdc
2025-04-11 13:28:08 -07:00
Schneider Victor-tulias ec8841a926 Merge "Clean up fully rolled out flag enable_desktop_task_alpha_animation" into main 2025-04-11 07:36:27 -07:00
Schneider Victor-tulias 34fcfddaa2 Merge "Clean up fully rolled out flag enable_handle_delayed_gesture_callbacks" into main 2025-04-11 07:36:12 -07:00
Schneider Victor-Tulias 67a1a3646c Clean up fully rolled out flag enable_handle_delayed_gesture_callbacks
Flag: EXEMPT removing flag
Bug: 409605707
Test: None; flag is already fully rolled out
Change-Id: I06adfa8e0b88c14854fd80b1ccdcd6406c2cf2e9
2025-04-10 11:12:28 -07:00
Schneider Victor-Tulias 21744a7b01 Clean up fully rolled out flag enable_active_gesture_proto_log
Flag: EXEMPT removing flag
Bug: 409609863
Test: None; flag is already fully rolled out
Change-Id: I9ab72733d18944f25c7593415abb5964794d7f05
2025-04-10 11:12:15 -07:00
Schneider Victor-Tulias a1366e3531 Clean up fully rolled out flag enable_desktop_task_alpha_animation
Flag: EXEMPT removing flag
Bug: 409605077
Test: None; flag is already fully rolled out
Change-Id: I92c8520ce1f924104453be7e969bd6095d612717
2025-04-10 11:11:58 -07:00
Charlie Anderson 646f23c9cc Adds Flag for expressive folder expansion motion
Bug: 348708061
Flag: com.android.launcher3.enable_expressive_folder_expansion
Test: presubmit
Change-Id: I7d6a2908c2b745ff351532eae9c75d8f384f8d5f
2025-04-04 13:23:33 -07:00
Wen-Chien Wang 9d962c8c3e pin-shortcut: Move flag to lse
Bug: 375648361
Test: EXEMPT changing flag
Flag: EXEMPT moving flag
Change-Id: I13065db6dcf42e26e87aba27f395e4345c569d6f
2025-04-01 18:29:59 +00:00
Jon Miranda 609d089062 Add flag enable_taskbar_for_direct_boot
When enabled, launcher will create some parts of the Taskbar prior to onUserUnlocked.

Bug: 324485921
Test: n/a adding flag
Flag: EXEMPT adding the flag
Change-Id: I0900cf634f229b1382faa39d3465c8e6d6191090
2025-03-19 12:58:05 -07:00
Stefan Andonian 30d93a5e74 Replace the resource flag to be used for google sans flex font changes
This new flag is going to be a bug fix flag for easier process
requirements.

Bug: 393609690
Test: Verified compilation worked well and font actually built
successfully in both gradle and make.
Flag: com.android.launcher3.gsf_res

Change-Id: Ic94e52e7fa58efb20fd867cfc661d6f7341fa4ef
2025-03-14 13:50:42 -07:00
Treehugger Robot aca72908f6 Merge "Use Launcher aconfig flag in Resource file." into main 2025-03-12 14:12:11 -07:00
Stefan Andonian ae799cc4e8 Use Launcher aconfig flag in Resource file.
Use BaseIconRoot as an example. Also add bpfmt file formatting.

Bug: 393609690
Test: Verified compilation worked well and font actually built
successfully in both gradle and make.
Flag: com.android.launcher3.google_sans_flex_font

Change-Id: I2200d13a8d57e5d046a35226f08a751add937ca7
2025-03-12 18:44:05 +00:00
Andy Wickham 250d85698c Merge "Adds all_apps_blur flag." into main 2025-03-12 11:25:50 -07:00
helencheuk 69193807f7 Reland - Not refresh predicted app in right click
When users right click the mouse/touchpad, predicted apps in hotseat refresh and it is weird.
It refreshes because the right click is treated as a drag and a drag would trigger predicted apps refresh.
This fix adds a PreDragCondition when right click to avoid it from starting drag.

Bug: 343650193
Test: Manual, connect to touchpad and right click on widget and folderIcon
Flag: com.android.launcher3.remove_apps_refresh_on_right_click
Change-Id: Id0be87beb8a0e9baf78a4ba8ec4c93462ec7bb3e
2025-03-12 15:56:53 +00:00
Andy Wickham ccb3a5c25c Adds all_apps_blur flag.
This enables blur both for Taskbar and Launcher, but in slightly
different ways.

For Taskbar All Apps, we apply blur to the overlay window, and
for Launcher All Apps, we utilize the existing DepthController to
blur the wallpaper window. For similicity, we currently fade out
workspace/hotseat to avoid awkward view + window blurs which
don't look that good. This is not the POR, but I think it achieves
most of the effect and will help us get some blur exposure.

Separately I will continue to investigate options such as blurring
workspace in a clever way so it feels blended with the wallpaper,
reusing the Taskbar window and connecting it to LauncherState, or
using a SurfaceView (though I spent quite some time trying this and
it seemed the same as the original issue).

In both cases, we use a 20-30% opacity scrim with a set color, and a
panel that blends 40% opacity of a dark/light color with 10% white.

Also updated some incorrect isTablet checks which really should have
been checking shouldShowAllAppsOnSheet(), which includes the
all_apps_sheet_for_handheld flag.

Demo: https://drive.google.com/file/d/1Ov9Dg3R9YHNfisfxNf97ZIhlDeEA1IWj/view?usp=sharing&resourcekey=0-l_SDpqpS4HtOb10a3b_jNg

Other upcoming improvements: interpolator tweaks, colors of things
inside the app panel (tabs, private space, search results, etc).

Bug: 400827727
Bug: 371343636
Test: Manual
Flag: com.android.launcher3.all_apps_blur
Change-Id: Ic7063cd822f39a5977715b5477f825bf11e57bdf
2025-03-11 23:34:03 +00:00
Jon Miranda 57e604d2b0 Add flag sync_app_launch_with_taskbar_stash
We will use this to sync the two animations
(app launch, taskbar stash) so they play at the same time."

Bug: 319162553
Test: n/a adding flag
Flag: EXEMPT adding the flag
Change-Id: I835a45539bd21dd5ad135132a5acb792f40721bf
2025-03-10 16:46:47 -07:00
Randy Pfohl 50fb3d2882 Updating namespaces of recents in windows flags for us in desktop experience flags
Test: None

Flag: EXEMPT updating namespaces for gantry

Bug: b/401073215
     b/401073401
     b/401075030
     b/401076625

Change-Id: I3d981186c8ec56f79be881e42df5d8749fe07a33
2025-03-06 15:17:14 -08:00
Treehugger Robot 9b775dfdac Merge "Check horizontal touch slop for non-vertical flings" into main 2025-03-04 17:29:35 -08:00