Skip to main content

68 replies

Alexander_FJelldal
New Member
June 18, 2026

B U M P 👊

Andreas Chrysopoulos
New Member
June 23, 2026

Bump!

Aki Fukai
New Participant
August 4, 2026

It’s been 4 years… 😭

Skyler_Reeves
New Member
August 13, 2026

+1 for OKLCH. It would make designing for accessibility much better.

chewlian
New Member
September 1, 2026

Come on peeps, this has been best practice in code for years. Add it. 

Roman_Luks
New Participant
September 3, 2026

Is there any workaround for Figma? I’m trying to design for Tailwind v4.0 but it uses OKLCH.

Lucas West
New Participant
September 15, 2026

+1 for OKLCH. Sad to see no support at all still :(.

 

It would be really nice if even just a tiny bit of support could be added, I understand full gradient, rendering, and blending would require a massive overhaul, but even something small in the mean time would be nice.

 

For example, just add an option when making a color variable to define it in OKLCH instead of hex, store and maintain the color as OKLCH under the hood, but then whenever that variable is accessed it could just get immediately flattened to hex as a stopgap solution given the renderer not supporting actually drawing or working with it at all. That would also leave a nice easy migration surface if actual full rendering support comes in eventually.

Jaycee Lewis
Figmate
Figmate
September 15, 2026

Hey everyone. Thanks to all who have taken the time to reply. I am putting together a summary to share with our team. I don’t have an update at this time (sorry!) and I want to make sure I’m current as of September 2026.

Please correct my summary if I am getting anything incorrect.

What you are asking for:

  • OKLab and OKLCH as selectable color models in the color picker, alongside Hex, RGB, CSS, HSL, and HSB
  • Extend support beyond the picker — color variables, gradients (including the ability to specify gradient interpolation color space), and the built-in contrast tool
  • Native support specifically, rather than plugins. This blocker here is they can't drive variables or gradients the way the picker can
  • Out-of-gamut indication in the picker, so it's clear when a color falls outside sRGB

Why it matters:

  • Uniformity
  • Accessability
  • Toolchain alignment
  • Source of truth

Related threads:

Thank you! — Jaycee