@@ -29,14 +29,15 @@ import androidx.compose.foundation.lazy.LazyColumn
2929import androidx.compose.foundation.lazy.rememberLazyListState
3030import androidx.compose.foundation.shape.RoundedCornerShape
3131import androidx.compose.material.icons.Icons
32- import androidx.compose.material.icons.automirrored.filled.ArrowBack
32+ import androidx.compose.material.icons.automirrored.filled.KeyboardArrowLeft
3333import androidx.compose.material.icons.filled.Send
3434import androidx.compose.material3.ExperimentalMaterial3Api
3535import androidx.compose.material3.HorizontalDivider
3636import androidx.compose.material3.Icon
3737import androidx.compose.material3.IconButton
3838import androidx.compose.material3.Scaffold
3939import androidx.compose.material3.Text
40+ import androidx.compose.material3.TextButton
4041import androidx.compose.material3.TextField
4142import androidx.compose.material3.TextFieldDefaults
4243import androidx.compose.material3.TopAppBar
@@ -48,10 +49,13 @@ import androidx.compose.runtime.mutableStateOf
4849import androidx.compose.runtime.remember
4950import androidx.compose.ui.Alignment
5051import androidx.compose.ui.Modifier
52+ import androidx.compose.ui.draw.scale
5153import androidx.compose.ui.graphics.Color
5254import androidx.compose.ui.platform.LocalContext
55+ import androidx.compose.ui.text.TextStyle
5356import androidx.compose.ui.text.font.Font
5457import androidx.compose.ui.text.font.FontFamily
58+ import androidx.compose.ui.text.font.FontWeight
5559import androidx.compose.ui.text.input.TextFieldValue
5660import androidx.compose.ui.unit.dp
5761import androidx.compose.ui.unit.sp
@@ -61,9 +65,9 @@ import dev.chrisbanes.haze.haze
6165import dev.chrisbanes.haze.hazeChild
6266import dev.chrisbanes.haze.materials.CupertinoMaterials
6367import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
64- import me.kavishdevar.aln.utils.AirPodsNotifications
65- import me.kavishdevar.aln.services.AirPodsService
6668import me.kavishdevar.aln.R
69+ import me.kavishdevar.aln.services.AirPodsService
70+ import me.kavishdevar.aln.utils.AirPodsNotifications
6771
6872@OptIn(ExperimentalMaterial3Api ::class , ExperimentalLayoutApi ::class )
6973@SuppressLint(" UnusedMaterial3ScaffoldPaddingParameter" )
@@ -79,16 +83,34 @@ fun DebugScreen(navController: NavController) {
7983 TopAppBar (
8084 title = { Text (" Debug" ) },
8185 navigationIcon = {
82- IconButton (onClick = {
83- navController.popBackStack()
84- }) {
85- Icon (Icons .AutoMirrored .Filled .ArrowBack , null )
86+ TextButton (
87+ onClick = {
88+ navController.popBackStack()
89+ },
90+ shape = RoundedCornerShape (8 .dp),
91+ ) {
92+ val sharedPreferences = context.getSharedPreferences(" settings" , Context .MODE_PRIVATE )
93+ Icon (
94+ Icons .AutoMirrored .Filled .KeyboardArrowLeft ,
95+ contentDescription = " Back" ,
96+ tint = if (isSystemInDarkTheme()) Color (0xFF007AFF ) else Color (0xFF3C6DF5 ),
97+ modifier = Modifier .scale(1.5f )
98+ )
99+ Text (
100+ sharedPreferences.getString(" name" , " AirPods" )!! ,
101+ style = TextStyle (
102+ fontSize = 18 .sp,
103+ fontWeight = FontWeight .Medium ,
104+ color = if (isSystemInDarkTheme()) Color (0xFF007AFF ) else Color (0xFF3C6DF5 ),
105+ fontFamily = FontFamily (Font (R .font.sf_pro))
106+ ),
107+ )
86108 }
87109 },
88110 modifier = Modifier
89111 .hazeChild(
90112 state = hazeState,
91- style = CupertinoMaterials .thin (),
113+ style = CupertinoMaterials .thick (),
92114 block = {
93115 alpha = if (listState.firstVisibleItemIndex > 0 ) {
94116 1f
0 commit comments