Lunaria is a family of soothing, moderate-contrast color palettes. Lunaria's colors were generated algorithmically, employing the cutting edge of color science: the CAM16 color appearance model and its associated uniform color space and chromatic adaptation transform.
Lunaria includes three distinct palettes:
-
The Light palette is for users who prefer to read dark text on a light background. It is designed to provide the best facsimile of ink-on-paper that an LCD monitor can possibly achieve. Its colors are optimized for viewing in the bright window-lit conditions typical of 21st century office buildings, but hold up well in a broad range of conditions.
-
The Dark palette is for users who prefer light text on a dark background. Its neutral colors are designed to give an impression of a moonlit night and are derived from actual spectral data collected from the Fred Lawrence Whipple mountaintop astronomical observatory. It is optimized for nighttime viewing under dim, warm LED illumination.
-
The Eclipse palette is almost identical to the Dark palette, but optimized for the same brighter viewing conditions as the Light palette is. The most visible difference is that the background is darker as a result of compensating for increased viewing flare (ambient light reflected off the monitor surface).
For more information about how Lunaria was constructed and how you can incorporate it into your own work (such as themes for other IDEs or terminals), see https://lunaria.design. For the sources of this extension and other ready-made Lunaria color themes, see https://github.com/dfoxfranke/lunaria.