Loading...
Searching...
No Matches
yoda::palette Namespace Reference

Color palette constants from the Solarized scheme. More...

Variables

constexpr unsigned int base0 = 0x839496
 Body text (light mode)
 
constexpr unsigned int base00 = 0x657b83
 Body text (dark mode)
 
constexpr unsigned int base01 = 0x586e75
 Optional emphasized content.
 
constexpr unsigned int base02 = 0x073642
 Dark background.
 
constexpr unsigned int base03 = 0x002b36
 Darkest background.
 
constexpr unsigned int base1 = 0x93a1a1
 Optional de-emphasized content.
 
constexpr unsigned int base2 = 0xeee8d5
 Light background highlights.
 
constexpr unsigned int base3 = 0xfdf6e3
 Lightest background.
 
constexpr unsigned int blue = 0x268bd2
 Accent: blue.
 
constexpr unsigned int cyan = 0x2aa198
 Accent: cyan.
 
constexpr unsigned int green = 0x859900
 Accent: green.
 
constexpr unsigned int magenta = 0xd33682
 Accent: magenta.
 
constexpr unsigned int orange = 0xcb4b16
 Accent: orange.
 
constexpr unsigned int red = 0xdc322f
 Accent: red.
 
constexpr unsigned int violet = 0x6c71c4
 Accent: violet.
 
constexpr unsigned int yellow = 0xb58900
 Accent: yellow.
 

Detailed Description

Color palette constants from the Solarized scheme.

These are the canonical Solarized colors as defined by Ethan Schoonover. They form the basis of doxyYoda's visual identity.

Note
The hex values here match the CSS custom properties in _variables.scss.
See also
https://ethanschoonover.com/solarized/

Variable Documentation

◆ base0

unsigned int yoda::palette::base0 = 0x839496
constexpr

Body text (light mode)

Definition at line 51 of file yoda.hpp.

◆ base00

unsigned int yoda::palette::base00 = 0x657b83
constexpr

Body text (dark mode)

Definition at line 50 of file yoda.hpp.

◆ base01

unsigned int yoda::palette::base01 = 0x586e75
constexpr

Optional emphasized content.

Definition at line 49 of file yoda.hpp.

◆ base02

unsigned int yoda::palette::base02 = 0x073642
constexpr

Dark background.

Definition at line 48 of file yoda.hpp.

◆ base03

unsigned int yoda::palette::base03 = 0x002b36
constexpr

Darkest background.

Definition at line 47 of file yoda.hpp.

◆ base1

unsigned int yoda::palette::base1 = 0x93a1a1
constexpr

Optional de-emphasized content.

Definition at line 52 of file yoda.hpp.

◆ base2

unsigned int yoda::palette::base2 = 0xeee8d5
constexpr

Light background highlights.

Definition at line 53 of file yoda.hpp.

◆ base3

unsigned int yoda::palette::base3 = 0xfdf6e3
constexpr

Lightest background.

Definition at line 54 of file yoda.hpp.

◆ blue

unsigned int yoda::palette::blue = 0x268bd2
constexpr

Accent: blue.

Definition at line 61 of file yoda.hpp.

◆ cyan

unsigned int yoda::palette::cyan = 0x2aa198
constexpr

Accent: cyan.

Definition at line 62 of file yoda.hpp.

◆ green

unsigned int yoda::palette::green = 0x859900
constexpr

Accent: green.

Definition at line 63 of file yoda.hpp.

◆ magenta

unsigned int yoda::palette::magenta = 0xd33682
constexpr

Accent: magenta.

Definition at line 59 of file yoda.hpp.

◆ orange

unsigned int yoda::palette::orange = 0xcb4b16
constexpr

Accent: orange.

Definition at line 57 of file yoda.hpp.

◆ red

unsigned int yoda::palette::red = 0xdc322f
constexpr

Accent: red.

Definition at line 58 of file yoda.hpp.

◆ violet

unsigned int yoda::palette::violet = 0x6c71c4
constexpr

Accent: violet.

Definition at line 60 of file yoda.hpp.

◆ yellow

unsigned int yoda::palette::yellow = 0xb58900
constexpr

Accent: yellow.

Definition at line 56 of file yoda.hpp.