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

Commit 543bf45c authored by Android Build Prod User's avatar Android Build Prod User Committed by Android (Google) Code Review
Browse files

Merge "Add feature flag to control two panel home in portrait" into sc-v2-dev

parents 3d1143f8 b1c36ce9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -248,7 +248,8 @@ public class DeviceProfile {
        // Tablet UI does not support emulated landscape.
        isTablet = allowRotation && info.isTablet(windowBounds);
        isPhone = !isTablet;
        isTwoPanels = isTablet && useTwoPanels;
        isTwoPanels = isTablet && useTwoPanels
                && (isLandscape || FeatureFlags.ENABLE_TWO_PANEL_HOME_IN_PORTRAIT.get());

        aspectRatio = ((float) Math.max(widthPx, heightPx)) / Math.min(widthPx, heightPx);
        boolean isTallDevice = Float.compare(aspectRatio, TALL_DEVICE_ASPECT_RATIO_THRESHOLD) >= 0;
+4 −0
Original line number Diff line number Diff line
@@ -230,6 +230,10 @@ public final class FeatureFlags {
            "ENABLE_TWO_PANEL_HOME", true,
            "Uses two panel on home screen. Only applicable on large screen devices.");

    public static final BooleanFlag ENABLE_TWO_PANEL_HOME_IN_PORTRAIT = getDebugFlag(
            "ENABLE_TWO_PANEL_HOME_IN_PORTRAIT", true,
            "Uses two panel on home screen in portrait if ENABLE_TWO_PANEL_HOME is enabled.");

    public static final BooleanFlag ENABLE_SCRIM_FOR_APP_LAUNCH = getDebugFlag(
            "ENABLE_SCRIM_FOR_APP_LAUNCH", false,
            "Enables scrim during app launch animation.");