mirror of
https://github.com/craftzdog/solarized-osaka.nvim.git
synced 2026-09-10 07:16:21 -04:00
HSLuv preserves *relative* saturation, but the sRGB gamut narrows toward white, so holding S constant while raising lightness silently drained real chroma: red lost 29.8%, violet 26.6% and magenta 18.2%. Work in LCh instead and never let chroma fall below where it started, capped at what the gamut can hold at the new lightness. Colors already on the boundary keep riding it up, so the hues that were not losing chroma are untouched and near-gray tokens stay neutral. red500 #f37574 -> #ff6c6a (+19.7% chroma) magenta500 #ef73a6 -> #fe67a8 (+22.1%) violet500 #989ad7 -> #9498ea (+35.6%) Contrast is unchanged, with the lowest still at 6.21:1. |
||
|---|---|---|
| .. | ||
| barbecue/theme | ||
| lightline/colorscheme | ||
| lualine/themes | ||
| solarized-osaka | ||