Releases: Misterio77/flavours
Minor version
Fixes:
- #16: BrokenPipe panic when piping
flavours info
to something that closes the stream during execution (such ashead
ortail
). That might still be broken for other subcommands, but they're not that useful for piping so will do that later. - Decrease minimum luma for dark backgrounds, as sometimes we have perfectly fine colors (which are saturated enough) which will be ignored (which in a few cases will cause a non dominant color to be picked, such as in this wallpaper)
Improvement: Background in light schemes and accent colors on dark schemes
Increased minimum luma and decrease maximum saturation of light schemes backgrounds.
Increased minimum luma of dark schemes accent colors.
Feature: Generate subcommand, generate schemes from images!
Breaking changes:
- Printing colors with
info
command is now the default behaviour. Use-r
or--raw
to print just the codes.
Features:
- Added the generate subcommand!
- You can generate nice schemes based on an image, choosing whether you want a dark or light scheme
- Example usage:
flavours generate dark /path/to/nice/wallpaper.png && flavours apply generated
- For best results, i recommend making a simple script to grap your current wallpaper path, and run that whenever you update your wallpaper
Internal changes:
- Encapsulated both scheme and config
- Changed module hierarchy, now the operations are a submodule
Minor version: Fish completion improvementes
Got around testing flavours on fish, it seems it supports auto completing with a command output as list as well (like zsh does). Made that change on the completion file and it should work nicely now.
Feature: Info subcommand
From 0.2:
Added info subcommand, which allows you to see any scheme info in a human-readable way. It shows name, author, colors (in hex), and even supports printing with the actual schemes colors (if your terminal supports truecolor, of course)
(Releasing minor version as i created the 0.2 tag without bumping first)
Feature: Info subcommand
Added info subcommand, which allows you to see any scheme info in a human-readable way. It shows name, author, colors (in hex), and even supports printing with the actual schemes colors (if your terminal supports truecolor, of course)
Storage improvement: base16 repositories
This version should improve how we store the templates, sources and lists repositories.
Instead of a full clone, we now just do a shallow one, checkout exactly what we need and delete the .git, thus avoiding wasting disk space with random files from those repositories (looking at you, vice scheme).
Minor version
Update to latest clap version.
Version bump
Just bumping the version to update the README on crates.io
Minor version
A fex fixes and improvements:
- Create default config if it doesn't exist. Better handling of non-existent directory.
- Removed clap logic from module files
- Downgraded clap version to crates.io version (non-git)
- Added cargo.lock
- Published on crates.io (and badges on readme <3)