An open API service indexing awesome lists of open source software.

https://github.com/dinohan/invert-color-styles

Figma plugin to invert color styles
https://github.com/dinohan/invert-color-styles

Last synced: 11 months ago
JSON representation

Figma plugin to invert color styles

Awesome Lists containing this project

README

          

# Invert Color Styles

A figma plugin for automatically theming your designs.

select layers,
press the button,
and it turns into dark mode.

## Operating environment

You can use this plugin on Figma

To use this plugin, you need to prefix the name of the color styles.

For example, if the color styles of light mode are like this,
- `bgNormal`
- `textPrimary`
- ...

the color styles of dark mode should be like this.
- `inverted/bgNormal`
- `inverted/textPrimary`
- ...

It doesn't matter how many slashes(`/`) are included in the name.

✅ `background/bgNormal` -> `inverted/background/bgNormal`

## How to run locally

Run yarn to install dependencies.
Run yarn build:watch to start webpack in watch mode.

## How to use

First, you need to save the color styles.

You can save color styles by clicking the refresh button.

You have to run it in the file that is the source of the color styles.

And wherever those color styles are used, selecting the layers and pressing the invert button will invert the selected layers.

## How it works

idk (sorry, I'm still writing)

## References

- [destefanis/auto-theme](https://github.com/destefanis/auto-theme)

## Toolings

- React + Webpack
- TypeScript
- Figma API