./graphics/matugen, Material you color generation tool

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.1, Package name: matugen-2.4.1, Maintainer: pkgsrc-users

Matugen is a cross-platform tool that generates a colorscheme either from an
image or a color, and exports it to a file from a template.
It can also set the wallpaper if one was provided.

Note: Support changing the wallpaper on X11 requires graphics/feh.


Master sites:

Filesize: 1168.304 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-02 19:59:39 by pin | Files touched by this commit (1)
Log message:
graphics/matugen: reset maintainer
   2025-04-02 12:55:04 by pin | Files touched by this commit (1)
Log message:
graphics/matugen: not for i386
   2024-11-14 11:24:44 by pin | Files touched by this commit (3) | Package updated
Log message:
graphics/matugen: update to 2.4.1

Fixed

    remove wallpaper.set option
    add dump-json to default featues

Other

    run cargo fmt
    (readme) add discord server link
   2024-11-08 11:09:14 by pin | Files touched by this commit (3) | Package updated
Log message:
graphics/matugen: update to 2.4.0

2.4.0 - 2024-11-03
Added
    add mode keyword
    (filter) add auto_lightness filter
    (filter) add camel_case filter
    custom expr and block prefix, postfix
    feature-gated web-image
    feature-gated dumping json
    feature-gated update-informer
    (filters) add invert, grayscale and set_hue`
    add timestamp to debug logs
    add more info to debug mode
    add pre_hook and post_hook (#100)
    improve error message for color parsing
    change resize filter to Lanczos3 (#89)
    increase windows stack size to 8mb (fixes #87)
    fix relative paths for templates, format compare_to (#83)
    add template formatting for hook (#83)
    add hook and variables inside it (#83)
    add color comparsion (#83)
    add --prefix argument
    add version_check setting (#78)

Fixed
    --help flag not recognized (#112)
    parse color bug for rgb (#107)
    (nix) add dump-json feature build flag
    dump_json BTreeSet index
    apply more aggressive clippy lints
    removed deprecated default_features
    removed unused dependency
    cargo fmt & alejandra (nix formatter)
    made unix version compile
    wrong display of alpha channel for set_alpha (#95)
    divide all alpha values by 255 for output (#95)
    make hooks not depend on colors_to_compare (#93)
    remove useless debugging
    update arguments to remove borrow error (#85)

Other
    run cargo fmt
    made contrast configurable in nix module
    make nix module able to generate from color or wallpaper.
    add backup config option to add in anything that isn't explicitly supported
    add custom colors option to nix module.
    format code
    add criterion bench
    move some stuff into template_util (prepare for criterion)
    add schemes_eq test
    use BTreeSet, remove ahash and IndexMap
    move template into src/
    Create rustfmt.yml
    update dependencies with breaking changes
    sorted dependencies
    removed unused dependency features
    made enquote only required for builds targeting macOS
    moved scheme out of module with only 1 file
    cargo update
    removed dependency proper-path-tools
    move some stuff into lib instead
    remove useless stuff, add clippy rules
    run cargo fmt + clippy fix
    oops bad merge (#95)
    Merge branch 'main' of https://github.com/InioX/matugen
    add float parameter for format_hsla and format_rgba (#95)
    update CHANGELOG.md
    add the set_alpha filter to the engine
    add format_rgba_float and format_hsla_float functions to format the alpha \ 
value as a float instead of u8
    add set_alpha filter
    Nix module: add package option
    bump material-colors to 0.4.0
    rename compared_color to closest_color (#83)
    separate some stuff into functions
    format code
    run cargo fmt
    (readme) update version badges

Added
    add set_alpha filter
   2024-06-01 16:19:10 by pin | Files touched by this commit (3) | Package updated
Log message:
graphics/matugen: update to 2.3.0

2.3.0 - 2024-05-29
Added
    rework harmonized colors into custom colors

Fixed
    nixos flake compile error
    update material-colors to 0.3.1 (#69)

Other
    Merge pull request #73 from vt-d/patch-1
    Fix issue #71
    update material-colors to 0.3.2
    update material-colors
    support x86_64-linux + aarch64-linux by default
    make supportedSystems overridable
   2024-03-30 20:52:12 by pin | Files touched by this commit (1)
Log message:
graphics/matugen: fix broken checksum
   2024-03-27 10:54:02 by pin | Files touched by this commit (3) | Package updated
Log message:
graphics/matugen: update to 2.2.0

Added
 - add harmonized_colors to --json flag (#53)
 - add to_upper and to_lower filters
 - add replace filter
 - add set_lightness filter
 - add colors_to_harmonize
 - (config) change custom_keywords configuration syntax

Fixed
 - move aur publish into aur.yml
 - remove aur action in main.yml
 - format harmonized_colors in dump_json (#53)

Other
 - (readme) update features
 - (readme) add arch install guide
 - Merge pull request #58 from Ehllay/main
 - Merge pull request #57 from InioX/dev
 - remove error message when compiling template
 - run clippy fix
   2024-02-03 23:30:52 by pin | Files touched by this commit (3) | Package updated
Log message:
graphics/matugen: update to 2.1.0

Added
 - add --contrast flag

Fixed
 - add back source_color to --show-colors
 - use IndexMap for --show-colors table

Other
 - Merge pull request #52 from InioX/dev
 - (readme) update acknowledgements
 - (readme) remove roadmap
 - bump material-colors ver