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

Commit a1fbb41e authored by Pat Manning's avatar Pat Manning Committed by Android (Google) Code Review
Browse files

Merge "Add a CUJ for Launcher Overview Clear All Animation." into main

parents 6efc7322 95a9b37a
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -424,8 +424,16 @@ public class Cuj {
     */
    public static final int CUJ_DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE = 138;

    /**
     * Track Launcher Overview Clear All animation.
     *
     * <p>Tracking starts when the clear all button in the overview is clicked.
     * Tracking finishes when the animations to dismiss all tasks ends.
     */
    public static final int CUJ_LAUNCHER_OVERVIEW_CLEAR_ALL = 139;

    // When adding a CUJ, update this and make sure to also update CUJ_TO_STATSD_INTERACTION_TYPE.
    @VisibleForTesting static final int LAST_CUJ = CUJ_DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE;
    @VisibleForTesting static final int LAST_CUJ = CUJ_LAUNCHER_OVERVIEW_CLEAR_ALL;

    /** @hide */
    @IntDef({
@@ -555,7 +563,8 @@ public class Cuj {
            CUJ_WEAR_CAROUSEL_SWIPE_JANK,
            CUJ_WEAR_QSS_TRAY_OPEN,
            CUJ_WEAR_NOTIFICATION_TRAY_OPEN,
            CUJ_DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE
            CUJ_DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE,
            CUJ_LAUNCHER_OVERVIEW_CLEAR_ALL
    })
    @Retention(RetentionPolicy.SOURCE)
    public @interface CujType {}
@@ -696,6 +705,7 @@ public class Cuj {
        CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_WEAR_QSS_TRAY_OPEN] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__WEAR_QSS_TRAY_OPEN;
        CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_WEAR_NOTIFICATION_TRAY_OPEN] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__WEAR_NOTIFICATION_TRAY_OPEN;
        CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE;
        CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_LAUNCHER_OVERVIEW_CLEAR_ALL] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__LAUNCHER_OVERVIEW_CLEAR_ALL;
    }

    private Cuj() {
@@ -968,6 +978,8 @@ public class Cuj {
                return "WEAR_NOTIFICATION_TRAY_OPEN";
            case CUJ_DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE:
                return "DESKTOP_MODE_SHADE_WINDOW_DISPLAY_CHANGE";
            case CUJ_LAUNCHER_OVERVIEW_CLEAR_ALL:
                return "LAUNCHER_OVERVIEW_CLEAR_ALL";
        }
        return "UNKNOWN";
    }