From f47ed012430cc74093bf90c6687d35271c154d4b Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Thu, 10 Jul 2025 14:15:54 +0200 Subject: [PATCH] bluetooth checking --- app/build.gradle.kts | 1 + .../onboarding/BluetoothCheckScreen.kt | 25 ++++++++----------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9d1e7199..3a75667d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -64,6 +64,7 @@ dependencies { implementation("androidx.compose.ui:ui-graphics") implementation("androidx.compose.ui:ui-tooling-preview") implementation("androidx.compose.material3:material3") + implementation("androidx.compose.material:material-icons-extended") // AppCompat for theme support implementation("androidx.appcompat:appcompat:1.6.1") diff --git a/app/src/main/java/com/bitchat/android/onboarding/BluetoothCheckScreen.kt b/app/src/main/java/com/bitchat/android/onboarding/BluetoothCheckScreen.kt index 47892df0..9e701af3 100644 --- a/app/src/main/java/com/bitchat/android/onboarding/BluetoothCheckScreen.kt +++ b/app/src/main/java/com/bitchat/android/onboarding/BluetoothCheckScreen.kt @@ -2,6 +2,9 @@ package com.bitchat.android.onboarding import androidx.compose.animation.core.* import androidx.compose.foundation.layout.* +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.* +import androidx.compose.material.icons.outlined.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment @@ -65,19 +68,13 @@ private fun BluetoothDisabledContent( verticalArrangement = Arrangement.spacedBy(24.dp), horizontalAlignment = Alignment.CenterHorizontally ) { - // Bluetooth icon - Card( - colors = CardDefaults.cardColors( - containerColor = Color(0xFFE3F2FD) - ), - elevation = CardDefaults.cardElevation(defaultElevation = 4.dp) - ) { - Text( - text = "📶", - style = MaterialTheme.typography.headlineLarge, - modifier = Modifier.padding(16.dp) - ) - } + // Bluetooth icon - using Bluetooth outlined icon in app's green color + Icon( + imageVector = Icons.Outlined.Bluetooth, + contentDescription = "Bluetooth", + modifier = Modifier.size(64.dp), + tint = Color(0xFF00C851) // App's main green color + ) Text( text = "Bluetooth Required", @@ -134,7 +131,7 @@ private fun BluetoothDisabledContent( onClick = onEnableBluetooth, modifier = Modifier.fillMaxWidth(), colors = ButtonDefaults.buttonColors( - containerColor = Color(0xFF2196F3) // Bluetooth blue + containerColor = Color(0xFF00C851) // App's main green color ) ) { Text(