blob: 7f181a442c41dc59b28999fc6df672e2ac5fe4fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package coffee.liz.abstractionengine.app.ui
import androidx.compose.material3.darkColorScheme
import androidx.compose.ui.graphics.Color
// GameBoy-inspired color palette
object GameBoyColors {
val DarkestGreen = Color(0xFF0F380F)
val DarkGreen = Color(0xFF306230)
val MediumGreen = Color(0xFF8BAC0F)
val LightGreen = Color(0xFF9BBC0F)
val ScreenGreen = Color(0xFF8BAC0F)
// Accent colors for buttons (still retro but with more variety)
val ButtonRed = Color(0xFFE76F51)
val ButtonYellow = Color(0xFFF4A261)
val DPadGray = Color(0xFF4A5759)
val DPadLight = Color(0xFF6B7F82)
}
val GameBoyTheme =
darkColorScheme(
primary = GameBoyColors.MediumGreen,
onPrimary = GameBoyColors.DarkestGreen,
secondary = GameBoyColors.LightGreen,
onSecondary = GameBoyColors.DarkestGreen,
background = GameBoyColors.DarkestGreen,
onBackground = GameBoyColors.LightGreen,
surface = GameBoyColors.DarkGreen,
onSurface = GameBoyColors.LightGreen,
surfaceVariant = GameBoyColors.DPadGray,
outline = GameBoyColors.DarkestGreen,
)
|