Loading src/com/android/launcher3/LauncherPrefs.kt +8 −4 Original line number Diff line number Diff line Loading @@ -24,6 +24,10 @@ import androidx.annotation.VisibleForTesting import com.android.launcher3.BuildConfig.WIDGET_ON_FIRST_SCREEN import com.android.launcher3.LauncherFiles.DEVICE_PREFERENCES_KEY import com.android.launcher3.LauncherFiles.SHARED_PREFERENCES_KEY import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_END_SCALE_PERCENT import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_ITERATIONS import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_SCALE_EXPONENT import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_START_SCALE_PERCENT import com.android.launcher3.config.FeatureFlags.LPNH_SLOP_PERCENTAGE import com.android.launcher3.config.FeatureFlags.LPNH_TIMEOUT_MS import com.android.launcher3.model.DeviceGridState Loading Loading @@ -327,28 +331,28 @@ class LauncherPrefs(private val encryptedContext: Context) { val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_START_SCALE_PERCENT = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_start_scale_percent", 0, LPNH_HAPTIC_HINT_START_SCALE_PERCENT.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_END_SCALE_PERCENT = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_end_scale_percent", 100, LPNH_HAPTIC_HINT_END_SCALE_PERCENT.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_SCALE_EXPONENT = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_scale_exponent", 1, LPNH_HAPTIC_HINT_SCALE_EXPONENT.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_ITERATIONS = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_iterations", 50, LPNH_HAPTIC_HINT_ITERATIONS.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField Loading src/com/android/launcher3/config/FeatureFlags.java +16 −0 Original line number Diff line number Diff line Loading @@ -286,6 +286,22 @@ public final class FeatureFlags { getReleaseFlag(303023676, "ENABLE_SEARCH_HAPTIC_HINT", ENABLED, "Enables haptic hint when long pressing on the bottom bar nav handle."); public static final IntFlag LPNH_HAPTIC_HINT_START_SCALE_PERCENT = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_START_SCALE_PERCENT", 0, "Haptic hint start scale."); public static final IntFlag LPNH_HAPTIC_HINT_END_SCALE_PERCENT = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_END_SCALE_PERCENT", 100, "Haptic hint end scale."); public static final IntFlag LPNH_HAPTIC_HINT_SCALE_EXPONENT = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_SCALE_EXPONENT", 1, "Haptic hint scale exponent."); public static final IntFlag LPNH_HAPTIC_HINT_ITERATIONS = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_ITERATIONS", 50, "Haptic hint number of iterations."); // TODO(Block 17): Clean up flags // Aconfig migration complete for ENABLE_TASKBAR_PINNING. private static final BooleanFlag ENABLE_TASKBAR_PINNING = getDebugFlag(270396583, Loading Loading
src/com/android/launcher3/LauncherPrefs.kt +8 −4 Original line number Diff line number Diff line Loading @@ -24,6 +24,10 @@ import androidx.annotation.VisibleForTesting import com.android.launcher3.BuildConfig.WIDGET_ON_FIRST_SCREEN import com.android.launcher3.LauncherFiles.DEVICE_PREFERENCES_KEY import com.android.launcher3.LauncherFiles.SHARED_PREFERENCES_KEY import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_END_SCALE_PERCENT import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_ITERATIONS import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_SCALE_EXPONENT import com.android.launcher3.config.FeatureFlags.LPNH_HAPTIC_HINT_START_SCALE_PERCENT import com.android.launcher3.config.FeatureFlags.LPNH_SLOP_PERCENTAGE import com.android.launcher3.config.FeatureFlags.LPNH_TIMEOUT_MS import com.android.launcher3.model.DeviceGridState Loading Loading @@ -327,28 +331,28 @@ class LauncherPrefs(private val encryptedContext: Context) { val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_START_SCALE_PERCENT = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_start_scale_percent", 0, LPNH_HAPTIC_HINT_START_SCALE_PERCENT.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_END_SCALE_PERCENT = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_end_scale_percent", 100, LPNH_HAPTIC_HINT_END_SCALE_PERCENT.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_SCALE_EXPONENT = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_scale_exponent", 1, LPNH_HAPTIC_HINT_SCALE_EXPONENT.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField val LONG_PRESS_NAV_HANDLE_HAPTIC_HINT_ITERATIONS = nonRestorableItem( "pref_long_press_nav_handle_haptic_hint_iterations", 50, LPNH_HAPTIC_HINT_ITERATIONS.get(), EncryptionType.MOVE_TO_DEVICE_PROTECTED ) @JvmField Loading
src/com/android/launcher3/config/FeatureFlags.java +16 −0 Original line number Diff line number Diff line Loading @@ -286,6 +286,22 @@ public final class FeatureFlags { getReleaseFlag(303023676, "ENABLE_SEARCH_HAPTIC_HINT", ENABLED, "Enables haptic hint when long pressing on the bottom bar nav handle."); public static final IntFlag LPNH_HAPTIC_HINT_START_SCALE_PERCENT = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_START_SCALE_PERCENT", 0, "Haptic hint start scale."); public static final IntFlag LPNH_HAPTIC_HINT_END_SCALE_PERCENT = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_END_SCALE_PERCENT", 100, "Haptic hint end scale."); public static final IntFlag LPNH_HAPTIC_HINT_SCALE_EXPONENT = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_SCALE_EXPONENT", 1, "Haptic hint scale exponent."); public static final IntFlag LPNH_HAPTIC_HINT_ITERATIONS = getIntFlag(309972570, "FLAG_LPNH_HAPTIC_HINT_ITERATIONS", 50, "Haptic hint number of iterations."); // TODO(Block 17): Clean up flags // Aconfig migration complete for ENABLE_TASKBAR_PINNING. private static final BooleanFlag ENABLE_TASKBAR_PINNING = getDebugFlag(270396583, Loading