李通洲
b1ac31f590
Global: add option --percent-ndigits
2023-08-24 09:35:17 +08:00
李通洲
326d83f25b
Global: fix percent formatting for --*-format
...
fix #535
2023-08-24 09:12:24 +08:00
Ian Manske
6f970c36e3
Fix typo in config parsing for --color-title
2023-08-24 08:32:56 +08:00
李通洲
f77090070c
Image: code cleanup; no functional change
2023-08-22 15:32:19 +08:00
李通洲
fd5d2c84e8
Logo (Builtin): add Tuxedo OS
2023-08-21 22:46:50 +08:00
李通洲
ef6af84ea1
Fastfetch: fix presets not detected by file name ( #529 )
2023-08-21 22:14:44 +08:00
李通洲
f64bf73279
Windows: fix compiling for GCC
2023-08-21 20:28:27 +08:00
李通洲
159122eb98
Brightness (macOS): silence compiler warnings
2023-08-21 09:38:20 +08:00
李通洲
c6eff111cc
Fastfetch: refactor printVersion()
2023-08-21 09:22:03 +08:00
李通洲
f23384725f
Version: add new module
2023-08-21 09:19:16 +08:00
李通洲
970863e7df
Global: simplify code of module matching
2023-08-20 21:35:38 +08:00
李通洲
0b473e3bff
Fastfetch: refactor the code of --list-modules
2023-08-20 20:51:55 +08:00
李通洲
1a4a949dfe
Logo (Builtin): add aerOS
2023-08-20 00:04:52 +08:00
李通洲
069c20be40
Brightness: don't make DDC/CI a slow operation
2023-08-19 02:16:04 -04:00
李通洲
c7f0172b25
CMake: Add option ENABLE_SYSTEM_YYJSON
...
Fix : #525
2023-08-19 11:11:50 +08:00
李通洲
125759dc75
Terminal: correctly detecting version and font on NixOS
2023-08-19 10:02:07 +08:00
李通洲
f0a10fcc6d
Disk (BSD): improve disk type detection
2023-08-18 20:57:54 +08:00
李通洲
c70b9cb84e
Revert "Disk (BSD): try detecting disk label"
...
Doesn't work
This reverts commit 55b9e274b6 .
2023-08-18 21:21:34 +08:00
李通洲
5ebdd9a989
Logo (Builtin): add MOS
...
Ref: https://github.com/dylanaraps/neofetch/pull/2364
2023-08-18 13:44:48 +08:00
李通洲
77e0d9dba1
JsonConfig: prepare for module weather and public ip
2023-08-18 13:38:32 +08:00
李通洲
55b9e274b6
Disk (BSD): try detecting disk label
2023-08-18 09:52:21 +08:00
李通洲
67fe1e66b5
Windows: fix build
2023-08-17 17:15:30 +08:00
李通洲
ea2a26bd57
Battery (Linux): fix build
2023-08-17 16:13:54 +08:00
李通洲
55b279ab09
JsonConfig: remove useless checks
2023-08-17 16:10:05 +08:00
李通洲
e5e4c8bf88
Fastfetch: refactor command line option parsing code
...
1. improve performance
2. remove `-c`
3. rename `--recache` to `--logo-recache`, and remove `-r`
2023-08-17 16:10:05 +08:00
李通洲
c888254f70
Modules: major code refactor
...
Also fix some bugs found when refactoring
2023-08-17 16:10:02 +08:00
李通洲
75323d64f8
Chore: fix typo
2023-08-16 16:51:54 +08:00
李通洲
a0c4f2febd
Global: support --bar-width
2023-08-16 16:51:41 +08:00
李通洲
559bca4223
Global: add --bar-char-elapsed, --bar-char-total and --bar-border options
2023-08-16 14:41:56 +08:00
李通洲
8ed28673a9
Global: support --module-key-width per module
2023-08-16 13:21:15 +08:00
李通洲
ed9639c66b
Disk (Linux): replace all \\x20 to real charactors in disk label
2023-08-15 21:11:52 +08:00
李通洲
98b9ef74cf
Disk (Linux): fix label detection
2023-08-15 21:11:52 +08:00
李通洲
e6be90614a
fastfetch: support --key-width
2023-08-15 21:11:52 +08:00
李通洲
20c2cdf7ba
Monitor (Linux): fix EDID file reading
...
Its file length is always 0
2023-08-15 19:20:21 +08:00
李通洲
c70787bde9
Fastfetch: tidy
2023-08-15 16:52:35 +08:00
李通洲
8835f66b8c
Fastfetch: unescape strings only when parsing .conf files
...
So that `NO_CONFIG=1 ./fastfetch --os-key \\\\ -s os -l none` prints `\\: *`
2023-08-15 16:41:04 +08:00
李通洲
2b2ebe0823
Logo (Builtin): update venom; add venom_small
2023-08-15 15:24:31 +08:00
李通洲
3ff3feb0e1
EdidHelper: silence compiler warnings
2023-08-14 20:48:37 +08:00
李通洲
ee4bc2302a
Chore: move mk_wcwidch to 3rdparty folder
2023-08-14 20:48:37 +08:00
李通洲
cd4a512291
Chore: embed yyjson source code
...
Ref: https://github.com/fastfetch-cli/fastfetch/discussions/523
2023-08-14 20:48:37 +08:00
李通洲
65d25446fe
Users: use __has_include
2023-08-14 10:05:43 +08:00
李通洲
b39c84f81e
IO (Android): fix compiler errors if wordexp is not available
2023-08-14 10:03:53 +08:00
李通洲
1adbe9ee92
Doc: update builtin logo list
2023-08-14 09:19:33 +08:00
George Vlahavas
9bc1ec9f36
Add Slackel logo
2023-08-14 08:42:38 +08:00
李通洲
658598f43a
--logo-source / --load-config: support path with env variables (*nix)
2023-08-13 10:59:50 +08:00
李通洲
290e721ee1
--logo-source / --load-config: support path with env variables (Windows)
2023-08-13 10:18:16 +08:00
李通洲
a34980e339
util/mallocHelper: add missing #include guards
2023-08-13 09:58:00 +08:00
李通洲
0b5631471a
Logo: don't segfault if --logo-source starts with non-alpha charactors
...
Ref: #518
2023-08-13 09:23:37 +08:00
李通洲
082038f5fa
Windows: silence compiler warnings
2023-08-13 09:22:04 +08:00
李通洲
a87a0470ca
Fastfetch: fix #517
...
1. Fix specifying `--set-keyless` with the same key second time won't override the value set before
2. Fix specifying `--color` second time won't clear the value set before
2023-08-12 10:04:02 +08:00