aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feat: Add templating system and related command-line flagsHEADmainFuwn2025-07-043-306/+704
|\ | | | | | | | | This commit introduces a templating system that allows users to select from several templates when generating a colour scheme. Users can create templates in the `./templates` directory adjacent to the `generate_theme` script. Available templates can be listed by running `generate_theme` with the `--list` flag and can be selected by using the `--mode` flag during generation. The `default` and `readability` templates are provided as base options. The `default` template is the standard scheme suitable for most use cases, and the `readability` template employs an alternative scheme that aims to enhance the readability of potentially hard-to-read elements when using specific Pywal configurations with poorly contrasting or otherwise unsuitable colours.
| * style(generate_theme): Brace variable referencesFuwn2025-07-031-4/+4
| |
| * refactor(generate_theme): Assign templates directory to variableFuwn2025-07-031-3/+4
| |
| * refactor(generate_theme): Rename and move templatesFuwn2025-07-033-5/+5
| |
| * modes folder and argument parsingduartebranco2025-07-023-350/+703
| |
| * Improve theme readabilityduartebranco2025-07-011-93/+137
|/
* refactor(generate_theme): single jq callFuwn2024-06-061-20/+14
|
* feat(generate_theme): update background and highlight rulesFuwn2024-06-061-8/+12
|
* docs(readme): link to generate_theme scriptFuwn2024-06-061-1/+1
|
* docs: add readmeFuwn2024-06-061-0/+45
|
* feat: initial releaseFuwn2024-06-064-0/+1015