This is not a popular request for now, but I believe it’s a cutting-edge feature for web design tools and probably will be a good fit for an open-source “alternative to big-tech” project as a frontier feature to be distinguished from others.
oklch started to gain momentum recently since major browsers started to support it. Also, there is a growing number of high-quality monitors worldwide with P3 support or even REC2020 which can result in more vibrant colors when using oklch. However, there is no oklch support in major design tools as of now.
oklch support can shift traditional approach to color theming and provide designers with a superior way of creating color palettes. This feature could become the point of interest, which will grab the attention to the penpot app
Yes, this would unlock more colors for our designs and they can be used today on most Apple displays or other high quality ones.
I think this feature is very important because you improve something at the foundation of penpot. Color is one of the most important design decision one can take.
I agree that support for OKLCH and OKLAB would be a great feature, as it would make it easier to use design tokens/CSS variables and design for A11Y/WCAG compliance. So far I have seen no evidence of this in Taiga.
Over the weekend I dug up some more information on this topic that might be helpful for an implementation:
Inkscape Experimental Implementation: Issue, Draft, Merge Request
AFAIK Inkscape is the only open source software to date that provides any kind of OKLAB/OKLCH support directly to end users. This feature is experimental. Although it has internal support for OKLAB/OKLCH, the colour selector is based on sRGB-based OKHSL and the export is sRGB-based HEX. So IMHO the OKLAB feature does not really take advantage of OKLAB/OKLCH.