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