mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-19 08:09:12 +01:00
Add internal preference for large screen UI.
This commit is contained in:
@@ -32,6 +32,7 @@ import androidx.window.core.ExperimentalWindowCoreApi
|
||||
import androidx.window.core.layout.WindowHeightSizeClass
|
||||
import androidx.window.core.layout.WindowWidthSizeClass
|
||||
import org.signal.core.ui.compose.Previews
|
||||
import org.thoughtcrime.securesms.keyvalue.SignalStore
|
||||
import org.thoughtcrime.securesms.main.MainNavigationBar
|
||||
import org.thoughtcrime.securesms.main.MainNavigationRail
|
||||
import org.thoughtcrime.securesms.main.MainNavigationState
|
||||
@@ -72,7 +73,7 @@ enum class WindowSizeClass(
|
||||
fun Resources.getWindowSizeClass(): WindowSizeClass {
|
||||
val orientation = configuration.orientation
|
||||
|
||||
if (!RemoteConfig.largeScreenUi) {
|
||||
if (isForcedCompact()) {
|
||||
return getCompactSizeClassForOrientation(orientation)
|
||||
}
|
||||
|
||||
@@ -86,7 +87,7 @@ enum class WindowSizeClass(
|
||||
}
|
||||
|
||||
fun isForcedCompact(): Boolean {
|
||||
return !RemoteConfig.largeScreenUi
|
||||
return !SignalStore.internal.largeScreenUi
|
||||
}
|
||||
|
||||
@Composable
|
||||
|
||||
Reference in New Issue
Block a user