From 08be7c53d5ee44b6effc3c841245d2062449f005 Mon Sep 17 00:00:00 2001 From: sanjeok77 Date: Thu, 5 Mar 2026 04:17:15 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20index.html=20=EB=94=94=EC=9E=90?= =?UTF-8?q?=EC=9D=B8=20=ED=85=8C=EB=A7=88=20=EC=83=89=EC=83=81=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 다크 테마 색상 (배경, 카드, 텍스트, 강조색) - 라이트 테마 색상 - HOT/게시판 배지 색상 Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus --- .../java/com/hotdeal/alarm/ui/theme/Theme.kt | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/app/src/main/java/com/hotdeal/alarm/ui/theme/Theme.kt b/app/src/main/java/com/hotdeal/alarm/ui/theme/Theme.kt index 5c9cda7..80b0d18 100644 --- a/app/src/main/java/com/hotdeal/alarm/ui/theme/Theme.kt +++ b/app/src/main/java/com/hotdeal/alarm/ui/theme/Theme.kt @@ -71,6 +71,50 @@ private val DarkOnErrorContainer = Color(0xFFFFDAD6) private val DarkOutline = Color(0xFF938F99) private val DarkOutlineVariant = Color(0xFF49454F) +// ========================= +// index.html Inspired Colors +// ========================= + +// Dark Theme (index.html style) +val IndexBgPrimary = Color(0xFF0f0f1a) +val IndexBgSecondary = Color(0xFF1a1a2e) +val IndexBgCard = Color(0xFF16162a) +val IndexBgCardHover = Color(0xFF1e1e3a) +val IndexBgInput = Color(0xFF252545) + +val IndexTextPrimary = Color(0xFFffffff) +val IndexTextSecondary = Color(0xFFa0a0b8) +val IndexTextMuted = Color(0xFF6b6b8a) + +val IndexAccentPrimary = Color(0xFF6366f1) +val IndexAccentSecondary = Color(0xFF8b5cf6) + +val IndexHotBadgeBg = Color(0x26EF4444) // rgba(239, 68, 68, 0.15) +val IndexHotBadgeText = Color(0xFFef4444) + +val IndexBoardBadgeBg = Color(0x26818CF8) // rgba(129, 140, 248, 0.15) +val IndexBoardBadgeText = Color(0xFF818cf8) + +// Light Theme (index.html style) +val IndexLightBgPrimary = Color(0xFFf8fafc) +val IndexLightBgSecondary = Color(0xFFffffff) +val IndexLightBgCard = Color(0xFFffffff) +val IndexLightBgCardHover = Color(0xFFf1f5f9) +val IndexLightBgInput = Color(0xFFf1f5f9) + +val IndexLightTextPrimary = Color(0xFF0f172a) +val IndexLightTextSecondary = Color(0xFF475569) +val IndexLightTextMuted = Color(0xFF94a3b8) + +val IndexLightAccentPrimary = Color(0xFF4f46e5) +val IndexLightAccentSecondary = Color(0xFF7c3aed) + +val IndexLightHotBadgeBg = Color(0x1ADC2626) // rgba(220, 38, 38, 0.1) +val IndexLightHotBadgeText = Color(0xFFdc2626) + +val IndexLightBoardBadgeBg = Color(0x1A4F46E5) // rgba(79, 70, 229, 0.1) +val IndexLightBoardBadgeText = Color(0xFF4f46e5) + // Site Colors val PpomppuColor = Color(0xFFE91E63) val ClienColor = Color(0xFF4CAF50)