Palette

data class Palette(val isDark: Boolean, val bgTop: Color, val bg: Color, val bgGlow: Color, val surface: Color, val surfaceHi: Color, val outline: Color, val text: Color, val textDim: Color, val grid: Color, val accent: Color, val accent2: Color, val good: Color, val bad: Color, val blobs: List<Color>, val heat: List<Color>)

Constructors

Link copied to clipboard
constructor(isDark: Boolean, bgTop: Color, bg: Color, bgGlow: Color, surface: Color, surfaceHi: Color, outline: Color, text: Color, textDim: Color, grid: Color, accent: Color, accent2: Color, good: Color, bad: Color, blobs: List<Color>, heat: List<Color>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val bad: Color
Link copied to clipboard
val bg: Color
Link copied to clipboard
Link copied to clipboard

Screen gradient, top → bottom.

Link copied to clipboard

Organic background blobs.

Link copied to clipboard
val good: Color
Link copied to clipboard
val grid: Color
Link copied to clipboard

Cold → hot ramp used by every heat effect.

Link copied to clipboard
Link copied to clipboard

Hairline border on glass.

Link copied to clipboard

Frosted-glass fill for cards and controls.

Link copied to clipboard

Slightly brighter glass for tracks, tiles and pressed states.

Link copied to clipboard
val text: Color
Link copied to clipboard

Functions

Link copied to clipboard

Samples Palette.heat at t ∈ 0, 1.