李通洲
8e9c571293
Flashfetch: simplify implementation
2023-11-13 16:36:25 +08:00
李通洲
a44b8264af
Fastfetch: remove the old function of --gen-config
...
The file `config_user.txt` has not been maintained for long. Let's remove it.
2023-11-13 10:32:45 +08:00
李通洲
84a5a4033e
Fastfetch: parse some switches in advance
2023-11-13 10:32:45 +08:00
李通洲
f2fc92dbf7
Brightness (Linux): better ddcutil 2.x compatibility
2023-11-12 10:47:04 +08:00
李通洲
41aaaa3429
Global: silence compiler warnings
2023-11-09 13:46:45 +08:00
李通洲
f9597eba39
Global: remove #ifndef FF_INCLUDED_* guards
2023-11-09 13:46:45 +08:00
Mohammed Keyvanzadeh
b4cd47cbc4
src: end va_list before returning ( #618 )
...
Explicitly end the `va_list` before returning in the `ffStrbufSetF()`
function as `va_list`s are not ended implicitly.
2023-11-08 20:16:44 +08:00
李通洲
ac654ff346
Host (macOS): update the latest models
2023-11-08 10:43:17 +08:00
李通洲
f93341ac61
TerminalShell: fix terminal name detection on NixOS
...
oops. No one report that...
2023-11-08 09:02:52 +08:00
李通洲
3e0d97db2e
Platform: detect system page size
2023-11-08 00:10:16 +08:00
李通洲
864e707224
LocalIP (Android): don't set --default-route-only to true by default on Android
...
As we can't detect default route on that platform
2023-11-07 20:17:08 +08:00
李通洲
c42b68404f
Logo (Image): try improving performace of base64 encoding
2023-11-07 19:04:16 +08:00
李通洲
499e6c85a0
Battery (Windows): slilence compiler warnings
2023-11-07 09:59:00 +08:00
李通洲
c55ba2685f
Battery (macOS): add status Discharging to be consistant with other platforms
2023-11-07 08:56:07 +08:00
李通洲
aae66aa966
Logo (Image): fix spelling of --preserve-aspect-ratio
...
Fix #614
2023-11-07 08:49:22 +08:00
李通洲
f5b987dba9
Battery (Windows): detect cycle count
2023-11-06 19:40:40 +08:00
李通洲
f8eabdd8a6
Battry (Linux): try detecting cycle count and temperature
2023-11-06 19:08:17 +08:00
李通洲
5ab2c3456d
Battery (Apple): better detection
2023-11-06 16:42:16 +08:00
李通洲
97d9ffd193
Bios: detect firmware type
2023-11-06 15:29:55 +08:00
李通洲
3b319f0a1e
Global: add missing changes
2023-11-05 13:25:54 +08:00
李通洲
7660b0a091
Global: defaults percentType to 9 ( colored number )
2023-11-05 10:11:53 +08:00
李通洲
7a8e484634
Global: prints LocalIp by default
...
Fix #611
2023-11-05 10:11:40 +08:00
李通洲
ed01272b91
LocalIP: detect netmask
2023-11-05 09:42:28 +08:00
Viorel
1c660caa85
Fix unitialized variables ( #609 )
...
Compiling with gcc 13 and -O3 -flto -Werror=uninitialized found two
possibly unitialized variables.
See also: https://bugs.gentoo.org/916722
2023-11-03 23:03:14 +08:00
李通洲
c241ead1d5
Logo (Builtin): update nixos_small, add nixos_old_small
...
Fix #608
2023-11-02 23:22:48 +08:00
李通洲
2075761282
fastfetch: --help honors --pipe
2023-11-02 14:44:18 +08:00
李通洲
d64716ab74
fastfetch: pretty printing --help
2023-11-02 14:11:06 +08:00
李通洲
0ffbb8c364
Doc: update help messages
2023-11-02 14:11:06 +08:00
李通洲
c29960abf2
Presets: fix regression #606
2023-11-02 09:32:58 +08:00
李通洲
4cabc5684b
CPUUsage: don't count NaN values
2023-11-01 15:55:13 +08:00
李通洲
256c9be19b
CPUUsage: skip NaN when summarizing values
2023-11-01 15:49:51 +08:00
李通洲
1b3d713e50
CPUUsage: always print something
2023-11-01 15:36:13 +08:00
李通洲
6e816fca6e
CPUUsage: don't hang on weird host
...
Try fixing CI of FreeBSD
2023-11-01 15:26:24 +08:00
李通洲
5a699af610
OS (macOS): improve performance
2023-11-01 15:24:52 +08:00
李通洲
11d7eec4db
Revert "FreeBSD: debug"
...
This reverts commit 6508ccfc0d .
2023-11-01 12:22:28 +08:00
李通洲
7bc4c63eb4
Migration: don't overwrite existing files
2023-11-01 11:28:08 +08:00
李通洲
4bf9f524d9
Logo (Builtin): add Interix
2023-11-01 11:16:16 +08:00
李通洲
6508ccfc0d
FreeBSD: debug
2023-11-01 09:52:15 +08:00
李通洲
d0a8d3cdc4
TerminalFont (Linux): early return
2023-11-01 09:42:52 +08:00
李通洲
494cc1493e
TerminalFont (Linux): support xfce4-terminal 1.1.0+
...
Fixes #602
2023-11-01 09:40:49 +08:00
李通洲
761c649817
TerminalShell: better support for environment running with su
2023-11-01 08:55:00 +08:00
李通洲
a2f576f3e5
GPU (WSL): support nvml too
2023-11-01 00:10:24 +08:00
李通洲
3b9b03a086
FreeBSD: fix build
2023-10-31 23:45:38 +08:00
李通洲
ab51a209d7
CI: try fixing FreeBSD build
2023-10-31 22:53:06 +08:00
李通洲
38ac339011
WM: support WindowBlinds detection
2023-10-31 22:40:44 +08:00
李通洲
b4777fe73a
Windows: silence compiler warnings
2023-10-31 22:40:44 +08:00
李通洲
b6e759f3a2
LocalIP / NetIO: make defaultRouteOnly defaults to true
2023-10-31 19:53:25 +08:00
李通洲
9ac50fc42f
GPU: add more vendors
2023-10-31 15:11:22 +08:00
李通洲
5b2006cd06
Global: get rid of locks
...
Psychological burden NO MORE
2023-10-31 14:42:45 +08:00
李通洲
d3f673dc6f
Init: remove separate thread of displayserver and qt/gtk stuff detection
...
These threads are detached. If the main thread exits before the sub threads end, fastfetch may crash in various ways.
It barely benefits performance. `hyperfine` shows completely no difference between `--thread` enabled and disabled. Let's get rid of it.
2023-10-31 14:32:30 +08:00