Skip to content

Releases: Toni500github/customfetch

customfetch v0.10.2

07 Nov 14:01
v0.10.2
20d9e72
Compare
Choose a tag to compare

This release doesn't bring (almost) anything new/fixed but I have decided to rename the binaries and references from cufetch -> customfetch because I don't want people to get confused about the binary name. cufetch now will be only a symlink instead.

Please refer to version v0.10.0 for all the new features and fixes

Breaking

  • project: rename cufetch -> customfetch 19313a4

Feature

Fixes

  • main: fix ascii-logo-type a3c7cd6
  • assets: fix debian_small.txt c516c2a
  • makefile: fix make dist GUI_MODE=1

Changes

  • assets: move the config-examples and screenshots in root directory 85c739f
  • misc: update screenshots/cbonsai.png and configs 140daf3

Full Changelog: v0.10.1...v0.10.2

customfetch v0.10.1

02 Nov 21:38
v0.10.1
f2fc37e
Compare
Choose a tag to compare

bugfix release but with a crucial bug fix that has been here since the start: utf8 (unicode) logos aligning calculations!!!!!1

Highlights

  • display: fully fix alignment with all unicode logos 20bb39a
  • parse: fix regression about $() and other tags a55edc6

Others/Misc

  • misc: add license notice in source files 6b2c04f
  • assets: add cachyos 2372925

Changes

  • parse: make GUI only hexcolor options accept the hashtag # d5e3526
    why? well if you are using neovim or other IDEs and have preview hex color builtin, then you can directly do it as if you are doing normally
    before:
    image
    after:
    image

Updates:

Full Changelog: v0.10.0...v0.10.1

customfetch v0.10.0

29 Oct 15:16
v0.10.0
6ceca01
Compare
Choose a tag to compare

It's been almost a month and half since v0.9.3.
107 commits with soooo many new features and improvements. This is the nicest feature release by far.

I hope yall will enjoy using customfetch as a new way of customizing your system infos.

Breaking

Features

  • query: theme: add USE_DCONF (c17a248 e57dfb1 e57dfb1 bfb2dd1)
  • parse (args): add --no-color and --layout-line 9ad21de
  • query: theme: add theme-gsettings 895ff98
  • query: theme: add theme.cursor 69625a1
  • parse: add SI and IEC byte units f77e8be
  • query: user: add user.wm_version fa3e271
  • config: add percentage-color 5418c8b
  • gui: make bg-image accept gifs too 25f06d1
  • config: add --color as a config setting (alias-colors) a120a87
  • parse: add more color option modes (f874e37 eb6fdb4)
  • parse (gui): add \e[38 and \e[48 ANSI code color converter (only in rgb way) d9ee1fb
  • query: user: fast detect konsole version d287eeb
  • query: theme: add support for gtkrc-v.0-kde and gtkrc-v.0-kde4 (thanks @BurntRanch) 0f9f888
  • display: parse the distro ASCII art colors when using --source-path and specify --distro 5153646
  • config: add NO_COLOR eviroment variable support f3d0359
  • util: add get_data_path() for looking the data dirs instead of hardcode /usr/share dc61c31
  • config and args: add logo-position d171c33

Fixes

  • query: user: fix/improve terminal version detection b3a8238
  • query: user: some little changes and fixes to terminal query 50e0989
  • query: user: workaround for terminals on NixOS that doesn't have "wrapped" at the end 31a7c6d
  • parse (gui): fix color parsing by closing the <span> tag before a new one 6857ba5
  • parse: fix aligning if failed to parse color 693822a
  • gui: fix resizing of window when bg-image or logo is image 4a76a46

Changes

  • rename info modules names user.term and theme.cursor to user.terminal and theme.cursor_name 1673321
  • theme.cursor will auto display theme.cursor_size if not (unknow) 69625a1
  • query: convert float values to double dbc93b4
  • misc: update LICENSE to BSD-3 Clause af69d2b
  • query: gpu: separate vendor from name + add vendor_long b2f2887
  • parse: refactor the parser (thanks again @lapinozz) b43f160

Updates

Full Changelog: v0.9.3...v0.10.0

customfetch v0.9.3

14 Sep 14:07
v0.9.3
754fc6e
Compare
Choose a tag to compare

This is just a bugfix release for GUI and ASCII arts

Fixes

  • parse (ascii art): fully fix alignment and GUI mode with escaping in some ascii arts f928a24
  • parse: fix ASCII arts that has commands such as cbonsai 9c636cc
  • assets: fix most ascii arts 72c749c

Improvement

  • make customfetch compilable in C++17 4363eb8

Full Changelog: v0.9.2...v0.9.3

customfetch v0.9.2

11 Sep 11:03
v0.9.2
658b79f
Compare
Choose a tag to compare

This release is really good ngl, added many changes, features and improvements.
I just wanted to release it before starting school and because idk what to add for now.

Changed the "vocabulary" and made it stable

  • renamed components -> tags ($<> $() etc.)
  • renamed submodule -> module members ($<module.member>)

Highlights

Features

  • add sep-reset-after 05f45e1 59cb489
  • add mountdir and device members in disk module cecb8e5
  • add builtin module eb0909a
  • add _perc modules members for disk, ram and swap 784acc6 ac592d7
  • gui: parse distro ascii art for getting auto colors instead of using always white e38d5ca
  • query lsb-release as backup in os module members b76baf6
  • detect st version from binary be28ba4

Fixes

  • fix path with ascii-logo-type 71b65e5

Improvement

  • libs: update {fmt} 92babc4
  • makefile: don't add optimization flag if already set 865c734
  • Improved documentation and grammar

Changes

  • separate ram.swap members modules to it's own module swap 784acc6
  • rename sep_title to title_sep eb0909a

Full Changelog: v0.9.0...v0.9.2

customfetch v0.9.0

01 Sep 15:45
v0.9.0
bc3769d
Compare
Choose a tag to compare

Wanted to make this release for some fixes that I think are quite importants (no security risks)

Highlights

  • 41f859f fix the regression (bug) of the ${0} and ${1} components from previous release for the layout too
  • 3091d0a fully fix aligning ascii art and layout
  • 846809e fix bug for gui mode where span tags would be replaced with &lt;span>

Features

  • 2c96c90 add multiple color options in hexcodes colors
  • 5cbeeae install cufetch.desktop (only if compiled with GUI_MODE=1)
  • 35bebfc add --sep-reset and --sep-title
  • 412e587 add $<user.sep_title>
  • fb159ea add uninstall to Makefile

Fixes

Full Changelog: v0.8.8...v0.9.0

customfetch v0.8.8

27 Aug 06:36
v0.8.8
a016458
Compare
Choose a tag to compare

(I had to re-release v0.8.8 for commit a016458 to fix those functions)

I wanted to release this version to fix bug in GUI mode for some logos like debian and because i'll be away for 3 days.

In this version I fixed some bugs in the GUI mode and now the packages will be compiled with Ubuntu 20.04, so you won't get the error about GLIBC versions older than 2.34.

Highlight

  • 124081c fix regression (bug) when the source logo has ${1} or ${0} at start in GUI mode

Features

Improvements

  • 43d8a0c improve $<user.wm_name> query

Full Changelog: v0.8.6...v0.8.8

customfetch v0.8.6

22 Aug 16:13
v0.8.6
f3c8d00
Compare
Choose a tag to compare

This is the 1st alpha release of customfetch. I hope you like :D

Please report any bugs that happens, it's still in WIP, but pretty stable