Nguyen Duy
|
3bf3295261
|
fix: add t_mirror_screen translation
|
2026-05-14 16:59:00 +07:00 |
|
Nguyen Duy
|
50d1bf1c6c
|
fix(mirror): release GDI handle leaks, add monochrome cursor
|
2026-05-14 16:50:59 +07:00 |
|
Nguyen Duy
|
7e98eb6638
|
fix: cold start, double fallback add (#95)
|
2026-05-14 16:34:10 +07:00 |
|
Nguyen Duy
|
0d6ddcb24d
|
fix: replace DisplayCount config with RestoreDisplays, suppress exit prompt
|
2026-05-14 16:10:19 +07:00 |
|
Nguyen Duy
|
61e129cf6d
|
feat: add device enumeration for PnP displays (#82)
- Legacy EnumDisplayDevices is bound to the calling thread, it's not working on RDP session.
|
2026-05-14 15:58:13 +07:00 |
|
Nguyen Duy
|
b5e84749a7
|
feat: update CLI mode to displays in reverse order
|
2026-05-14 15:42:58 +07:00 |
|
Nguyen Duy
|
dda9c6b799
|
feat: update fallback display, add timeout
- Count correct physical displays
- Add timeout before adding virtual display
- Remove virtual display after physical display is back
|
2026-05-14 15:30:49 +07:00 |
|
Nguyen Duy
|
9872b77ed6
|
feat: add restore display support
|
2026-05-14 15:18:45 +07:00 |
|
Nguyen Duy
|
352e9e20d4
|
feat: add display state management with serialization and mode change deferral, remove use of registry for fetching display paths
|
2026-05-14 15:18:07 +07:00 |
|
Nguyen Duy
|
d14c62abe3
|
feat: enhance Controller class with improved status handling and suspend/resume functionality
|
2026-05-14 15:17:00 +07:00 |
|
Nguyen Duy
|
8e888a760e
|
feat: enhance IoControl method with error handling and overlapped I/O support
|
2026-05-14 15:12:04 +07:00 |
|
Nguyen Duy
|
f56ba3103d
|
feat: add missing key for parent GPU, add Intel vendor
- DisablePreferredRenderAdapterChange should be set to 0 when PreferredRenderAdapterVendorId is added
- Add 0x8086 for Intel GPU vendor
|
2026-05-14 15:08:43 +07:00 |
|
Nguyen Duy
|
cc89603fc8
|
Merge pull request #78 from nomi-san/feat/mirror
Add screen mirroring feature
|
2025-03-11 18:26:48 -07:00 |
|
Nguyen Duy
|
bf609d9bc4
|
feat(mirror): use fps config, default 30
|
2025-03-12 08:25:50 +07:00 |
|
Nguyen Duy
|
273b111a74
|
fix(core): fix controller logic, add lasterror debug
|
2025-03-11 09:28:40 +07:00 |
|
Nguyen Duy
|
ddac7fe9a1
|
fix(ui): update visual, fix xaml logic
|
2025-03-11 09:26:30 +07:00 |
|
Youduo Liu
|
58f08a9224
|
fix(display): crash on display item after custom resolution removal (#77)
|
2025-02-01 16:51:48 +08:00 |
|
Nguyen Duy
|
b6ee794f0f
|
fix: high CPU usage in background mode (#81)
- optimize device status query
- change version query method to CM API
|
2024-12-25 15:42:27 +07:00 |
|
Nguyen Duy
|
15e726cdb7
|
fix(cli): return displays count
|
2024-12-25 12:50:17 +07:00 |
|
Nguyen Duy
|
39eb04bbd1
|
feat( mirror): add mirror menu option
|
2024-12-17 17:17:50 +07:00 |
|
Nguyen Duy
|
e4d507cc80
|
feat(mirror): add mirror window
|
2024-12-17 17:16:48 +07:00 |
|
Nguyen Duy
|
4f3669a4b3
|
fix: manifest + dpi awareness pmv2
|
2024-12-17 17:15:01 +07:00 |
|
Nguyen Duy
|
e3d0a16164
|
update translations
|
2024-12-17 17:14:05 +07:00 |
|
Nguyen Duy
|
e7b32ead5e
|
fix: incorrect high dpi screenshot (#12)
|
2024-12-16 23:16:15 +07:00 |
|
Nguyen Duy
|
721b80c73d
|
fix: window not responding on stacked dialog
|
2024-12-16 11:58:16 +07:00 |
|
Nguyen Duy
|
2b89905e2a
|
add translate icon to language menu
|
2024-12-16 09:35:51 +07:00 |
|
Nguyen Duy
|
9f72bf5d49
|
refactor: add vdd controller
- remove startup driver check
- improve errors handling
- update the way to fetch driver version
|
2024-12-16 09:32:22 +07:00 |
|
Nguyen Duy
|
1cc835d2b5
|
refactor: move core to vdd namespace
|
2024-12-16 09:29:39 +07:00 |
|
Nguyen Duy
|
40e20267ce
|
add driver version to device status query
|
2024-12-16 09:27:38 +07:00 |
|
Nguyen Duy
|
2c7d8a1d59
|
fix cli creating new terminal in debug
|
2024-12-15 12:18:58 +07:00 |
|
Nguyen Duy
|
4206882814
|
generate vdd.cmd on build
|
2024-11-29 17:46:42 +07:00 |
|
Nguyen Duy
|
a0584324e2
|
remove inno setup script
|
2024-11-29 17:36:24 +07:00 |
|
Nguyen Duy
|
d6528812a6
|
chore: remove target framework from output path
|
2024-11-29 15:41:11 +07:00 |
|
nkh0472
|
8a061154a2
|
improve chinese translation (#74)
|
2024-11-29 12:45:50 +07:00 |
|
Nguyen Duy
|
86a8f74ba1
|
add rotation angle to display item
|
2024-11-05 20:24:52 +07:00 |
|
Nguyen Duy
|
08dbde764d
|
remove some stuff
|
2024-11-05 20:10:29 +07:00 |
|
Nguyen Duy
|
dd2a6ada07
|
update display api as docs said
|
2024-11-05 20:10:02 +07:00 |
|
Nguyen Duy
|
b5b38f0bcc
|
add support CLI set command
|
2024-11-05 13:28:43 +07:00 |
|
Nguyen Duy
|
2c3834e3bc
|
fix CLI removal logic
|
2024-11-05 10:48:13 +07:00 |
|
Nguyen Duy
|
5ca1be20dd
|
upgrade csproj to sdk-style
|
2024-11-05 09:00:19 +07:00 |
|
Nguyen Duy
|
d7cdab6a7c
|
fix typo
|
2024-11-05 08:41:36 +07:00 |
|
Nguyen Duy
|
ebd1cb73e3
|
fix driver query freezes app
|
2024-11-04 17:12:09 +07:00 |
|
Nguyen Duy
|
ffa0e849c4
|
update app version
|
2024-11-04 17:10:49 +07:00 |
|
Nguyen Duy
|
8ec64d2671
|
move language selector to tray
|
2024-11-04 16:20:56 +07:00 |
|
Nguyen Duy
|
1d11ac991c
|
upgrade to .net 4.7.2
|
2024-11-04 15:47:19 +07:00 |
|
Nguyen Duy
|
bc9ccf3a7c
|
app: obfuscate shellexec method
|
2024-08-29 20:32:22 +07:00 |
|
Nguyen Duy
|
80bd3c4db0
|
app: move pinging loop to daemon thread
|
2024-08-29 19:58:05 +07:00 |
|
Nguyen Duy
|
6df9e86772
|
app: add CLI support
|
2024-06-19 10:59:48 +07:00 |
|
Nguyen Duy
|
5137073367
|
app: add power notifier events
|
2024-06-09 12:11:00 +07:00 |
|
Nguyen Duy
|
170b9b2fee
|
app: fix some stuff
|
2024-06-07 16:02:50 +07:00 |
|