diff --git a/app/src/main/java/com/kernelmaft/zanbur/main.kt b/app/src/main/java/com/kernelmaft/zanbur/main.kt index 2dd6931..769890f 100644 --- a/app/src/main/java/com/kernelmaft/zanbur/main.kt +++ b/app/src/main/java/com/kernelmaft/zanbur/main.kt @@ -1,7 +1,6 @@ package com.kernelmaft.zanbur import android.os.* -import androidx.activity.* import androidx.activity.compose.* import androidx.compose.foundation.layout.* import androidx.compose.runtime.* @@ -15,7 +14,7 @@ import kotlinx.coroutines.flow.* -class MainActivity : ComponentActivity () { +class MainActivity : EdgeToEdgeActivity () { override fun onCreate ( savedInstanceState : Bundle ? ) { super . onCreate (savedInstanceState) @@ -37,7 +36,6 @@ class MainActivity : ComponentActivity () { } } - enableEdgeToEdge () setContent { AppFrame { Column ( Modifier . width ( 300 . dp ) ) { diff --git a/app/src/main/java/com/kernelmaft/zanbur/theme.kt b/app/src/main/java/com/kernelmaft/zanbur/theme.kt index 4a1ed42..8a95cbc 100644 --- a/app/src/main/java/com/kernelmaft/zanbur/theme.kt +++ b/app/src/main/java/com/kernelmaft/zanbur/theme.kt @@ -1,5 +1,7 @@ package com.kernelmaft.zanbur +import android.os.* +import androidx.activity.* import androidx.compose.foundation.* import androidx.compose.material3.* import androidx.compose.material3.MaterialTheme.shapes @@ -22,3 +24,12 @@ val compactSpacing = 16 . dp MaterialTheme ( colorScheme, shapes , typography , content ) } + +open class EdgeToEdgeActivity : ComponentActivity () { + override fun onCreate ( savedInstanceState : Bundle ? ) { + super . onCreate (savedInstanceState) + + enableEdgeToEdge () + actionBar ?. hide () + } +}