From 59087fe6d91e15463e39a2cfdad0c50e122a87e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB?= Date: Tue, 23 Dec 2025 21:34:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20=D1=86?= =?UTF-8?q?=D0=B2=D0=B5=D1=82=D0=B0=20=D0=BF=D1=80=D0=B8=D0=BB=D0=BE=D0=B6?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B1=D0=BE=D0=BB=D0=B5=D0=B5=20?= =?UTF-8?q?=D0=BC=D1=8F=D0=B3=D0=BA=D0=B8=D0=BC=D0=B8=20=D0=B4=D0=BB=D1=8F?= =?UTF-8?q?=20=D0=B4=D0=B5=D1=82=D0=B5=D0=B9=20=D1=81=20=D0=A0=D0=90=D0=A1?= =?UTF-8?q?=20=D0=B8=20=D1=81=D0=BD=D0=B8=D0=B7=D1=83=20=D1=81=D1=81=D1=8B?= =?UTF-8?q?=D0=BB=D0=BA=D0=B8=20=D0=BD=D0=B0=20=D0=B4=D1=80=D1=83=D0=B3?= =?UTF-8?q?=D0=B8=D0=B5=20=D1=8D=D0=BA=D1=80=D0=B0=D0=BD=D1=8B=20=D1=81?= =?UTF-8?q?=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20=D0=BF=D0=BE=D0=B1=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D1=88=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/screens/auth/LoginScreen.kt | 6 ++-- .../java/com/novayaplaneta/ui/theme/Color.kt | 32 +++++++++---------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt b/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt index 09cec55..3ff07a7 100644 --- a/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt +++ b/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt @@ -256,12 +256,12 @@ fun LoginScreen( horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.spacedBy(12.dp) ) { - val linkTextSize = (screenHeightDp * 0.024f).toInt().coerceIn(18, 26).sp + val linkTextSize = (screenHeightDp * 0.032f).toInt().coerceIn(24, 32).sp Text( text = "Нет логина и пароля?", fontSize = linkTextSize, color = LoginGreenAccent, - fontWeight = FontWeight.Medium, + fontWeight = FontWeight.Bold, modifier = Modifier.clickable { navController.navigate("registration") } @@ -271,7 +271,7 @@ fun LoginScreen( text = "Не помнишь пароль?", fontSize = linkTextSize, color = LoginGreenAccent, - fontWeight = FontWeight.Medium, + fontWeight = FontWeight.Bold, modifier = Modifier.clickable { navController.navigate("forgot_password") } diff --git a/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt b/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt index d6cb613..6c3829a 100644 --- a/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt +++ b/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt @@ -14,22 +14,22 @@ val SurfaceDark = Color(0xFF1A1A1A) val OnBackgroundDark = Color(0xFFFFFFFF) val OnSurfaceDark = Color(0xFFFFFFFF) -// Accent Colors - мягкие пастельные тона для комфорта детей с РАС -val AccentGreen = Color(0xFF7FD97F) // Мягкий пастельный зеленый -val AccentOrange = Color(0xFFFFB88C) // Мягкий пастельный персиковый -val AccentGold = Color(0xFFFFE68C) // Мягкий пастельный желтый +// Accent Colors - очень мягкие пастельные тона для максимального комфорта детей с РАС +val AccentGreen = Color(0xFFA8D5BA) // Очень мягкий мятно-зеленый (низкая насыщенность) +val AccentOrange = Color(0xFFFFD4B3) // Очень мягкий персиковый (теплый, успокаивающий) +val AccentGold = Color(0xFFFFEEC7) // Очень мягкий бежево-желтый (кремовый оттенок) -// Status Colors - приглушенные для комфорта -val SuccessColor = Color(0xFF7FD97F) // Мягкий зеленый -val WarningColor = Color(0xFFFFB88C) // Мягкий персиковый -val ErrorColor = Color(0xFFFF9E9E) // Мягкий розовый вместо яркого красного +// Status Colors - очень приглушенные для комфорта +val SuccessColor = Color(0xFFA8D5BA) // Очень мягкий зеленый +val WarningColor = Color(0xFFFFD4B3) // Очень мягкий персиковый +val ErrorColor = Color(0xFFFFC8C8) // Очень мягкий розовый (вместо яркого красного) -// Цвета для экрана авторизации (благоприятные для РАС из PDF) -val LoginBackgroundTurquoise = Color(0xFFDAE7E9) // Мягкий голубой фон -val LoginCardLightBlue = Color(0xFFBCDAEC) // Спокойный светло-голубой -val LoginInputLightBlue = Color(0xFFBCDAEC) // Для полей ввода -val LoginButtonBlue = Color(0xFFBCDAEC) // Для кнопки -val LoginGreenAccent = Color(0xFF80EF80) // Пастельно-зелёный акцент -val LoginGreenSoft = Color(0xFFC5E6C5) // Мягкий пастельно-зелёный -val LoginGreenDark = Color(0xFF80EF80) // Пастельно-зелёный темнее +// Цвета для экрана авторизации (оптимизированные для РАС - очень мягкие тона) +val LoginBackgroundTurquoise = Color(0xFFE8F4F5) // Очень мягкий мятный фон (еще мягче) +val LoginCardLightBlue = Color(0xFFD4E8F0) // Очень мягкий голубой для карточек +val LoginInputLightBlue = Color(0xFFD4E8F0) // Очень мягкий голубой для полей ввода +val LoginButtonBlue = Color(0xFFD4E8F0) // Очень мягкий голубой для кнопок +val LoginGreenAccent = Color(0xFF95D5A3) // Очень мягкий зеленый акцент (приглушенный) +val LoginGreenSoft = Color(0xFFD1E8D7) // Очень мягкий светло-зеленый +val LoginGreenDark = Color(0xFF95D5A3) // Очень мягкий зеленый для темных элементов