- Change
tinty generate-scheme
API by removing theOUTFILE
option and only printing to stdout or saving to the tinty data directory with the--save
flag
- Fix bug where
tinty info
doesn't list schemes correctly when thepalette
hex values contain a#
prefix
0.22.0 - 2024-10-09
- Support arguments with
current
subcommand to allow consumers to get specific current scheme data - Add hook string template variable (
%o
) to print the current command operation executing the hook
0.21.1 - 2024-10-02
- Fix bug where
tinty build
subcommand doesn't supportfilename
config.yaml property
0.21.0 - 2024-10-01
- BREAKING: MacOS breaking change only since Tinty now uses
XDG
paths for config and data directories while falling back toXDG
defaults for these dirs if the environment variables aren't set. This is how Tinty functions on Linux already
0.20.1 - 2024-09-25
- Fix bug where
tinted-builder-rust
displays build information by default whentinty apply
is run
0.20.0 - 2024-09-25
- Add
--quiet
flag forapply
,install
andupdate
subcommands - Add
sync
quality-of-life subcommand combininginstall
andupdate
subcommands
- Fix bug where Tinty won't update after custom schemes have been built in local templates
0.19.0 - 2024-09-23
- Add
--quiet
flag forbuild
subcommand - Add
--verbose
flag forinit
subcommand
- Update dependencies
- Fix bug where
scheme_partial_name
doesn't render correctly in all situations when a scheme name exists in schemes and custom schemes
0.18.0 - 2024-07-12
- Add
--custom-schemes
flag support fortinty info
- Fix bug where
tinty generate-scheme
would generate schemes without scheme values being wrapped in double quotes - Fix error message when
tinty list --custom-schemes
when no custom schemes exist
0.17.0 - 2024-07-03
- Add
tinty generate-scheme
command to generate a scheme based on provided image input, with the included functionality of saving this scheme file and applying it withtinty apply
. - Add
--custom-schemes
flag fortinty list
subcommand to list custom schemes saved withtinnty generate-scheme
.
0.16.0 - 2024-07-02
- 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
- Remove stderr comment output for
tinty generate-completion
- Update to latest tinted-builder using newly created ribboncurls mustache template rendering engine.
0.14.0 - 2024-05-07
- Add
tinty build
subcommand to build a base16 or base24 template directory
0.13.0 - 2024-05-07
- Add
tinty config
subcommand with flags to return config related information
0.12.0 - 2024-04-29
- Add shell completions functionality with
generate-completion
subcommand
0.11.0 - 2024-03-10
- Add config.toml root-level property "hooks" (
Array<String>
) which executes the provided strings after a scheme is applied - Add colour styling to
--help
text - Add instructions to install via Homebrew
- Fix bug where item
hook
template variable%f
returns a path to theme file in the repository template instead of the copied version under~/.local/share/tinted-theming/tinty
- Remove unnecessary helper function and optimise code
0.10.1 - 2024-02-20
- Fix bug where spaces in config or data directory paths would cause
install
andupdate
to fail - Fix bug so now tinty works without a
config.toml
file being provided
0.10.0 - 2024-02-19
- Breaking: Change
--config
flag to accept a path to config file and not a directory containing aconfig.toml
- Add
--data-dir
flag to allow for manually setting data directory
0.9.0 - 2024-02-18
- Breaking:
set
subcommand renamed toapply
- Breaking:
setup
subcommand renamed toinstall
0.8.1 - 2024-02-17
- Fix visual
tinty info
spacing bug
0.8.0 - 2024-02-17
- Add
info
subcommand to list scheme metadata as well as scheme colors
0.7.0 - 2024-02-16
- Add
current
subcommand to print the last scheme name set.
0.6.0 - 2024-02-15
- Change config.toml properties to use dashes instead of underscores.
Properties changes are:
default_theme
=>default_theme
themes_dir
=>themes-dir
supported_systems
=>supported-systems
0.5.0 - 2024-02-14
- Change
config.toml
items.system
toitems.supported_systems
which now accepts an array of strings instead of a string. This allows for using a single template repo for setting both base16 and base24 themes.
0.4.0 - 2024-02-11
- Enforces config.toml
[[items]]
name
property is a unique value to prevent dirname conflicts - Removes config.toml
[[items]]
git_url
property - Adds config.toml
[[items]]
path
property which supports git URLs as well as path to local repo dir
0.3.0 - 2024-02-10
- Add support for base24 templates
0.2.1 - 2024-02-08
- Fix bug where
tinty --version
displays incorrect version number
0.2.0 - 2024-02-07
- Generate
tinty list
from local version of https://github.com/tinted-theming/schemes/base16 tinty list
now displays schemes prepended by theirsystem
.ocean
->base16-ocean
0.1.0 - 2024-02-06
- Initial release