李通洲
|
4e3e469ba8
|
Battery: major code refactoring
ditto
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
6cb073e6a5
|
OS: major code refactoring
Split `fastfetch.h` to make it possible to print OS module with different options
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
de2a346601
|
Revert "Deps: revert changes of JSON parse library"
This reverts commit ccb0f853db.
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
68ae9248a6
|
Settings: try fixing #467
|
2023-06-09 22:14:29 +08:00 |
|
李通洲
|
47a5473a35
|
Init: fix possible memleaks
|
2023-06-09 10:10:03 +08:00 |
|
李通洲
|
e13f04e80f
|
Disk: backport changes from config branch
|
2023-06-08 22:24:57 +08:00 |
|
李通洲
|
ad026f6105
|
LocalIP: backport mac address support
Also change `--*-ip-*` to `--*ip-*` to be consistant to my config branch
|
2023-06-08 22:22:05 +08:00 |
|
李通洲
|
8f9beb2789
|
Wallpaper (macOS): add support
|
2023-06-06 21:02:21 +08:00 |
|
李通洲
|
77b93a904f
|
Wallpaper (Windows): add new module
|
2023-06-06 15:48:24 +08:00 |
|
李通洲
|
c9e3c34ce1
|
Settings (Linux): fix memleaks reported by LeakSanitizer
|
2023-05-27 18:25:54 +08:00 |
|
李通洲
|
b99b3ad982
|
TerminalFont: support Tabby
|
2023-05-26 15:47:19 +08:00 |
|
李通洲
|
dc2a3492f0
|
Network: drop module
|
2023-05-03 21:50:05 +08:00 |
|
李通洲
|
94e1ed1d7e
|
Network (Windows): add support
|
2023-04-18 18:02:31 +08:00 |
|
李通洲
|
94e6f4040d
|
Network (macOS): init
|
2023-04-18 17:29:48 +08:00 |
|
李通洲
|
71614e0b0c
|
Font: code refactor
|
2023-04-04 12:06:21 +08:00 |
|
李通洲
|
ca05e2e905
|
GPU: add option --gpu-force-vulkan
|
2023-03-25 13:24:28 +08:00 |
|
李通洲
|
945b5f1b15
|
Parsing: make it able to print 1.00 GB
|
2023-03-25 12:53:08 +08:00 |
|
李通洲
|
ccb0f853db
|
Deps: revert changes of JSON parse library
Let's not make the change before fastfetch 2.0
|
2023-03-25 10:00:35 +08:00 |
|
李通洲
|
725d2f2612
|
Windows: fix <Windows.h> header mess
|
2023-03-25 00:50:40 +08:00 |
|
李通洲
|
642a0c78cc
|
Display: add options --display-detect-name and --display-precise-refresh-rate
|
2023-03-22 16:51:06 +08:00 |
|
李通洲
|
1ac90584cb
|
Display: add option --display-compact-mode
|
2023-03-22 16:19:39 +08:00 |
|
李通洲
|
e2e3561443
|
TerminalFont: migrate to json-c to prevent from 3rd lib code embedding
|
2023-03-04 12:17:16 +08:00 |
|
李通洲
|
fdd0d47762
|
TerminalFont: migrate cJSON to yyjson
yyjson provides faster JSON parsing and supports JSON with comments ( which is allowed in WT config file )
https://github.com/ibireme/yyjson
|
2023-03-04 00:47:39 +08:00 |
|
李通洲
|
6b0add44ee
|
Init: print threads for --list-features if supported
|
2023-02-25 15:29:12 +08:00 |
|
李通洲
|
de72c98a28
|
Init: don't create detection thread for displayserver on Windows / macOS
Displayserver (mainly resolutions) detection is cheap on win / mac, but creating an detection thread is unnecessary
|
2023-02-24 17:48:20 +08:00 |
|
李通洲
|
c570c5bf97
|
IO: use FF_AUTO_CLOSE_FD
|
2023-02-23 13:58:39 +08:00 |
|
李通洲
|
52c304ecae
|
IO (Linux): add detailed error messages for ffProcessAppendStdOut
|
2023-02-23 13:32:12 +08:00 |
|
李通洲
|
6ca4b5391b
|
Library: refactor FF_LIBRARY_LOAD to use __cleanup__
|
2023-02-15 14:51:04 +08:00 |
|
李通洲
|
6407bf6a1f
|
GTK / QT: refactor directory structures
|
2023-02-14 17:47:39 +08:00 |
|
李通洲
|
662ddac050
|
Vulkan: detect vmem (#416)
|
2023-02-11 16:05:54 +08:00 |
|
李通洲
|
7a691a4286
|
Windows: add 32bit support
|
2023-02-06 16:03:38 +08:00 |
|
李通洲
|
ec3cd6cc68
|
LocalIP: support multiline compact mode
|
2023-02-02 22:25:31 +08:00 |
|
李通洲
|
8153c8b82c
|
LocalIP: support --localip-compact-type option (#408)
|
2023-02-02 17:50:22 +08:00 |
|
Linus Dierheimer
|
3dbfff57e7
|
Merge branch 'dev' of github.com:LinusDierheimer/fastfetch into dev
|
2023-02-01 15:56:32 +01:00 |
|
Linus Dierheimer
|
a063cd4feb
|
Correctly handle zfs pools
#413
|
2023-02-01 15:56:25 +01:00 |
|
李通洲
|
7fc2c4dcf1
|
Gamepad: init support for Windows
|
2023-02-01 21:46:23 +08:00 |
|
李通洲
|
a74cbc5781
|
Sound: fix memleak, update config file
|
2023-02-01 20:28:55 +08:00 |
|
李通洲
|
00e044c431
|
Sound: change option --sound-show-all to --sound-type
|
2023-01-31 21:12:47 +08:00 |
|
李通洲
|
2476b44300
|
Global: add support for colored percentage numbers output
|
2023-01-31 19:42:11 +08:00 |
|
Linus Dierheimer
|
a37115cb00
|
Fix build on windows
|
2023-01-30 23:23:14 +01:00 |
|
Linus Dierheimer
|
7dc73c61ab
|
WMDE: avoid the use of magick strings across the project
There are probably more, but those are all i found for now.
|
2023-01-30 18:46:39 +01:00 |
|
Linus Dierheimer
|
679162c762
|
--list-logos: list custom logos too
|
2023-01-28 17:19:45 +01:00 |
|
李通洲
|
e4973b3262
|
IO: fix Windows part; silense warnings
|
2023-01-28 22:46:59 +08:00 |
|
Linus Dierheimer
|
a1ea7804f3
|
IO: Separate platform specific implementations
|
2023-01-28 12:40:12 +01:00 |
|
Linus Dierheimer
|
2c51d55ba2
|
IO: don't require posix specific stuff for ffPathExists
|
2023-01-28 11:52:23 +01:00 |
|
李通洲
|
1c38ebb551
|
Parsing: only disable warning when necessary
|
2023-01-28 13:46:40 +08:00 |
|
Linus Dierheimer
|
672e309d89
|
Small fixes
|
2023-01-27 11:21:01 +01:00 |
|
Linus Dierheimer
|
cb466aec08
|
Linux: Fix build without dbus
#405
|
2023-01-26 22:08:55 +01:00 |
|
Linus Dierheimer
|
184ada6ae8
|
Sound(linux): Implement using libpulse
Also differentiate between active and main device(s)
|
2023-01-26 15:48:28 +01:00 |
|
李通洲
|
c4c9f02433
|
Sound (Linux): add dirty support
|
2023-01-26 01:14:22 +08:00 |
|