Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c0c420a3 authored by Andy Wickham's avatar Andy Wickham
Browse files

Adds ENABLE_SEARCH_HAPTIC_COMMIT feature flag.

This controls whether a haptic is played when search invocation
starts. The assumption is that the search app will play this
haptic if the flag is disabled (default).

Test: Manual
Bug: 310659178
Bug: 314005577
Flag: LEGACY ENABLE_SEARCH_HAPTIC_COMMIT DISABLED
Change-Id: I406c18cfaf27d004e19de26f00c997c0a03de996
parent 9e6f276d
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -279,12 +279,16 @@ public final class FeatureFlags {
            "Inject fallback app corpus result when AiAi fails to return it.");

    public static final BooleanFlag ENABLE_LONG_PRESS_NAV_HANDLE =
            getReleaseFlag(282993230, "ENABLE_LONG_PRESS_NAV_HANDLE", TEAMFOOD,
            getReleaseFlag(299682306, "ENABLE_LONG_PRESS_NAV_HANDLE", TEAMFOOD,
                    "Enables long pressing on the bottom bar nav handle to trigger events.");

    public static final BooleanFlag ENABLE_SEARCH_HAPTIC_HINT =
            getReleaseFlag(303023676, "ENABLE_SEARCH_HAPTIC_HINT", ENABLED,
                    "Enables haptic hint when long pressing on the bottom bar nav handle.");
            getReleaseFlag(314005131, "ENABLE_SEARCH_HAPTIC_HINT", ENABLED,
                    "Enables haptic hint while long pressing on the bottom bar nav handle.");

    public static final BooleanFlag ENABLE_SEARCH_HAPTIC_COMMIT =
            getReleaseFlag(314005577, "ENABLE_SEARCH_HAPTIC_COMMIT", DISABLED,
                    "Enables haptic hint at end of long pressing on the bottom bar nav handle.");

    public static final IntFlag LPNH_HAPTIC_HINT_START_SCALE_PERCENT =
            getIntFlag(309972570, "LPNH_HAPTIC_HINT_START_SCALE_PERCENT", 0,
+1 −1
Original line number Diff line number Diff line
@@ -238,7 +238,7 @@ public class VibratorWrapper {

    /** Indicates that search has been invoked. */
    public void vibrateForSearch() {
        if (mSearchEffect != null) {
        if (mSearchEffect != null && FeatureFlags.ENABLE_SEARCH_HAPTIC_COMMIT.get()) {
            vibrate(mSearchEffect);
        }
    }