Statusbar seamless (#289)

* wip status bar

* header fix
This commit is contained in:
callebtc
2025-08-23 02:36:36 +02:00
committed by GitHub
parent f13f3063c9
commit 16c55a4105
4 changed files with 62 additions and 21 deletions
@@ -1,12 +1,15 @@
package com.bitchat.android
import android.content.Intent
import android.os.Build
import android.os.Bundle
import android.util.Log
import androidx.activity.ComponentActivity
import androidx.activity.OnBackPressedCallback
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.activity.viewModels
import androidx.core.view.WindowCompat
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
@@ -65,6 +68,12 @@ class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Enable edge-to-edge display for modern Android look
enableEdgeToEdge()
// Make status bar transparent and content can extend behind it
WindowCompat.setDecorFitsSystemWindows(window, false)
// Initialize permission management
permissionManager = PermissionManager(this)
// Initialize core mesh service first