diff options
3 files changed, 13 insertions, 0 deletions
diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig index 1c29db128a8c..c5d7b6ae7a3e 100644 --- a/packages/SystemUI/aconfig/systemui.aconfig +++ b/packages/SystemUI/aconfig/systemui.aconfig @@ -705,6 +705,13 @@ flag { } flag { + name: "smartspace_swipe_event_logging" + namespace: "systemui" + description: "Log card swipe events in smartspace" + bug: "374150422" +} + +flag { name: "pin_input_field_styled_focus_state" namespace: "systemui" description: "Enables styled focus states on pin input field if keyboard is connected" diff --git a/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt b/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt index 84f39afee834..d16017a5cb25 100644 --- a/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt +++ b/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt @@ -23,4 +23,6 @@ interface BcSmartspaceConfigPlugin { val isDefaultDateWeatherDisabled: Boolean /** Gets if Smartspace should use ViewPager2 */ val isViewPager2Enabled: Boolean + /** Gets if card swipe event should be logged */ + val isSwipeEventLoggingEnabled: Boolean } diff --git a/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt b/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt index 0e1bf728ca46..5db1dcbb6c2c 100644 --- a/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt +++ b/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt @@ -16,6 +16,7 @@ package com.android.systemui.smartspace.config +import com.android.systemui.Flags.smartspaceSwipeEventLogging import com.android.systemui.Flags.smartspaceViewpager2 import com.android.systemui.flags.FeatureFlags import com.android.systemui.plugins.BcSmartspaceConfigPlugin @@ -27,4 +28,7 @@ class BcSmartspaceConfigProvider(private val featureFlags: FeatureFlags) : override val isViewPager2Enabled: Boolean get() = smartspaceViewpager2() + + override val isSwipeEventLoggingEnabled: Boolean + get() = smartspaceSwipeEventLogging() } |