2024-10-14 20:45:37 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 3.1.0
- fix wal sometimes not using srgb (3091f71ef4) #74
- backends:
- fix kmeans to use the full image, instead of resizing, and run 5 times \
(e92ec097f1)
- lch: reduce MIN_CHROMA so it catches more colors ba8b9bf92b
- fix up complementary on templates #86 314af00176
- cache:
- It now stores the contents hash (cfd81f7835)
- No more magick number on Windows (c0d81a5704)
- misc: fix up woodpecker, doc generation, makefile, refactor code on colorspaces
|
2024-08-07 10:41:08 by pin | Files touched by this commit (2) |
Log message:
graphics/wallust: simplify Makefile
|
2024-08-07 10:07:21 by pin | Files touched by this commit (1) |
Log message:
graphics/wallust: remove beta tag
|
2024-08-07 08:42:48 by pin | Files touched by this commit (3) | |
Log message:
graphics/walllust: update to 3.0.0nb2
New major version, changes from the beta pre-release:
- update deps, man pages, completions, readme, v3.md
- output of image is now the basename
- wallust doesn't require a config file, because of this, the default config \
file has been simplify to what most people would 'expect', avoiding advance \
configuration.
- fix a cache bug (bdd133771d)
- make some common cli flags globals. (aa7c7af753)
- new -N/--no-config global flag
- template:
* add colors array (906ce4b1f8)
* HEXA representation of colors (e48c376984) #41
* avoid UNC windows paths (53efe6ea92) #42
- overall MASSIVE changes to the code => instead of implementing some \
functionality manualy, I'm using the palette crate which is very refined and \
displays much better results.
BREAKING:
- rename generation to fallback_generator (a9548c24a8)
- rename --config-path to --config-file (735bd3861b)
|
2024-03-09 22:52:57 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 3.0.0nb1
This is actually an update from 3.0.0-alpha to 3.0.0-beta.
Unfortunately, I made a mistake on the previous update and pushed it as 3.0.0
instead of 3.0.0-alpha as it should have been.
new major pre-release version: 3.0.0-beta
- update deps, man pages, completions, readme, v3.md
- output of image is now the basename
- wallust doesn't require a config file, because of this, the default
- config file has been simplify to what most people would 'expect',
- avoiding advance configuration.
- fix a cache bug (bdd133771d)
- make some common cli flags globals. (aa7c7af753)
- new -N/--no-config global flag
- template:
* add colors array (906ce4b1f8)
* HEXA representation of colors (e48c376984) #41
* avoid UNC windows paths (53efe6ea92) #42
- overall MASSIVE changes to the code => instead of implementing some
- functionality manualy, I'm using the palette crate which is very refined and \
displays much better results.
REAKING:
- rename generation to fallback_generator (a9548c24a8)
- rename --config-path to --config-file (735bd3861b
|
2024-01-26 11:36:27 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 2.10.0
new minor version: 2.10.0
- update dependencies
- Methods for configuring color generation: 8ee3a77386
- new cli flag: --generation/-g
- new config optional variable: generation
- new palettes (filters): a6741f19d6
- darkcomp, darkcomp16
- harddarkcomp, harddarkcomp16
- softdarkcomp, softdarkcomp16
- softlightcomp, softlightcomp16
- lightcomp, lightcomp16
- fixed contrast in softdark 4bfc945091
- backends:
- new backend: kmeans algo 80cd0a0a91
- guess format, instead of using ext #32
- template variables:
- wallpaper will display a path (normal usage), a theme (when using theme
subcommand) or the colorscheme file (when using cs subcommand) ecce329233
- alpha_hex #23
- wallpaper will always display the absolute path #33
- colorspaces:
- improved color picking 7a701e368f
- remove some inconsistencies 1ea2b886ee
- improved sample config generation 004127308e
- Introduce new changes from v3.md
- rename filter -> palette, in a backwards compatible way 7fa281f2d6
- flag --filter/-f renamed to --palette/-p, in a backwards compatible way
(aliasing)
- wallust image.png -> wallust run image.png, the first one is still
supported (backwards compatible)
- added new config syntax, backwards compatible c3a2e00d9e
First version of the year, thanks everyone!
|
2023-12-28 21:47:21 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 2.9.0
new minor version: 2.9 - xmas edition c;
- New config option, per [[entry]]: new_engine: an optional bool that, when
defined, uses {{variable}} instead of {variable} and allows escaping
({{{{}} for {{ and {{}}}} for }}). It's a flag to be backwards compatible,
since this is still a minor version release [e45a2c74a8]
- new themes: rose-pine, rose-pine-dawn and rose-pine-moon [b45cc33f25,
557eaef56a]
- fix false positive on testing, formatted text issue with config file
[f2863b328c]
- update dependencies [0602ff3db9]
* * Have a very happy xmas, well, hope it was good. I'm a little late * *
|
2023-12-21 22:24:09 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 2.8.0
new minor version: 2.8.0
- automate the creation of wallust.toml (missing word wrapping) [82c2911b11]
- implement color saturation optionally [24afe5754f]
- and avaliable with --saturation cli flag [67f0fde295]
- ensure a readable contrast in between palettes [b9f35899b6]
- colorspaces:
- labmixed: truly mix colors, instead of the old workaround of only mixing
luminance, by converting to rgb. [7b015e7cbf]
- internals:
- implement gather_cols() [7f4df61f58]
= gather_cols_lazy() [ed488ca9d7]
- implement .set_luminance() [18ff9ac6b3]
- store an additional array of most prominent first [45a0b0260a]
- hardcode lightest and darkest values intead of calculating them,
ensuring a constant palette, which probably fixed monochromes
palettes a bit [c48e5c7460]
- filters:
- resized: respect aspect ratio [62885455c0e034c3c0765bdecb085b28128344f0}
- add 16 variation of all other filters schemes [0e3f8ff125]
- internals: accept Cols instead of raw [u8] [be41968427]
- sort cli flags in alphabetical order [925e59aa72]
- sort subcommand cli flags in alphabetical order [53043d23e5]
- support "this-name" as well as "thisname" either in the \
config file and the
command line (e.g. wallust image.png -c labmixed is the same as wallust
image.png -c lab-mixed) [08f1b0559c]
- --update-current/-u cli flag to only update terminal colors in the current
session [7f4df61f58]
- add alpha template variable inside wallust.toml [67ede320d7]
- add {alpha_dec} to templates variable, indicates a decimal representation
for the alpha value [077440c8b1]
- add a debug subcommad [225543f7bb]
- reword a bit descriptions of wallust.toml
- update dependencies
|
2023-09-25 11:43:31 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 2.7.1
Changes from 2.7.0 (won't have a release)
- new colorspace: labfast, ignores floating points to be faster at the
- cost of precision
- new backend: fastresize, uses SIMD methods but it fails (for some
reason) on some images in which usual resized doesn't.
- new flag: -T/--skip_templates
- improve overall colorpsaces (lab, labmixed) (74184f0de5)
- Default to delta_1994 allowing faster runtimes (e0549c1afb)
- Make the darkest and lighest value 0.3 times the threshold,
much more better color selection, avoiding plain dark or
white ones
- Use generics to encourage more colorspaces
- add some benches
- update dependencies (aae66574fa)
- Config File: Now it's allowed using lab-mixed or labmixed (same
with hard-dark, fast-resize and other two word methods)
- overall code improvements (refactors, PathBuf instead of String,
slices over &Vec<>, ..)
|
2023-09-08 13:52:23 by pin | Files touched by this commit (3) | |
Log message:
graphics/wallust: update to 2.6.2
- improve performance on `colorspaces` (8dc5731843)
- update dependencies
|