diff options
| author | 2023-03-17 11:36:27 +0000 | |
|---|---|---|
| committer | 2023-03-17 11:36:27 +0000 | |
| commit | 551337c5c13d3609d1833d0ce6a00e5b4b4776ca (patch) | |
| tree | 446b0b5a76562e7ed4848a2038fba3ffad20062c | |
| parent | 89b54da1a41dec7910d44c8628a23fcf01e3ac4c (diff) | |
| parent | f0dff40348072acd9bfcb99c7c6bb326b190348c (diff) | |
Merge "Added flags for AI Wallpapers in WallpaperPicker" into tm-qpr-dev am: 4862211f2f am: f0dff40348
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22090727
Change-Id: I44335b258b617f438f6a0f20978a65ee3e90cbae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
3 files changed, 16 insertions, 0 deletions
diff --git a/packages/SystemUI/customization/src/com/android/systemui/shared/customization/data/content/CustomizationProviderContract.kt b/packages/SystemUI/customization/src/com/android/systemui/shared/customization/data/content/CustomizationProviderContract.kt index 0d880759bd09..f9e8aafcfa47 100644 --- a/packages/SystemUI/customization/src/com/android/systemui/shared/customization/data/content/CustomizationProviderContract.kt +++ b/packages/SystemUI/customization/src/com/android/systemui/shared/customization/data/content/CustomizationProviderContract.kt @@ -184,6 +184,9 @@ object CustomizationProviderContract { /** Flag denoting whether the Monochromatic Theme is enabled. */ const val FLAG_NAME_MONOCHROMATIC_THEME = "is_monochromatic_theme_enabled" + /** Flag denoting AI Wallpapers are enabled in wallpaper picker. */ + const val FLAG_NAME_WALLPAPER_PICKER_UI_FOR_AIWP = "wallpaper_picker_ui_for_aiwp" + object Columns { /** String. Unique ID for the flag. */ const val NAME = "name" diff --git a/packages/SystemUI/src/com/android/systemui/flags/Flags.kt b/packages/SystemUI/src/com/android/systemui/flags/Flags.kt index c34c1c47163a..8bdd86e8c324 100644 --- a/packages/SystemUI/src/com/android/systemui/flags/Flags.kt +++ b/packages/SystemUI/src/com/android/systemui/flags/Flags.kt @@ -214,6 +214,15 @@ object Flags { "lock_screen_long_press_enabled" ) + /** Enables UI updates for AI wallpapers in the wallpaper picker. */ + // TODO(b/267722622): Tracking Bug + @JvmField + val WALLPAPER_PICKER_UI_FOR_AIWP = + releasedFlag( + 229, + "wallpaper_picker_ui_for_aiwp" + ) + /** Whether to inflate the bouncer view on a background thread. */ // TODO(b/272091103): Tracking Bug @JvmField diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/KeyguardQuickAffordanceInteractor.kt b/packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/KeyguardQuickAffordanceInteractor.kt index 70648276365e..8448b809445f 100644 --- a/packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/KeyguardQuickAffordanceInteractor.kt +++ b/packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/KeyguardQuickAffordanceInteractor.kt @@ -414,6 +414,10 @@ constructor( KeyguardPickerFlag( name = Contract.FlagsTable.FLAG_NAME_MONOCHROMATIC_THEME, value = featureFlags.isEnabled(Flags.MONOCHROMATIC_THEME) + ), + KeyguardPickerFlag( + name = Contract.FlagsTable.FLAG_NAME_WALLPAPER_PICKER_UI_FOR_AIWP, + value = featureFlags.isEnabled(Flags.WALLPAPER_PICKER_UI_FOR_AIWP) ) ) } |