李通洲
f3e48a00a0
Display (Android): fix MiUI
...
560 is density dpi, not physical dpi
2024-07-23 09:27:07 +08:00
李通洲
4a75123eb1
Host (macOS): tidy
2024-07-22 09:23:06 +08:00
李通洲
7f2ab7310a
Terminal: fix possible buffer overflow
2024-07-22 09:22:01 +08:00
Carter Li
3c9d9b3c67
Brightness (Linux): use brightness instead of actual_brightness
...
`actual_brightness` are above `max_brightness` on asahi. See also https://bugzilla.kernel.org/show_bug.cgi?id=203905
2024-07-21 12:44:31 +08:00
李通洲
7a1b214ffe
Monitor (Windows): if current refresh rate is higher than preferred refresh rate, use it.
...
No better methods. I have tried EnumDisplaySettings and winrt DisplayPath::GetModes but none of them work.
2024-07-20 23:29:40 +08:00
李通洲
4fe1bb0b7e
Display: detect if WCG enabled
2024-07-20 11:52:07 +08:00
Carter Li
7ba1e3d3d9
Monitor (Linux): detect by Xrandr if EDID is not available
2024-07-19 05:43:15 +00:00
Carter Li
96ec2b662c
Display (Linux): support HDR detection for KDE; fix build
2024-07-18 18:51:33 +08:00
李通洲
f11b07ba8a
DisplayServer (macOS): detect bit depth
2024-07-18 16:41:57 +08:00
李通洲
4e84153e9d
Display (Windows): check for hdr enabled & bit depth
2024-07-18 16:40:45 +08:00
李通洲
121cbde661
Monitor (Windows): detect maximum refresh rate
2024-07-18 15:10:15 +08:00
李通洲
0d71ae7f97
Monitor (macOS): detect maximum refresh rate
2024-07-18 13:52:12 +08:00
李通洲
63a0faa1d9
GPU (macOS): support GPU frequency detection for Apple Silicon
...
Also refactor CPU freq detection code
2024-07-17 15:51:15 +08:00
李通洲
408a2d731a
GPU: support printing frequency in MHz
2024-07-17 15:49:12 +08:00
李通洲
d282050130
CPU: support display frequency in MHz
2024-07-17 14:09:06 +08:00
Carter Li
c0de618177
CPU: remove support of min freq detection
2024-07-17 10:19:12 +08:00
Carter Li
5bc9a5dc4e
Display: rotate physical demensions
2024-07-16 16:36:19 +08:00
李通洲
0776dac95b
TerminalFont: improve wezterm detection
2024-07-16 15:06:25 +08:00
李通洲
3433043604
Terminal: support zed version detection
2024-07-16 14:53:14 +08:00
李通洲
25577a6e58
Disk (Android): ignore /apex/*
2024-07-15 22:56:14 +08:00
李通洲
7eaefe163a
TerminalFont (Linux): improve detection for xterm
...
Fix #1095
2024-07-15 10:21:30 +08:00
Carter Li
beabaa90f1
InitSystem (Android): fix detection
2024-07-12 20:24:59 +08:00
Carter Li
2f42d64dc9
GPU (Linux): support intel xe driver
2024-07-12 19:24:55 +08:00
Carter Li
5b064f2e7b
Display (Linux); improve display type detection
...
1. assume `DP-x` is external (false possitive alert);
2. detect display type for X11
2024-07-12 15:29:12 +08:00
Carter Li
e786cd5d33
Display: detect physical width and height
2024-07-11 20:33:25 +08:00
Carter Li
1d83743259
GPU (Linux): detect more GPU driver versions
2024-07-11 10:04:23 +08:00
Carter Li
48bb38ca85
GPU (Linux): fix GPU driver detection
...
Regression of e5a04ee814
Fix #1084
2024-07-11 08:59:07 +08:00
李通洲
d9f084894e
General: support more module for --detect-version
2024-07-10 22:09:28 +08:00
Carter Li
765c7b42b6
General: rename --ts-version to --detect-version
...
And use it in more modules
2024-07-10 21:55:37 +08:00
李通洲
4777f7bec3
OpenGL (Windows): support EGL via ANGLE
2024-07-10 11:01:37 +08:00
李通洲
1038668db9
OpenGL: detect library version
2024-07-09 20:39:15 +08:00
Carter Li
e5a04ee814
GPU (Linux): ignore disabled PCI devices
2024-07-09 06:06:46 +00:00
Carter Li
1652ec3512
Display (Linux): remove debug output
2024-07-08 18:27:42 +08:00
Carter Li
fa872d7c9b
Display: fix build on FreeBSD
2024-07-08 15:32:09 +08:00
Carter Li
d628bdea5a
Display (Linux): support primary display detection for GNOME & Cinnamon
2024-07-08 14:11:45 +08:00
Carter Li
f9ce2fae0e
Display (Linux): improve id generation for wayland
2024-07-08 11:04:27 +08:00
Carter Li
f8d5f56dee
GPU (Linux): remove possible overhead
2024-07-08 09:11:53 +08:00
Carter Li
4d1c62947b
GPU (Linux): don't detect frequency for AMD cards
...
It's current frequency and may hang for some reason
2024-07-08 08:54:51 +08:00
李通洲
3b1b81437e
Battery (Linux): add comments [ci skip]
2024-07-06 09:04:23 +08:00
李通洲
a61765c8b1
Display (Linux): try fix building for old wayland version
2024-07-06 00:10:59 +08:00
李通洲
065b44ff59
Display (Linux): better zxdg manager handling
2024-07-06 00:03:14 +08:00
李通洲
b0e51ba91d
Global: fix memleaks
2024-07-05 23:27:13 +08:00
李通洲
b6fff0c946
Display (Wayland): code refactor
2024-07-05 23:13:28 +08:00
李通洲
c16373a7d7
Display (Linux): support primary display detection for GNOME
2024-07-05 23:11:27 +08:00
Carter Li
5f1cb16534
Display (Linux): support primary display detection for KDE
2024-07-05 23:11:27 +08:00
Carter Li
013320bcde
Display (Wayland): support fractional scale for KDE
2024-07-05 19:13:09 +08:00
李通洲
3415d8197c
PhysicalMemory: don't print (null) in property locator
2024-07-05 11:01:04 +08:00
李通洲
c5fdcc5cfc
PhysicalDisk (Linux): detect revision of USB devices
2024-07-05 02:40:15 +00:00
李通洲
060544b899
Packages (Linux): detect flatpak-app only
...
The runtime packages detection was inaccurate. The official `flatpak
list` ignores some packages (notablily *.Locale) but the logic is
currently unknown.
2024-07-03 20:01:27 +08:00
李通洲
b25ffda90b
PhysicalDisk: silence compiler warnings
2024-07-03 16:24:17 +08:00