Commit graph

6 commits

Author SHA1 Message Date
Mauro Balades
b674c261ba feat: Add support for color themes in theme creation 2024-08-21 16:52:53 +02:00
Mauro Balades
5ee29229a8 feat: Update workflow names for theme creation and PR submission 2024-08-21 16:51:50 +02:00
Mauro Balades
19b1ad2567 feat: Update theme creation workflow to handle color themes 2024-08-21 16:50:17 +02:00
Mauro Balades
01040237ed feat: Add support for color themes in theme creation
This commit modifies the theme creation process to include support for color themes. It adds a new checkbox field in the theme creation form to indicate whether the theme is a color theme. If the checkbox is selected, the CSS styles for the theme should be provided as a JSON object with the color values. Additionally, the `create-theme.yml` workflow file is updated to include the `THEME_IS_COLOR_THEME` environment variable when building the theme. The `rebuild-themes.py` script is also updated to generate a `chrome.css` file for color themes based on the provided color values in a `colors.json` file.

Fixes #69
2024-08-21 16:31:16 +02:00
mauro 🤙
8262640385
Update rebuild-themes.py 2024-08-18 20:10:18 +02:00
Mauro Balades
b560273840 chore: Rebuild themes.json after theme submission 2024-08-15 22:07:14 +02:00