diff --git a/CHANGELOG.md b/CHANGELOG.md index 57054ac..bcecaf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.16.0] - 2024-07-02 + +### Added + +- Add `theme-file-extension` option in item config to allow users to + define a custom theme extension that isn't `/\.*$/` + ## [0.15.0] - 2024-06-11 ### Changed @@ -119,7 +126,8 @@ - Initial release -[0.14.0]: https://github.com/tinted-theming/tinty/compare/v0.14.0...v0.15.0 +[0.16.0]: https://github.com/tinted-theming/tinty/compare/v0.15.0...v0.16.0 +[0.15.0]: https://github.com/tinted-theming/tinty/compare/v0.14.0...v0.15.0 [0.14.0]: https://github.com/tinted-theming/tinty/compare/v0.13.0...v0.14.0 [0.13.0]: https://github.com/tinted-theming/tinty/compare/v0.12.0...v0.13.0 [0.12.0]: https://github.com/tinted-theming/tinty/compare/v0.11.0...v0.12.0 diff --git a/Cargo.lock b/Cargo.lock index e3deabc..077bffe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -701,7 +701,7 @@ dependencies = [ [[package]] name = "tinty" -version = "0.15.0" +version = "0.16.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 941d541..a5dba4d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tinty" description = "Change the theme of your terminal, text editor and anything else with one command!" -version = "0.15.0" +version = "0.16.0" edition = "2021" license = "MIT" readme = "README.md" diff --git a/README.md b/README.md index a895023..5953d8e 100644 --- a/README.md +++ b/README.md @@ -220,6 +220,7 @@ themes across different applications seamlessly. | `path` | `string` | Required | The file system path or URL to the theme template repository. Paths beginning with `~/` map to home dir. | - | `path = "https://github.com/base16-vim"` | | `themes-dir` | `string` | Required | The directory within the repository where theme files are located. | - | `themes-dir = "colors"` | | `hook` | `string` | Optional | A command to be executed after the theme is applied. Useful for reloading configurations. `%f` template variable maps to the path of the applied theme file. | None | `hook = "source ~/.vimrc"` | +| `theme-file-extension` | `string` | Optional | Define a custom theme file extension that isn't `/\.*$/`. Tinty looks for themes named `base16-uwunicorn.*` (for example), but when the theme file isn't structured that way, this option can help specify the pattern. | - | `theme-file-extension = ".module.css"` | | `supported-systems` | `array<"base16" or "base24">` | Optional | Defines which theming systems ("base16" and or "base24") are supported by the item. | `["base16"]` | `supported-systems = ["base16", "base24"]` | #### Note on `supported-systems` diff --git a/THIRD_PARTY_LICENSES.md b/THIRD_PARTY_LICENSES.md index 23a409e..98b4463 100644 --- a/THIRD_PARTY_LICENSES.md +++ b/THIRD_PARTY_LICENSES.md @@ -6,7 +6,7 @@ This page lists the licenses of the projects used in cargo-about. - Apache License 2.0 (65) - Unicode License v3 (19) -- MIT License (11) +- MIT License (10) - Mozilla Public License 2.0 (1) - Unicode License Agreement - Data Files and Software (2016) (1) @@ -2931,7 +2931,7 @@ SOFTWARE. #### Used by -- [tinty 0.15.0](https://github.com/tinted-theming/tinty) +- [tinty 0.16.0](https://github.com/tinted-theming/tinty) ``` MIT License @@ -3089,7 +3089,6 @@ SOFTWARE. #### Used by - [aho-corasick 1.1.3](https://github.com/BurntSushi/aho-corasick) -- [memchr 2.7.2](https://github.com/BurntSushi/memchr) ``` This project is dual-licensed under the Unlicense and MIT licenses.