diff --git a/.idea/misc.xml b/.idea/misc.xml index 9079288..0bf4bb7 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -76,6 +76,9 @@ + + + diff --git a/app/src/main/java/com/pixelized/biblib/ui/composable/items/Image.kt b/app/src/main/java/com/pixelized/biblib/ui/composable/items/Image.kt index 7cdb12e..504acdd 100644 --- a/app/src/main/java/com/pixelized/biblib/ui/composable/items/Image.kt +++ b/app/src/main/java/com/pixelized/biblib/ui/composable/items/Image.kt @@ -47,7 +47,6 @@ fun Image( alignment = alignment, contentScale = contentScale, alpha = alpha, - colorFilter = colorFilter, ) } } diff --git a/app/src/main/java/com/pixelized/biblib/ui/composable/pages/DetailPageComposable.kt b/app/src/main/java/com/pixelized/biblib/ui/composable/pages/DetailPageComposable.kt index d1d5b84..d9dd328 100644 --- a/app/src/main/java/com/pixelized/biblib/ui/composable/pages/DetailPageComposable.kt +++ b/app/src/main/java/com/pixelized/biblib/ui/composable/pages/DetailPageComposable.kt @@ -57,10 +57,6 @@ fun DetailPageComposable(book: BookUio) { Row(modifier = Modifier.padding(bottom = 16.dp)) { Button( modifier = Modifier.weight(1f), - colors = ButtonDefaults.textButtonColors( - backgroundColor = Teal200, - contentColor = Color.Black, - ), onClick = { }) { Text(text = "EPUB") } @@ -68,19 +64,11 @@ fun DetailPageComposable(book: BookUio) { modifier = Modifier .weight(1f) .padding(horizontal = 8.dp), - colors = ButtonDefaults.textButtonColors( - backgroundColor = Teal200, - contentColor = Color.Black, - ), onClick = { }) { Text(text = "MOBI") } Button( modifier = Modifier.weight(1f), - colors = ButtonDefaults.textButtonColors( - backgroundColor = Teal200, - contentColor = Color.Black, - ), onClick = { }) { Text(text = "SEND") } diff --git a/app/src/main/java/com/pixelized/biblib/ui/composable/screen/LoginScreenComposable.kt b/app/src/main/java/com/pixelized/biblib/ui/composable/screen/LoginScreenComposable.kt index 36edc22..c87a365 100644 --- a/app/src/main/java/com/pixelized/biblib/ui/composable/screen/LoginScreenComposable.kt +++ b/app/src/main/java/com/pixelized/biblib/ui/composable/screen/LoginScreenComposable.kt @@ -6,7 +6,9 @@ import androidx.compose.foundation.layout.* import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material.* -import androidx.compose.material.ButtonDefaults.textButtonColors +import androidx.compose.material.ButtonDefaults.outlinedButtonColors +import androidx.compose.material.TextFieldDefaults.outlinedTextFieldColors +import androidx.compose.material.TextFieldDefaults.textFieldColors import androidx.compose.material.icons.Icons import androidx.compose.material.icons.sharp.Visibility import androidx.compose.material.icons.sharp.VisibilityOff @@ -86,7 +88,7 @@ fun LoginScreenComposable( ) { Button( modifier = Modifier.padding(end = 8.dp), - colors = textButtonColors(), + colors = outlinedButtonColors(), onClick = { // TODO: navigationViewModel.navigateTo(NavigationViewModel.Screen.MainScreen) @@ -105,7 +107,7 @@ fun LoginScreenComposable( Button( modifier = Modifier.fillMaxWidth(), - colors = ButtonDefaults.outlinedButtonColors(), + colors = outlinedButtonColors(), onClick = { // TODO: navigationViewModel.navigateTo(NavigationViewModel.Screen.MainScreen) @@ -125,10 +127,11 @@ private fun LoginField(viewModel: AuthenticationViewModel, modifier: Modifier = TextField( modifier = modifier, value = login.value ?: "", + onValueChange = { viewModel.updateLogin(it) }, label = { Text(text = stringResource(id = R.string.authentication_login)) }, + colors = outlinedTextFieldColors(), maxLines = 1, singleLine = true, - onValueChange = { viewModel.updateLogin(it) }, ) } @@ -139,6 +142,9 @@ private fun PasswordField(viewModel: AuthenticationViewModel, modifier: Modifier TextField( modifier = modifier, value = password.value ?: "", + onValueChange = { viewModel.updatePassword(it) }, + label = { Text(text = stringResource(id = R.string.authentication_password)) }, + colors = outlinedTextFieldColors(), maxLines = 1, singleLine = true, visualTransformation = if (passwordVisibility) VisualTransformation.None else PasswordVisualTransformation(), @@ -150,8 +156,6 @@ private fun PasswordField(viewModel: AuthenticationViewModel, modifier: Modifier ) } }, - label = { Text(text = stringResource(id = R.string.authentication_password)) }, - onValueChange = { viewModel.updatePassword(it) } ) } diff --git a/app/src/main/java/com/pixelized/biblib/ui/theme/Color.kt b/app/src/main/java/com/pixelized/biblib/ui/theme/Color.kt index d42ecd3..e443acf 100644 --- a/app/src/main/java/com/pixelized/biblib/ui/theme/Color.kt +++ b/app/src/main/java/com/pixelized/biblib/ui/theme/Color.kt @@ -5,4 +5,8 @@ import androidx.compose.ui.graphics.Color val Purple200 = Color(0xFFBB86FC) val Purple500 = Color(0xFF6200EE) val Purple700 = Color(0xFF3700B3) -val Teal200 = Color(0xFF03DAC5) \ No newline at end of file +val Teal200 = Color(0xFF03DAC5) + +val Green600 = Color(0xFF43a047) +val Green600L = Color(0XFF76d275) +val Green600D = Color(0XFF00701a) \ No newline at end of file diff --git a/app/src/main/java/com/pixelized/biblib/ui/theme/Theme.kt b/app/src/main/java/com/pixelized/biblib/ui/theme/Theme.kt index ca4f99b..5bc3c11 100644 --- a/app/src/main/java/com/pixelized/biblib/ui/theme/Theme.kt +++ b/app/src/main/java/com/pixelized/biblib/ui/theme/Theme.kt @@ -6,17 +6,18 @@ import androidx.compose.material.Surface import androidx.compose.material.darkColors import androidx.compose.material.lightColors import androidx.compose.runtime.Composable +import androidx.compose.ui.graphics.Color private val DarkColorPalette = darkColors( - primary = Purple200, - primaryVariant = Purple700, - secondary = Teal200 + primary = Green600, + primaryVariant = Green600D, + onPrimary = Color.White, ) private val LightColorPalette = lightColors( - primary = Purple500, - primaryVariant = Purple700, - secondary = Teal200 + primary = Green600, + primaryVariant = Green600D, + onPrimary = Color.White, ) @Composable