mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-04-29 01:29:49 +00:00
small ui changes
This commit is contained in:
@@ -108,8 +108,8 @@ fun PressAndHoldSettings(navController: NavController) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
HorizontalDivider(
|
HorizontalDivider(
|
||||||
thickness = 2.dp,
|
thickness = 1.5.dp,
|
||||||
color = Color(0xFF4D4D4D).copy(alpha = 0.4f),
|
color = Color(0x40888888),
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.padding(start = 16.dp)
|
.padding(start = 16.dp)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ fun AirPodsSettingsScreen(dev: BluetoothDevice?, service: AirPodsService,
|
|||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.hazeChild(
|
.hazeChild(
|
||||||
state = hazeState,
|
state = hazeState,
|
||||||
style = CupertinoMaterials.regular(),
|
style = CupertinoMaterials.thick(),
|
||||||
block = {
|
block = {
|
||||||
alpha =
|
alpha =
|
||||||
if (verticalScrollState.value > 55.dp.value * mDensity.floatValue) 1f else 0f
|
if (verticalScrollState.value > 55.dp.value * mDensity.floatValue) 1f else 0f
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import androidx.compose.foundation.lazy.LazyColumn
|
|||||||
import androidx.compose.foundation.lazy.rememberLazyListState
|
import androidx.compose.foundation.lazy.rememberLazyListState
|
||||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||||
import androidx.compose.material.icons.Icons
|
import androidx.compose.material.icons.Icons
|
||||||
import androidx.compose.material.icons.automirrored.filled.ArrowBack
|
import androidx.compose.material.icons.automirrored.filled.KeyboardArrowLeft
|
||||||
import androidx.compose.material.icons.filled.Send
|
import androidx.compose.material.icons.filled.Send
|
||||||
import androidx.compose.material3.ExperimentalMaterial3Api
|
import androidx.compose.material3.ExperimentalMaterial3Api
|
||||||
import androidx.compose.material3.HorizontalDivider
|
import androidx.compose.material3.HorizontalDivider
|
||||||
@@ -37,6 +37,7 @@ import androidx.compose.material3.Icon
|
|||||||
import androidx.compose.material3.IconButton
|
import androidx.compose.material3.IconButton
|
||||||
import androidx.compose.material3.Scaffold
|
import androidx.compose.material3.Scaffold
|
||||||
import androidx.compose.material3.Text
|
import androidx.compose.material3.Text
|
||||||
|
import androidx.compose.material3.TextButton
|
||||||
import androidx.compose.material3.TextField
|
import androidx.compose.material3.TextField
|
||||||
import androidx.compose.material3.TextFieldDefaults
|
import androidx.compose.material3.TextFieldDefaults
|
||||||
import androidx.compose.material3.TopAppBar
|
import androidx.compose.material3.TopAppBar
|
||||||
@@ -48,10 +49,13 @@ import androidx.compose.runtime.mutableStateOf
|
|||||||
import androidx.compose.runtime.remember
|
import androidx.compose.runtime.remember
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.draw.scale
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
|
import androidx.compose.ui.text.TextStyle
|
||||||
import androidx.compose.ui.text.font.Font
|
import androidx.compose.ui.text.font.Font
|
||||||
import androidx.compose.ui.text.font.FontFamily
|
import androidx.compose.ui.text.font.FontFamily
|
||||||
|
import androidx.compose.ui.text.font.FontWeight
|
||||||
import androidx.compose.ui.text.input.TextFieldValue
|
import androidx.compose.ui.text.input.TextFieldValue
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import androidx.compose.ui.unit.sp
|
import androidx.compose.ui.unit.sp
|
||||||
@@ -61,9 +65,9 @@ import dev.chrisbanes.haze.haze
|
|||||||
import dev.chrisbanes.haze.hazeChild
|
import dev.chrisbanes.haze.hazeChild
|
||||||
import dev.chrisbanes.haze.materials.CupertinoMaterials
|
import dev.chrisbanes.haze.materials.CupertinoMaterials
|
||||||
import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
|
import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
|
||||||
import me.kavishdevar.aln.utils.AirPodsNotifications
|
|
||||||
import me.kavishdevar.aln.services.AirPodsService
|
|
||||||
import me.kavishdevar.aln.R
|
import me.kavishdevar.aln.R
|
||||||
|
import me.kavishdevar.aln.services.AirPodsService
|
||||||
|
import me.kavishdevar.aln.utils.AirPodsNotifications
|
||||||
|
|
||||||
@OptIn(ExperimentalMaterial3Api::class, ExperimentalLayoutApi::class)
|
@OptIn(ExperimentalMaterial3Api::class, ExperimentalLayoutApi::class)
|
||||||
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
|
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
|
||||||
@@ -79,16 +83,34 @@ fun DebugScreen(navController: NavController) {
|
|||||||
TopAppBar(
|
TopAppBar(
|
||||||
title = { Text("Debug") },
|
title = { Text("Debug") },
|
||||||
navigationIcon = {
|
navigationIcon = {
|
||||||
IconButton(onClick = {
|
TextButton(
|
||||||
navController.popBackStack()
|
onClick = {
|
||||||
}) {
|
navController.popBackStack()
|
||||||
Icon(Icons.AutoMirrored.Filled.ArrowBack, null)
|
},
|
||||||
|
shape = RoundedCornerShape(8.dp),
|
||||||
|
) {
|
||||||
|
val sharedPreferences = context.getSharedPreferences("settings", Context.MODE_PRIVATE)
|
||||||
|
Icon(
|
||||||
|
Icons.AutoMirrored.Filled.KeyboardArrowLeft,
|
||||||
|
contentDescription = "Back",
|
||||||
|
tint = if (isSystemInDarkTheme()) Color(0xFF007AFF) else Color(0xFF3C6DF5),
|
||||||
|
modifier = Modifier.scale(1.5f)
|
||||||
|
)
|
||||||
|
Text(
|
||||||
|
sharedPreferences.getString("name", "AirPods")!!,
|
||||||
|
style = TextStyle(
|
||||||
|
fontSize = 18.sp,
|
||||||
|
fontWeight = FontWeight.Medium,
|
||||||
|
color = if (isSystemInDarkTheme()) Color(0xFF007AFF) else Color(0xFF3C6DF5),
|
||||||
|
fontFamily = FontFamily(Font(R.font.sf_pro))
|
||||||
|
),
|
||||||
|
)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.hazeChild(
|
.hazeChild(
|
||||||
state = hazeState,
|
state = hazeState,
|
||||||
style = CupertinoMaterials.thin(),
|
style = CupertinoMaterials.thick(),
|
||||||
block = {
|
block = {
|
||||||
alpha = if (listState.firstVisibleItemIndex > 0) {
|
alpha = if (listState.firstVisibleItemIndex > 0) {
|
||||||
1f
|
1f
|
||||||
|
|||||||
@@ -50,9 +50,10 @@ import me.kavishdevar.aln.services.ServiceManager
|
|||||||
@Composable()
|
@Composable()
|
||||||
fun RightDivider() {
|
fun RightDivider() {
|
||||||
HorizontalDivider(
|
HorizontalDivider(
|
||||||
color = Color(0xFF4D4D4D).copy(alpha = 0.4f),
|
thickness = 1.5.dp,
|
||||||
thickness = 2.dp,
|
color = Color(0x40888888),
|
||||||
modifier = Modifier.padding(start = 72.dp)
|
modifier = Modifier
|
||||||
|
.padding(start = 72.dp)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user