Carter Li
dbcd5b922a
Sound: fix a memleak
2025-01-13 15:39:16 +08:00
李通洲
c5c2589f4d
GPU: set GPU vendor string when using OpenGL backend
2025-01-10 08:48:29 +08:00
Carter Li
5567e6cc5e
Packages (Linux): rename am-user to appman
2025-01-08 10:56:55 +08:00
Carter Li
b282ac5d47
Packages (Linux): support am-user
...
Fix #771
2025-01-08 09:46:12 +08:00
Carter Li
ab6a770155
Sound: detect platform API
...
Ref: #1454
2025-01-07 15:38:38 +08:00
李通洲
6429c20466
OS: prefer pretty names
...
Hopefully we can end the controversy.
Fix #1483 #1038
2025-01-06 08:58:14 +08:00
李通洲
88ebeb21e2
CPU: fix core count output in multi-package platforms
...
Fix #1413
2025-01-05 19:38:16 +08:00
李通洲
c68d21e215
WM: report version field in custom and JSON output
2025-01-02 16:35:53 +08:00
Christopher Kaster
f14cd2c6e8
WM: Add support for detecting window manager versions, add support for Hyprland version ( #1472 )
2025-01-02 10:13:28 +08:00
李通洲
aa63c4f5f2
Revert "GPU: support detection by EGLext"
...
Works only for NVIDIA GPUs
This reverts commits 9ef8580d93 and 9342d74c93 .
2024-12-31 13:57:06 +08:00
Carter Li
9342d74c93
GPU: support detection by EGLext
...
Support multi-gpus
2024-12-28 15:25:22 +08:00
Carter Li
f38a51c9bc
Media: make it able to print player info in custom format
2024-12-25 09:04:10 +08:00
Carter Li
4f807f26a9
Bluetooth (Linux): improve performance when showDisconnected == false
...
If no connected devices found, no dbus calls will be emitted
Fix #1450
2024-12-20 15:57:02 +08:00
李通洲
ca975f8e81
Version: fix format parameter name
...
Fix #1443
2024-12-17 10:24:18 +08:00
李通洲
ebfdeef25c
Fastfetch: add -h format-json
2024-12-11 16:12:03 +08:00
李通洲
9a36d63d18
Global: refactor code of -h <module>-format
2024-12-11 10:47:02 +08:00
Carter Li
ee564de461
CPU: change cpuCount to packages; support custom format
...
Fix #1413
2024-11-26 21:37:15 +08:00
AzimovParviz
7535ce8a18
Support for dual CPU systems ( #1417 )
...
* [macOS] Added support for dual CPUs on Mac computers
Signed-off-by: Koneko <azimovp17@gmail.com >
* Change how number of cores is displayed when the system is dual CPU
* Support for dual CPU on Windows
* Dual CPU detection on Linux basic implementation
---------
Signed-off-by: Koneko <azimovp17@gmail.com >
2024-11-26 08:53:01 +08:00
李通洲
1b835544b6
Users: fix invalid var name
...
Fix #1408
2024-11-23 22:44:45 +08:00
Carter Li
94f8ff938b
Wifi: print channel band
2024-11-22 11:01:54 +08:00
李通洲
601b9706b5
Display: report ppi to 0 if screen size is not available
2024-11-21 21:44:05 +08:00
李通洲
d48c76b597
Wifi: detect channel and frequency
2024-11-21 21:37:30 +08:00
李通洲
cee880cb83
Display: print preferred resolution & refresh rate in custom format
...
Fix #1406
2024-11-20 16:39:01 +08:00
李通洲
925c3471c2
Display: add scale factor in custom format
2024-11-20 16:39:01 +08:00
Carter Li
fa9290088d
Display (Linux): detect preferred resolution and refresh rate
2024-11-20 16:38:53 +08:00
李通洲
dcdf2b570e
Display: concat flags
2024-11-15 20:01:56 +08:00
李通洲
782af250ff
Percent: in custom format, only set num and bar string if enabled in percent config
...
Also fix `percentage-bar` printing in Brightness module
2024-11-14 15:45:25 +08:00
李通洲
c9e3f8d95c
Global: support percent type config in module level
2024-11-14 13:52:02 +08:00
李通洲
97e1b987dd
Global: pack all enums and make flag enums unsigned
2024-11-14 11:00:44 +08:00
李通洲
5e7d9ed45e
Packages (Linux): add qi support
2024-11-11 17:37:01 +08:00
李通洲
f9713d5ee2
OS (Android): display android icon
2024-11-10 13:57:57 +08:00
李通洲
d10c14721a
Disk: be able to print disk indices
2024-11-10 13:07:30 +08:00
李通洲
4534f18525
Battery: don't print index in multi-battery device
2024-11-10 13:07:12 +08:00
李通洲
7fab6f27ee
Packages (BSD): support mport
2024-11-10 12:47:26 +08:00
李通洲
40671c78f1
Monitor: don't display () if display name is not available
2024-11-05 10:01:43 +08:00
李通洲
211fd4b197
Display: add hdr-compatible
...
Fix #1376
2024-11-05 09:59:25 +08:00
Carter Li
f7288fec01
Global: support DragonFly BSD
2024-11-03 08:35:11 +08:00
Carter Li
0110584e39
NetIO (*BSD): support OpenBSD & NetBSD
2024-11-01 18:51:59 +08:00
李通洲
fd26373c8f
Global: overall optimization
2024-10-26 11:42:07 +08:00
李通洲
c8521b55b9
CPUUsage / DiskIO / NetIO: add option waitTime
2024-10-22 11:08:44 +08:00
李通洲
b257134d74
Chore: introduce macro ARRAY_SIZE
2024-10-18 16:44:41 +08:00
Carter Li
71a8978f41
Display: report platform api used for detection
2024-10-14 14:42:11 +08:00
Carter Li
c5527fa4e6
Zpool: don't report invalid fragmentation
2024-10-13 17:18:53 +08:00
Carter Li
27910cf6ec
Battery (Linux): calcuate time remaining with current & charge if time_to_empty is unavailable
2024-10-10 08:38:58 +00:00
李通洲
4dccb92bb2
Battery: support time remaining detection
2024-10-10 15:57:17 +08:00
Carter Li
a2b32ef564
Mouse / Keyboard: add new modules
2024-10-09 14:36:09 +08:00
李通洲
951a15b61b
LocalIP: only print properties if detected in JSON results
2024-10-05 17:45:45 +08:00
apocelipes
40ab735e6b
LocalIp: support get interface flags ( #1315 )
2024-10-05 09:49:27 +08:00
Carter Li
a32d9d788c
OpenBSD: init platform support
2024-10-04 17:49:18 +08:00
Carter Li
53a373c9cf
Monitor: don't deprecate this module
2024-10-03 20:58:14 +08:00