李通洲
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
李通洲
ca05e2e905
GPU: add option --gpu-force-vulkan
2023-03-25 13:24:28 +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
李通洲
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
李通洲
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
李通洲
7fc2c4dcf1
Gamepad: init support for Windows
2023-02-01 21:46:23 +08:00
李通洲
00e044c431
Sound: change option --sound-show-all to --sound-type
2023-01-31 21:12:47 +08: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
李通洲
d832324306
Sound (macOS): new module
2023-01-25 14:28:13 +08:00
Linus Dierheimer
209d0c98d9
Bluetooth: Support multiple devices
2023-01-24 12:02:20 +01:00
Linus Dierheimer
25e81b39f9
Bluetooth module
2023-01-24 10:39:33 +01:00
李通洲
f4a58036fa
Resolution: rename to display
2023-01-17 18:21:53 +08:00
李通洲
f28805fb94
Wifi: detect more information using libnm (Linux)
2023-01-17 05:36:43 +08:00
Linus Dierheimer
b1ccd2e2c0
Don't show subvolumes by default
2023-01-16 11:52:54 +01:00
Linus Dierheimer
a1d8e3e598
Introduce FFPlatform
2023-01-15 15:57:26 +01:00
李通洲
b739d94f23
Command: an attempt to add a new module which can run custom shell scripts
2023-01-14 01:27:54 +08:00
Linus Dierheimer
f794053f99
Merge branch 'dev' of github.com:LinusDierheimer/fastfetch into dev
2023-01-12 11:42:23 +01:00
Linus Dierheimer
670cf6fe90
GPU selection options
...
#379
2023-01-12 11:41:07 +01:00
李通洲
7145f5252d
TerminalShell: add --shell-version and --terminal-version options to disable shell / terminal version detection
...
in case that users don't like it
2023-01-11 17:17:17 +08:00
李通洲
b1f63ab822
Global: rename FF_UNUSED_PARAM to FF_MAYBE_UNUSED since it can be used on functions too.
2023-01-11 14:47:10 +08:00
李通洲
7f97725d7f
Disk: add --disk-show-unknown option
...
Ref: https://github.com/LinusDierheimer/fastfetch/issues/383#issuecomment-1376893128
2023-01-10 17:31:47 +08:00
李通洲
d9a022ffff
Brightness: add new module (macOS)
...
It turns out that merging brightness module into resolution module is a bad idea.
2023-01-09 22:26:56 +08:00
Linus Dierheimer
2a092de8d8
Detect data dirs at runtime
...
* Respecting the current platform
* Using them where appropiate
2023-01-08 01:41:09 +01:00
李通洲
a307977ec1
Image: don't try to read image file with --logo none
2023-01-08 01:26:10 +08:00
李通洲
39d8ebc3c9
Logo: support --logo-padding-top
2023-01-01 17:37:11 +08:00
李通洲
4a781d8471
Logo: support raw image type
...
For raw image type, fastfetch nether parses the file content, nor tries to detect the image size from the file. It's useful to print pre-converted sixel image.
2023-01-01 17:06:18 +08:00
李通洲
1dabac9782
Media: remove the alias name Song to avoid confusion
...
So we don't have code like `#define FF_SONG_MODULE_NAME "Media"`.
Also fix the error `unknown option: --media-format`
2022-12-30 11:21:11 +08:00
李通洲
90359d227e
Global: don't require sysinfo.h globally
...
... which is Linux specific
2022-12-28 17:20:20 +08:00
李通洲
6ff67e87eb
Memory: refactor, don't cache results
2022-12-28 17:20:20 +08:00
李通洲
cb48c1277a
Chassis: seperate module
...
It's only supported on Linux
2022-12-24 23:00:38 +08:00
李通洲
89347b7bee
Image: add dirty support of iTerm image protocol
...
iTerm image protocol supports most commonly used image formats so we don't need image magick to convert image format.
However, since we don't know anything about the image, `--logo-width` `--logo-height` must be specified to make sure that logo will not be covered by texts.
2022-12-22 21:37:16 +08:00
李通洲
c45ef08926
Image: expose more chafa settings
2022-12-22 11:36:13 +08:00
李通洲
f50b478966
Image: try fixing caching
2022-12-22 02:40:56 +08:00
李通洲
0cacedfc5d
Image: enable Chafa on Windows
...
It's not built by default, as imagemagick requires too many dlls.
2022-12-22 02:07:57 +08:00
李通洲
ff6e982050
Global: remove caching except image caching
2022-12-17 12:41:11 +08:00
李通洲
b09aa3240a
Global: support --stat option for benchmark
2022-12-14 11:30:50 +08:00
Linus Dierheimer
3a5af1bbb3
Logo: data source option
...
#345
2022-12-12 13:43:10 +01:00
李通洲
b4e2997389
Tests: don't include fastfetch.h
2022-12-08 18:29:24 +08:00
李通洲
5e5442426c
Wifi: load wlanapi.dll dynamically
...
Windows Server doesn't support it
2022-11-27 16:22:30 +08:00
李通洲
a55add190c
Wifi: add new module
...
Only Windows is supported currently
2022-11-27 12:21:53 +08:00
李通洲
e13c88cea6
Global: support bar output for percentage value #294
2022-10-22 16:15:12 +08:00
Linus Dierheimer
19a9b18c69
Disk: Linux impl working
2022-10-17 13:19:48 +02:00
李通洲
3cc6611614
Windows: support native Windows
2022-10-13 23:49:09 +08:00
李通洲
230d2ac39d
Board: split out from host; add support for Windows
2022-10-06 23:03:15 +08:00