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
- Host: GitHub
- URL: https://github.com/dinohan/invert-color-styles
- Owner: dinohan
- Created: 2022-02-18T18:33:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-18T19:06:56.000Z (over 4 years ago)
- Last Synced: 2025-02-13T07:17:47.840Z (over 1 year ago)
- Language: TypeScript
- Size: 64.5 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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