diff --git a/app/src/main/kotlin/com/tutpro/baresip/AccountScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/AccountScreen.kt index 77a1a05c..febd70cc 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/AccountScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/AccountScreen.kt @@ -30,6 +30,7 @@ import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.OutlinedTextField +import androidx.compose.material3.OutlinedTextFieldDefaults import androidx.compose.material3.Scaffold import androidx.compose.material3.Switch import androidx.compose.material3.Text @@ -237,7 +238,14 @@ private fun AccountContent( textStyle = TextStyle(fontSize = 18.sp), label = { Text(text = stringResource(R.string.sip_uri), fontWeight = FontWeight.Bold) - } + }, + colors = OutlinedTextFieldDefaults.colors( + disabledTextColor = MaterialTheme.colorScheme.onSurface, + disabledBorderColor = MaterialTheme.colorScheme.outline, + disabledLeadingIconColor = MaterialTheme.colorScheme.onSurfaceVariant, + disabledTrailingIconColor = MaterialTheme.colorScheme.onSurfaceVariant, + disabledLabelColor = MaterialTheme.colorScheme.onSurfaceVariant, + ) ) } } diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt index 1079b4a6..b67cbe5f 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt @@ -1141,12 +1141,8 @@ private fun CallUriRow(ctx: Context, viewModel: ViewModel) { ) { OutlinedTextField( value = callUri.value, - enabled = callUriEnabled.value, + readOnly = !callUriEnabled.value, singleLine = true, - //colors = OutlinedTextFieldDefaults.colors( - // focusedBorderColor = MaterialTheme.colorScheme.primary, - // unfocusedBorderColor = MaterialTheme.colorScheme.outline, - //), onValueChange = { if (it != callUri.value) { callUri.value = it