Skip to content

Releases: tinted-theming/tinty

v0.29.0

31 Jul 15:56

Choose a tag to compare

Added

  • Tinty theme & colorscheme information is now available to hooks as environment variables e.g.
    $TINTY_THEME_FILE_PATH, $TINTY_SCHEME_SLUG, $TINTY_SCHEME_PALETTE_BASE01_RGB_1 & more!

v0.28.0

18 Jul 09:55

Choose a tag to compare

Added

  • New tinty cycle command to cycle through a small list of schemes you curate in your config's preferred-schemes
    property.

Changed

  • Theme files from themeable components are now located in a new artifacts/ in the data directory. For backwards
    compatibility, symlinks are
    created in the root of the data directory pointing to their new locations. These symlinks will go
    away in a future Tinty release.

Fixed

  • Fix bugs caused by vestigial theme files in the data directory. They are now cleaned up during tinty apply.

v0.27.0

26 Mar 13:52

Choose a tag to compare

Added

  • Add option to pass in description as a flag for tinty generate-scheme

v0.26.1

13 Feb 17:06

Choose a tag to compare

Fixed

  • Fixed a bug where scheme files ending in .yml weren't recognized.
  • Fixed a bug where install subcommand gives an error for older versions of
    git

v0.26.0

18 Jan 12:02
aedafc4

Choose a tag to compare

Added

  • Support --json option in tinty list.

v0.25.0

14 Jan 21:01
619b040

Choose a tag to compare

Added

  • Support [[items]] revision property that accepts a tag, branch, or commit SHA1.

Changed

  • tinty update now keeps the items' origin remote URLs up-to-date.
  • The item repositories are now checked out to a specific commit SHA1 in "detached HEAD" mode.

Fixed

  • Fix bug where period preceeding extension is still added to generated files even when an extension doesn't exist

v0.24.0

20 Dec 15:16

Choose a tag to compare

Changed

  • Update Cargo dependencies
  • Update to latest tinted-scheme-extractor which alters how it adjusts
    colors slightly to ensure >= base08 aren't too dark compared to
    base00

Fixed

  • In tests, use CARGO_BIN_EXE_tinty env var for the binary path
    instead of assuming it exists in ./target/release directory
  • Upgrade url crate dependency due to security vulnerability

v0.23.0

17 Nov 11:17

Choose a tag to compare

Changed

  • Change tinty generate-scheme API by removing the OUTFILE option
    and only printing to stdout or saving to the tinty data directory with
    the --save flag

Fixed

  • Fix bug where tinty info doesn't list schemes correctly when the
    palette hex values contain a # prefix

v0.22.0

09 Oct 13:55

Choose a tag to compare

Added

  • 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

v0.21.1

02 Oct 11:08

Choose a tag to compare

Fixed

  • Fix bug where tinty build subcommand doesn't support filename
    config.yaml property