craftzdog.solarized-osaka.nvim/lua
Takuya Matsuyama 308edfd998 fix(vivid): Keep colors from washing out when brightened
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.
2026-08-11 14:03:20 +09:00
..
barbecue/theme perf(reassign): slowly replace all reassign colors with theme colors 2025-01-24 01:55:24 +05:00
lightline/colorscheme feat(lightline): lightline colors close to lualine 2025-01-07 00:51:14 +05:00
lualine/themes fix: add missing option hide_inactive_statusline 2024-12-23 17:42:41 +03:00
solarized-osaka fix(vivid): Keep colors from washing out when brightened 2026-08-11 14:03:20 +09:00