李通洲
2e6b9cd503
OS (Linux): adds comments
2026-05-02 22:18:08 +08:00
李通洲
0557f16c16
OS (Linux): adds Ubuntu Unity detection
2026-05-02 22:06:18 +08:00
李通洲
08e252a44c
OS (Linux): adds Ubuntu Kylin detection
2026-05-02 21:59:22 +08:00
Oliver Lin
90e2d8f8d9
OS (Linux): detects Ubuntu Studio before Kubuntu on KDE systems ( #2298 )
...
* fix(os): detect Ubuntu Studio before KDE-based flavor checks
Add an explicit Ubuntu Studio detection in `getUbuntuFlavour()` by
checking for `/usr/share/doc/ubuntustudio-desktop` and setting
`name`, `id`, and `idLike` accordingly.
This prevents Ubuntu Studio systems from being misidentified as
Kubuntu when KDE/Plasma-related XDG config paths are present.fix(os): detect Ubuntu Studio before KDE-based flavor checks
Add an explicit Ubuntu Studio detection in `getUbuntuFlavour()` by
checking for `/usr/share/doc/ubuntustudio-desktop` and setting
`name`, `id`, and `idLike` accordingly.
This prevents Ubuntu Studio systems from being misidentified as
Kubuntu when KDE/Plasma-related XDG config paths are present.
* refactor(os): detect Ubuntu Studio via package presence
2026-05-02 21:54:33 +08:00
李通洲
fe1c5c8f6f
Media (Windows): improves readability
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 11:58:19 +08:00
李通洲
994bd53d30
Media (Windows): major code refactor
...
moves detection code into fastfetch binary
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 20:26:57 +08:00
李通洲
025febc78d
Battery (Windows): switches to query WMI with NtApi as a fast path
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 18:50:04 +08:00
李通洲
69cc19d6f5
Brightness (Windows): cleanups debug log
2026-04-29 18:42:12 +08:00
李通洲
6e50aaf3ff
Brightness (Windows): uses COM-less method to query WMI
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 00:11:29 +08:00
李通洲
e7cd5f618d
Bluetooth (Windows): uses CM API to detect BTH battery detection
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 19:52:38 +08:00
李通洲
55e4896524
Chore: runs clang-format
2026-04-28 19:45:19 +08:00
Or-simen
94ceeb4482
Chore: fixes typo from FF_UNITIALIZED to FF_UNINITIALIZED ( #2290 )
...
Co-authored-by: or sim <you@example.com >
2026-04-27 21:23:42 -05:00
tnut
8b611899d1
Packages (Linux): adds cards counting (NuTyX) ( #2287 )
...
* Packages:add cards counting (NuTyX)
* package.c
no need to add counts.catds
* Sort packages print alphabetically
* ditto
* ditto
* packages.c
update FF_ARG and ffpackagesModule.info
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2026-04-27 19:31:08 +08:00
Carter Li
3eaebd3359
Host (Linux): fixes host is missing in some machine
...
Fixes #2279
2026-04-23 09:35:03 +08:00
李通洲
bf0564f9e5
Terminal (Windows): removes using of Win32 registry APIs
2026-04-21 23:41:34 +08:00
李通洲
05f5e25c66
Packages: rearranges the packages output in alphabet order
...
... and improves string format logic
2026-04-21 14:41:27 +08:00
李通洲
4b4c37ed88
Packages (Linux): adds AppImage packages support
...
Fixes #2179
2026-04-21 14:16:55 +08:00
Carter Li
69c86c95b7
GPU: hard codes QEMU virtual GPU
2026-04-20 22:30:51 +08:00
李通洲
c1c6ccce9a
Shell (Linux): fixes ash version detection
...
Fixes #2271
2026-04-17 18:50:35 +08:00
李通洲
1956c66a5e
PhysicalMemory (Android): fixes compiling
2026-04-16 22:42:59 +08:00
李通洲
abc6c0593c
Chore: IndentPPDirectives: BeforeHash [ci skip]
2026-04-15 16:17:08 +08:00
李通洲
08de5eabed
Sound: merges isMain and isActive to type
2026-04-15 09:02:35 +08:00
李通洲
c7ecc33b64
Global: removes FFlist::elementSize
...
Improves performance of module Sound and PhysicalMemory
2026-04-14 15:47:26 +08:00
李通洲
48daf4ac1e
Camera (macOS): fixes a compiler warning
2026-04-13 16:16:57 +08:00
李通洲
6d01c0b438
PhysicalDisk (NetBSD/OpenBSD): adds debug logs
2026-04-13 14:25:42 +08:00
李通洲
3cc0e40e5a
Smbios: updates EMTF standard version
2026-04-13 09:38:47 +08:00
李通洲
679def253d
Global: formats code [ci skip]
2026-04-12 19:19:55 +08:00
李通洲
4dc5033c80
PowerAdapter (Linux): checks if the device is present
2026-04-10 08:48:55 +08:00
Carter Li
b3603391eb
Battery: refactors status field from string to bit-fields
2026-04-09 20:02:04 +08:00
Carter Li
f6a363f7ad
Global: unifies GCC attributes usage
2026-04-09 20:02:04 +08:00
Carter Li
3e69361196
Battery (OpenBSD): adds Unknown state
2026-04-09 15:49:41 +08:00
Carter Li
04bd5045b9
PowerAdapter (Linux): tidy
2026-04-09 15:20:36 +08:00
李通洲
886bde47d6
Battery (Linux): checks if battery's present before parsing
2026-04-09 14:01:24 +08:00
李通洲
254fb82520
Battery (Linux): fixes AC status can be incorrectly detected as Connected
...
... in machine that has multiple batteries
Fixes #2263
2026-04-09 13:54:50 +08:00
李通洲
e8e43c10fc
PhysicalDisk: renames hideUnknown for hideUnused
2026-04-09 13:54:50 +08:00
李通洲
9090dbd276
PhysicalDisk (macOS): detects 0-size disks
2026-04-09 13:54:50 +08:00
李通洲
f683586623
Swap (Windows): fixes out-of-bound memory access when swaps are disabled
2026-04-09 13:54:50 +08:00
Carter Li
d71d6a679d
Swap (macOS): fixes a compiler warning
2026-04-09 13:54:50 +08:00
李通洲
17eb22dfdb
PhysicalDisk: adds option hideVirtual (defaults to false) and hideUnknown (defaults to true)
2026-04-09 13:54:50 +08:00
Carter Li
c09a788ce3
PhysicalDisk (OpenBSD): honors namePrefix
2026-04-09 09:35:48 +08:00
Carter Li
ab32056c3f
PhysicalDisk (NetBSD): honors namePrefix
2026-04-09 09:35:48 +08:00
李通洲
e15049856f
GPU (Windows): improves support of non-PCI devices
2026-04-09 09:35:48 +08:00
李通洲
16423487fb
GPU (Windows): updates comments
2026-04-09 09:35:48 +08:00
李通洲
6b95eb2c74
GPU: fixes the vendor name of Parallels
2026-04-09 09:35:48 +08:00
李通洲
5fe2cc6350
PhysicalDisk (Windows): adds simple debug log
2026-04-06 10:36:46 +08:00
李通洲
50739ee890
Cursor (Windows): fixes Win8.1 support
2026-04-06 10:00:40 +08:00
李通洲
97ce079488
GPU (Windows): adds fallback method for GPU vendor detection
2026-04-06 09:33:23 +08:00
李通洲
7887067301
PhysicalDisk (Windows): switches to CMAPI; adds floppy support
2026-04-05 20:37:23 +08:00
李通洲
44af8b85ad
Battery (Windows): tidy
2026-04-05 20:21:50 +08:00
李通洲
85594d2056
GPU (Windows): restores Win8.1 support
2026-04-05 14:26:22 +08:00