Releases: Toni500github/customfetch
customfetch v0.10.2
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
- parse: add
os.name_id
a3c7cd6
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
andscreenshots
in root directory 85c739f - misc: update
screenshots/cbonsai.png
and configs 140daf3
Full Changelog: v0.10.1...v0.10.2
customfetch v0.10.1
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
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:
after:
Updates:
Full Changelog: v0.10.0...v0.10.1
customfetch v0.10.0
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
- assets: fix ALL current ascii arts (173f355 538a7a6)
- parse: add recursive tags support (318bf8a b43f160)
- display: add no-line wrapping c79316f
- display: add image as logo in terminal (e873f7b 9de6850 4a7ffe7)
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
andgtkrc-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
andtheme.cursor
touser.terminal
andtheme.cursor_name
1673321 theme.cursor
will auto displaytheme.cursor_size
if not(unknow)
69625a1- query: convert
float
values todouble
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
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
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
- changed "vocabulary" and improved documentation 8259f7c f6040b7 43e9335 9bdf67e
- add conditional tag
$[]
36de78b - add percentage tag
$%%
784acc6 24de72a
Features
- add sep-reset-after 05f45e1 59cb489
- add mountdir and device members in
disk
module cecb8e5 - add
builtin
module eb0909a - add
_perc
modules members fordisk
,ram
andswap
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 moduleswap
784acc6 - rename sep_title to title_sep eb0909a
Full Changelog: v0.9.0...v0.9.2
customfetch v0.9.0
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
<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
- 5cbeeae fix prettify_wm_name()
Full Changelog: v0.8.8...v0.9.0
customfetch v0.8.8
(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
- 3016062 add
$<os.initsys_version>
- (17d190a 4de3742) add
logo-padding-left
- (aa7ab83 f488e9d) add
ascii-logo-type
- abc8f93 add
layout-padding-top
- d104819 add pkg managers specific paths
- 56ee3ba prettify DE name
- f4649cb add -KiB variants for RAM and Disk
Improvements
- 43d8a0c improve
$<user.wm_name>
query
Full Changelog: v0.8.6...v0.8.8
customfetch v0.8.6
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