UI Color Palette is a Figma and FigJam plugin that creates consistent and accessible color palettes specifically for UI. The plugin uses alternative color spaces, like LCH
, OKLCH
, CIELAB
, OKLAB
, and HSLuv
, to create color shades based on the configured lightness scale. These spaces ensure WCAG standards compliance and sufficient contrast between information and background color.
The idea to make this Figma plugin comes from the article: Accessible Palette: stop using HSL for color systems.
This plugin will allow you to:
The full documentation can be consulted on docs.ui-color-palette.com.
Ask questions, submit your ideas or requests, discuss your usage, debate the evolution, etc. Submit your ideas on Canny.
Have you encountered a bug? Could a feature be improved? Go to the Issues section and browse the existing tickets or create a new one.
npm install
.npm run start
to watch in development mode.Plugins
> Development
> Import plugin from manifest…
and choose manifest.json
in the repository.Branch
and open a Pull Request
.Build and Download UI Color Palette
tab.Run workflow
, then select a branch and confirm.Plugins
> Development
> Import plugin from manifest…
and choose manifest.json
in the unzipped folder.