solarizedLight top-level constant

ThemeData const solarizedLight

Solarized Light — Precision colours for machines and people, light background.

ethanschoonover.com/solarized

Sets an explicit opaque background/surface/foreground: the point of picking Solarized Light is to get Solarized Light's look, not to blend with the user's terminal. The 9-role mapping is curated — a full editor palette onto Fleury's lean ColorScheme is a judgement call; the hexes are the project's canonical values.

Implementation

const ThemeData solarizedLight = ThemeData(
  brightness: Brightness.light,
  colorScheme: ColorScheme(
    background: RgbColor(0xFD, 0xF6, 0xE3),
    surface: RgbColor(0xEE, 0xE8, 0xD5),
    foreground: RgbColor(0x65, 0x7B, 0x83),
    primary: RgbColor(0x26, 0x8B, 0xD2),
    focus: RgbColor(0x2A, 0xA1, 0x98),
    success: RgbColor(0x85, 0x99, 0x00),
    warning: RgbColor(0xB5, 0x89, 0x00),
    error: RgbColor(0xDC, 0x32, 0x2F),
    info: RgbColor(0x26, 0x8B, 0xD2),
  ),
);