Commit graph

17 commits

Author SHA1 Message Date
mr. M
2b52886c65
Refactor theme readme files and funding configuration for consistency 2025-01-26 15:36:01 +01:00
Shaan
3d4cc101ba
Add hints about removing chrome:// selectors (#531) 2024-10-06 18:21:17 +02:00
k14lb3
3bf07be8c4 docs: fix typo in create-theme.yml 2024-09-02 22:38:11 +08:00
Mauro Balades
7dbc034a97 feat: Add checkbox field for color themes in theme creation form 2024-08-21 16:37:31 +02:00
Mauro Balades
18c0733e99 feat: Add support for color themes in theme creation 2024-08-21 16:36:55 +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 Balades
cd600df423 chore: Add validation for required image field in theme creation form 2024-08-18 11:40:19 +02:00
Mauro Balades
acf43a8465 chore: Update theme creation form descriptions
Update the description fields in the theme creation form to include character limits. The "Name" field now has a maximum of 25 characters, and the "Description" field has a maximum of 100 characters. This ensures that users provide concise and relevant information when creating themes.
2024-08-17 18:53:09 +02:00
Mauro Balades
34c19e2524 chore: Add preferences support to create-theme workflow 2024-08-16 00:52:10 +02:00
Mauro Balades
367a302e9f chore: Update create-theme workflow to include author information and image in theme submission 2024-08-16 00:24:14 +02:00
Mauro Balades
155b41e370 chore: Update create-theme workflow to use markdown rendering for the theme's README file 2024-08-15 21:18:50 +02:00
Mauro Balades
94bc791d1e chore: Update create-theme workflow to use CSS rendering for theme styles 2024-08-15 21:17:01 +02:00
Mauro Balades
02469dc126 chore: Update issue template for creating themes 2024-08-15 20:38:16 +02:00
Mauro Balades
7d0341129e chore: Update issue template for creating themes 2024-08-15 19:51:48 +02:00
Mauro Balades
a444d6e081 chore: Update issue template for creating themes 2024-08-15 19:50:36 +02:00
Mauro Balades
86386a6759 chore: Update issue template for creating themes 2024-08-15 19:49:15 +02:00
Mauro Balades
5a1cf7cb93 feat: Add issue template and workflow for creating themes
This commit adds an issue template and a workflow for creating themes in the repository. The issue template allows users to submit a theme to be added to the theme library, while the workflow automatically parses the submitted issue and performs necessary checks.
2024-08-15 19:46:12 +02:00