Releases: danihek/hellwal
v1.0.2 Important fixes, and caching!
v1.0.2
Hello! New verision is up :)
It's mainly to fix some really imporant bugs with malloc, but I added cachig color palettes - it's saved to ~/.cache/hellwal/cache/
wallpapername.hellwal.
So now if you want to apply color palette from already computed wallpaper it will just read it as a theme from this directory.
Note: any addional options like --light, --color, --dark, --bright-offset, are NOT saved to cached palettes, for better functionality cached palette is saved only from raw image, rest is computed on fly.
Time comparision on my machine:
Without caching:
dh » time ./hellwal --no-cache -q -i $wallpaper
real 0m0,074s
user 0m0,065s
sys 0m0,008s
With pre-cached wallpaper:
dh » time ./hellwal -q -i $wallpaper
real 0m0,001s
user 0m0,001s
sys 0m0,000s
Changelog for 1.0.2: (Click to expand)
-
changed arc4random() to rand(), because it's not available on all platforms
-
changed rand() to arc4random() -
created palettes caching
-
added '--no-cache' cmd line argument
-
fixed applying addtional arguments for themes
v1.0.1
New hellwal release! 🎉
This release mainly contain fix for one serious bug, and couple of nice command line arguments that you may use.
But in a nutshell:
- less verbose output
- light mode is working
- color mode (experimental)
- offset values for darkness/brightness
- you can set gray scale and statc background or foreground color
Changelog for 1.0.1: (Click to expand)
changelog v1.0.1: - fixed loading incorrect number of channels from image, this casued unmatched palette-
added proper support for light mode
-
added --debug cmd line argument for more verbose output
-
added --dark-offset and --bright-offset cmd line arguments
-
added --inverted cmd line argument, it inverts color palette colors
-
added --color -c argument. Now we have 3 modes: dark, light and color
-
added --gray-scale argument to manipulate 'grayness' of color palette
-
added --static-background arg to set static background color
-
added --static-foreground arg to set static foreground color
First release of hellwal!
Hello!, it's first release of my pywal inspired color palette generator! It supports templates, themes and some command line arguments check it out!
Little showcase with Themecord and swww
Full Changelog from beginning: (Click to expand)
changelog v1.0.0: - first decent verision to release. - combined couple of ways into one for generating colorpalette - added bins to obtains more precise colors - fixed: half of palette is no more white randomly - get rid of unecessary functionschangelog v0.0.7:
- improved colors, gen_palette() function is re-designed (again)
- changed wallpaper gen_palette algorithm to median cut
- fixed some templates
changelog v0.0.6:
- improved colors, gen_palette() function is re-designed
- added in ./assests example script how you can use hellwal
- removed colors.sh
changelog v0.0.5:
- fixed .hex, .rgb while using keyword like (background, foreground etc.)
- themes adjustments
- added rgb template
- changed directories errors to warn, to allow to use same variable as path
changelog v0.0.4:
- combined logging palletes into one
- support for --random (pics random image or template from specified directory)
- support for executing scripts after running hellwal
- added terminal template, adjusted colors.sh
- better --help
changelog v0.0.3:
- removed TEMPLATE_ARG, OUTPUT_NAME_ARG - I've come to conclusion that it's useless.
- changed how 'variables' are parsed. Now index of colors ex. "color|0|.hex" is depracated. Use "color0.hex" instead.
- added support for static themes, for example you can add gruvbox, catppuccin etc.
- added THEME_ARG, THEME_FOLDER_ARG
- added keyword "wallpaper" for wallpaper path.
- added example themes in ./themes folder
changelog v0.0.2:
- actually working and better generated colorschemes
- silent output: -q or --quiet
- variable |w|, that recognized in templates returns IMAGE_ARG path
- support for both light/dark mode
- added more example templates