Hopefully last breaking change update...
New keyword formats
- hue
- saturation
- lightness
- red
- green
- blue
- alpha
Other template changes
- Changed the syntax from
<prefix>{<stuff>}to{{ <stuff> }} - Stuff like
@{surface}will not work anymore, you now have to:- Specify whether its colors or not. Example:
@{surface}would be{{ colors.surface }}. - Specify the mode every time. Example:
@{surface}would be{{ colors.surface.default }}if it did not have any specified. - Specify the format every time. Example:
@{surface}would be{{ colors.surface.default.hex }}
- Specify whether its colors or not. Example:
Note
The image still remains the same, just use the updated syntax. ({{ image }})
Config file changes
- Removed
run_after - Removed
prefix
Added
- update example config and template file
- add
--debugflag - remove
run_after - (macos) implement wallpaper setting
- (template) show error if file is not in UTF-8
- (wallpaper) add error is the program to set wallpaper is not in PATH
- (windows) implement setting wallpaper
- add
update-informer - (logging) add number indicator to logs for templates and run_after
- (logging) update the message format
Fixed
- (template) fix "parent folder does not exist" warning
--quietflag still showing output- make
enquotedependency only for macos target run_afternot working on windows- fix typo in
run_afterfunction
Other
- clean up
Template::generatefunction arguments - run
cargo update - remove unneeded imports
- update roadmap and wallpaper alert
- format with
cargo fmt - changed function arguments to not use
configorargsdirectly - move some files into os specific folders
- move update_informer into a function
- format with cargofmt