Сделал цвета приложения более мягкими для детей с РАС и снизу ссылки на другие экраны сделал побольше

This commit is contained in:
2025-12-23 21:34:00 +03:00
parent c56399dde9
commit 59087fe6d9
2 changed files with 19 additions and 19 deletions

View File

@@ -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")
}

View File

@@ -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) // Очень мягкий зеленый для темных элементов