Move large screen check to wrapper.

This commit is contained in:
Alex Hart
2025-09-22 11:24:48 -03:00
committed by Jeffrey Starke
parent cbfdc4b57a
commit 3352ebaa06
4 changed files with 14 additions and 11 deletions

View File

@@ -95,7 +95,7 @@ enum class WindowSizeClass(
fun isPortrait(): Boolean = !isLandscape()
fun isSplitPane(): Boolean {
return if (RemoteConfig.largeScreenUi && SignalStore.internal.forceSplitPaneOnCompactLandscape) {
return if (isLargeScreenSupportEnabled() && SignalStore.internal.forceSplitPaneOnCompactLandscape) {
this != COMPACT_PORTRAIT
} else {
this.navigation != Navigation.BAR
@@ -120,8 +120,12 @@ enum class WindowSizeClass(
return getSizeClassForOrientationAndSystemSizeClass(orientation, windowSizeClass)
}
fun isLargeScreenSupportEnabled(): Boolean {
return RemoteConfig.largeScreenUi && SignalStore.internal.largeScreenUi
}
fun isForcedCompact(): Boolean {
return !RemoteConfig.largeScreenUi
return !isLargeScreenSupportEnabled()
}
@Composable