4 months and 143 commits since v0.10.2 released, damn this project fell down from its prime where there would be a big release every month...
Ahahah, jokes apart, I didn't actually left behind customfetch at all, instead what I was doing in these 4 months was to create an unique feature that you have never saw before: a neofetch-like program in an android widget app.
You may have saw fast/neofetch running in termux, but
This is the first android application I have ever developed and indeed it took 4 months because of it, but to be honest I'm starting to like developing applications for android. Some may criticize, but the application was created with android views instead of composable, because that's the first thing I have learnt and I got the hand of it and I actually enjoy writting XML (sometimes) 🙃
Also an important change is separating the GUI mode, -g or --gui, into its own binary GUI app called custmofetch-gui
.
This is because if you had compiled in the past customfetch with GUI_MODE
, the execution in the terminal would be much slower and the linker won't let you do it if you didn't have gtk3 installed.
After this release, i'll take some days of breaks for relaxing a bit.
Thank you so much for the patience and support <3
Changes
Breaking
- add android support 92d95eb (and more commits)
- add native android widget application #1 (and more commits)
- rename Unix reference such as CF_UNIX and
src/query/unix
to Linux 5b8f9de - separate the GUI mode into it's own binary
customfetch-gui
3be3710
Features
- parse: support module-only variants in info tags (e.g,
$<ram>
instead of$<ram.ram>
) e4ce245 - parse: add extended module member names (e.g.,
$<title_separator>
) 1f87a09 - query: cpu: add
$<cpu.temp>
and variants. 8c30dc3 97c466d - query: battery: add new battery info module e5efb1c e267365
- query: theme: fix theme queries because of code static members d43dd9d
- query: auto: add new
$<auto.disk>
module name 537f3de - build: add cmake as the new build system 848e18d
- build: add
usr-dist
target in the makefile 808dad1 - args: change some argument names and add boolean support (e.g., true) e33490a
- args: add
--loop-ms
and--list-logos
(thanks @Quartzitechunk for the idea) options 47d0006 d2c0b65 - args: add
--override
for configuration 62754c7 - misc: add translations support 553848b
- makefile: install configuration examples 4e001c2
- debian: add and reformat actual changelog 1b7b1a3 f2273d0
Fixes
- doc: fix wrap-lines behavior 353fd00
- misc: re-enable cursor if program dies (when wrap-lines is disabled) 4bc402c
- query (misc): use systemInfo_t for multiple disk, gpu, theme queries 80e92c5
- misc: fix typos and --list-modules 0115673
Changes
- doc: move the config explaination to
--how-it-works
3f74f07 - parse: deprecate the
builtin
module name e4ce245
Updates
- libs: update
pci.ids.hpp
8202a9d - libs: fmt: remove
printf.h
andxchar.h
(unused) f0dde0c - libs: update {fmt} and toml++ 2ff0a75
Full Changelog: v0.10.2...v1.0.0