李通洲
b49b583e64
Gamepad (Linux): add support
2023-02-01 21:46:23 +08:00
李通洲
0b8e8ad4f2
Gamepad (macOS): add support
2023-02-01 21:46:23 +08:00
李通洲
7fc2c4dcf1
Gamepad: init support for Windows
2023-02-01 21:46:23 +08:00
Linus Dierheimer
d4c11b9a1f
Merge pull request #411 from CSoellinger/fix/detect-wm-mutter
...
fix: add another mutter detection for linux mint 21.1 (cinnamon)
2023-02-01 11:11:00 +01:00
CSoellinger
55da030e2a
fix: move mutter(muffin) detection to get FF_WM_PRETTY_MUFFIN back
2023-02-01 10:50:31 +01:00
Linus Dierheimer
c64f306550
Merge branch 'dev' of github.com:LinusDierheimer/fastfetch into dev
2023-02-01 10:43:32 +01:00
Linus Dierheimer
7ee4a648d0
Small fix to muffin theme detection
2023-02-01 10:43:24 +01:00
CSoellinger
7a2826358b
fix: spell correction
2023-02-01 10:08:08 +01:00
CSoellinger
df84721b55
fix: add another mutter detection for linux mint 21.1 (cinnamon)
2023-02-01 10:01:47 +01:00
李通洲
4f3b9776ae
WmTheme (Windows): align output format to winfetch
...
Ref: https://github.com/lptstr/winfetch/commit/0358deea5e3ca03086be4984b905a0a534f8d1a5
2023-01-31 23:26:50 +08:00
李通洲
39f47d65a9
Sound: remove manufacturer detection
...
as it's only implemented on macOS
2023-01-31 22:39:27 +08:00
李通洲
a92e6b6d91
Sound (macOS): fix active device detection; fix memleaks; don't use deprecated properties
2023-01-31 22:37:48 +08:00
李通洲
7132762c9c
Sound (Linux): small fixes
...
1. treat PA_PORT_AVAILABLE_UNKNOWN as active so that the default speaker is active now
2. load `libpulse.so` as suggested in `config_user.txt`
2023-01-31 20:55:01 +08: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
李通洲
a14ef06d14
TerminalShell (Windows): fix a rare case that fails to detect terminal
2023-01-29 23:29:53 +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
李通洲
f4cefe955b
Sound: always initialize identifier and destroy it to avoid memleaks
2023-01-28 13:46:40 +08:00
Linus Dierheimer
14dcafe2ca
Bluetooth(Linux): Refactor code a bit
2023-01-27 18:21:42 +01:00
Linus Dierheimer
cf78216d78
Sound(Linux): Don't abuse manufactor
2023-01-27 18:03:57 +01:00
Linus Dierheimer
672e309d89
Small fixes
2023-01-27 11:21:01 +01:00
李通洲
b0c19256f0
Bluetooth: silense warnings
2023-01-27 13:10:06 +08:00
李通洲
205e664b4d
Sound (Windows): show more detailed information
2023-01-27 13:08:07 +08:00
Linus Dierheimer
33f3744a63
Sound(Linux): Treat default port as always active
...
This fixes no shown sound devices when no audio is currently played
2023-01-26 17:25:14 +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
李通洲
856c9d58b8
TerminalFont: tweaks
2023-01-26 01:15:33 +08:00
李通洲
c4c9f02433
Sound (Linux): add dirty support
2023-01-26 01:14:22 +08:00
李通洲
aa36a83182
Windows: silense some warnings
2023-01-25 17:25:05 +08:00
李通洲
dd9047c4e9
Sound (Windows): add support
2023-01-25 17:17:31 +08:00
李通洲
d832324306
Sound (macOS): new module
2023-01-25 14:28:13 +08:00
李通洲
e598598ca8
Bluetooth (macOS): add support
...
Limitation: no battery level
2023-01-24 22:13:53 +08:00
李通洲
85599fcf53
Bluetooth (Windows): add support
...
Limitation: no HLE devices, no battery level
2023-01-24 21:01:21 +08:00
Linus Dierheimer
209d0c98d9
Bluetooth: Support multiple devices
2023-01-24 12:02:20 +01:00
Linus Dierheimer
4967d0a222
Bluetooth: Build on unsupported platforms
2023-01-24 10:46:00 +01:00
Linus Dierheimer
17ebd5cea8
Merge
2023-01-24 10:40:29 +01:00
Linus Dierheimer
25e81b39f9
Bluetooth module
2023-01-24 10:39:33 +01:00
Carter Li
ebe30394f2
Display (macOS): fix zero refresh rate on some monitors
2023-01-24 11:21:08 +08:00
Linus Dierheimer
c15f55762d
Disk(Linux): Use mountpoint as last fallback for disk name
2023-01-21 14:57:30 +01:00
Linus Dierheimer
7edc715cba
Merge branch 'dev' of github.com:LinusDierheimer/fastfetch into dev
2023-01-21 14:43:02 +01:00
Linus Dierheimer
27f76599bc
Fix subvolume detection
...
#396
2023-01-21 14:42:19 +01:00
李通洲
e8bde5a394
Wifi: fix compiling on macOS
2023-01-21 16:23:28 +08:00
李通洲
c1444c0822
Android: support Wifi & Battery by using termux-api
2023-01-21 15:23:40 +08:00
李通洲
b424c525cc
Disk (Android): fix compiling errors
2023-01-21 14:09:07 +08:00
李通洲
f640102b0e
CPU (Linux): fix compiler warnings
2023-01-21 14:03:57 +08:00
Linus Dierheimer
734ee38641
Disk (Linux): partition name impl & general refactor
2023-01-20 20:25:22 +01:00
李通洲
e651633c54
Temp: detect both device/class anddevice/device/class
2023-01-21 06:54:51 +08:00
李通洲
6f4bdafb0c
Temp: fix severial issues. Fixes #398
...
1. Temp detection has been gated behind of `--*-temp`. Don't make it a slow operation
2. According to [the kernel doc](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface ), `temp1_input` is millidegree Celsius, which should be divided by 1000
3. There is no `/sys/class/hwmon/hwmon3/device/class` on my laptop, but `/sys/class/hwmon/hwmon3/device/device/class`. Need to confirm with @LinusDierheimer
4. Small code optimizations
2023-01-21 06:18:19 +08:00
Linus Dierheimer
a71f2142bb
Disk(Linux): Better subvolume detection
...
#396
2023-01-20 13:28:25 +01:00
李通洲
068cbafe3d
Packages: detect pacman package count inside MSYS2 env (Windows)
2023-01-18 23:10:28 +08:00
李通洲
4ce618c33c
DisplayServer: fix win32 compatibility
2023-01-18 22:44:24 +08:00