Skip to content

Releases: danihek/hellwal

v1.0.2 Important fixes, and caching!

11 Dec 16:10
Compare
Choose a tag to compare

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

08 Dec 03:22
Compare
Choose a tag to compare

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

outputrelease2

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!

30 Nov 01:11
Compare
Choose a tag to compare

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

Preview

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 functions

changelog 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