rss
11/16/2023, 12:18 PMMichael Paus
11/16/2023, 12:30 PMHenri Gourvest
11/16/2023, 10:51 PMStefan Oltmann
11/17/2023, 7:49 AMHenri Gourvest
11/17/2023, 9:04 AMStefan Oltmann
11/17/2023, 9:07 AMStefan Oltmann
11/17/2023, 9:09 AMHenri Gourvest
11/17/2023, 9:13 AMStefan Oltmann
11/17/2023, 9:15 AMStefan Oltmann
11/17/2023, 9:17 AMStefan Oltmann
11/17/2023, 9:19 AMStefan Oltmann
11/17/2023, 9:21 AMMichael Paus
11/17/2023, 9:47 AMStefan Oltmann
11/17/2023, 9:55 AMMichael Paus
11/17/2023, 9:55 AMLocalMinimumInteractiveComponentEnforcement.
Stefan Oltmann
11/17/2023, 9:56 AMMichael Paus
11/17/2023, 9:57 AMStefan Oltmann
11/17/2023, 9:58 AMStefan Oltmann
11/17/2023, 9:58 AMStefan Oltmann
11/17/2023, 9:59 AMMichael Paus
11/17/2023, 10:00 AM@OptIn(ExperimentalMaterialApi::class)
@Composable
internal fun App(topOffset: Dp = 0.dp) {
with (object : KoinComponent {
val aipModel: AIPModel by inject()
val aip by aipModel.aipModelState.collectAsState()
val isTouchDevice = remember(aip.primaryDevice) { aip.primaryDevice == PrimaryDevice.TOUCH }
}) {
CompositionLocalProvider(LocalMinimumInteractiveComponentEnforcement provides isTouchDevice) {
Surface(color = MaterialTheme.colors.surface, modifier = Modifier.fillMaxSize()) {
If you don’t use the above there are certain limits which you cannot override.Stefan Oltmann
11/17/2023, 10:01 AM