刘旭
|
dd743ad557
|
fix: 启用“在 3D 游戏中限制光标”时不使用多屏幕
fixes #321
|
2022-03-12 21:25:23 +08:00 |
|
Xu Liu
|
9ee4e90da7
|
chore: 优化日志记录
|
2022-01-30 21:19:09 +08:00 |
|
刘旭
|
5eb4ff606d
|
fix: 优化创建全屏窗口的时机
|
2022-01-28 15:57:23 +08:00 |
|
Xu Liu
|
21e9b4c61a
|
feat: 添加错误消息
|
2022-01-19 19:10:36 +08:00 |
|
Xu Liu
|
ed6f644384
|
feat: 实现自定义裁剪功能
|
2022-01-18 18:58:25 +08:00 |
|
Xu Liu
|
52f43bdfb8
|
fix: 优化 CRT-Geom 预设的参数
来自 https://github.com/Blinue/Magpie/issues/160#issuecomment-1005558721
|
2022-01-15 15:38:27 +08:00 |
|
Xu Liu
|
c5c68666c7
|
refactor: 优化对特殊窗口的裁剪操作的处理
|
2022-01-08 23:39:25 +08:00 |
|
刘旭
|
f9ec816986
|
fix: 优化创建 DDF 窗口的时机
|
2021-12-29 17:15:38 +08:00 |
|
刘旭
|
6de6d1aee1
|
refactor: 将捕获模式分为两类:屏幕捕获和窗口捕获
尽量不直接使用 GetCaptureMode,而是将捕获模式的特性实现为公共方法
|
2021-12-29 14:15:07 +08:00 |
|
Xu Liu
|
01652401ea
|
fix: 修复 DesktopDuplication 捕获模式和禁用 DirectFlip 的兼容性
|
2021-12-28 18:08:10 +08:00 |
|
Xu Liu
|
63c7fcc338
|
fix: 修复有时禁用DirectFlip导致灰屏的问题
|
2021-12-27 20:00:13 +08:00 |
|
Xu Liu
|
932874882c
|
feat: 添加模拟独占全屏的功能
|
2021-12-27 18:51:48 +08:00 |
|
Xu Liu
|
47ba53d036
|
feat: Desktop Duplication 允许小的弹窗而不退出全屏
|
2021-12-26 16:38:59 +08:00 |
|
Xu Liu
|
221091ebdc
|
fix: 退出全屏时正确还原源窗口状态
|
2021-12-25 20:30:15 +08:00 |
|
刘旭
|
6eae6c6bc8
|
fix: 优化错误处理
|
2021-12-23 16:38:19 +08:00 |
|
刘旭
|
3c0946faff
|
perf: 优化多屏幕模式的性能
|
2021-12-23 16:09:05 +08:00 |
|
Xu Liu
|
ef57d36569
|
feat: 只在必要的时候进入多屏幕模式
|
2021-12-22 19:32:34 +08:00 |
|
刘旭
|
c87e472fb7
|
Revert "feat: 使用底层hook优化光标在窗口边界的移动"
This reverts commit 84ad9ce2a8.
|
2021-12-21 15:52:55 +08:00 |
|
刘旭
|
bd01db0d35
|
fix: 修复有时移动光标失败的问题
|
2021-12-21 15:51:59 +08:00 |
|
刘旭
|
84ad9ce2a8
|
feat: 使用底层hook优化光标在窗口边界的移动
实验性的更改,似乎太过hack,增加了被报毒可能性
|
2021-12-21 15:11:59 +08:00 |
|
Xu Liu
|
698217ee47
|
fix: 优化边界检测
WGC 捕获模式似乎会随机导致 MagShowSystemCursor(TRUE) 无效
|
2021-12-20 19:26:00 +08:00 |
|
刘旭
|
0ab13bcfb8
|
feat: 实现光标进入全屏窗口的逻辑
难点在于自动调整光标位置,以及存在权限方面的问题,SetCursorPos 无法移动到权限更高的窗口上
|
2021-12-20 11:21:26 +08:00 |
|
Xu Liu
|
d68a2e0622
|
feat: 实现多屏幕支持
|
2021-12-19 17:47:57 +08:00 |
|
Xu Liu
|
2954d712be
|
feat: 移除禁用窗口圆角选项
现在始终在需要的时候禁用窗口圆角
|
2021-12-19 13:06:55 +08:00 |
|
Xu Liu
|
01000f629b
|
UI: 优化用户界面
|
2021-12-19 11:31:02 +08:00 |
|
Xu Liu
|
a0bb07d0bf
|
fix: 修复 Graphics Capture 无法捕获某些窗口的问题
|
2021-12-16 18:40:04 +08:00 |
|
刘旭
|
cb7b5e3a19
|
fix: 正确关闭 DDF 窗口 #244
事实上开发分支无此 bug
|
2021-12-16 14:57:43 +08:00 |
|
Xu Liu
|
3d87d7d152
|
feat: DesktopDuplication 在窗口跨越屏幕时自动将它移到屏幕中央
|
2021-12-12 22:12:58 +08:00 |
|
Xu Liu
|
3404e510eb
|
refactor: FrameSource 初始化完成后再计算源窗口边框
因为 FrameSource 初始化过程中可能改变源窗口位置
|
2021-12-12 21:19:28 +08:00 |
|
Xu Liu
|
c375b2fec6
|
chore: 清理无用的捕获方式
|
2021-12-07 22:01:36 +08:00 |
|
Xu Liu
|
72f1bbbb58
|
feat: 在用户界面添加 DesktopDuplication 选项
|
2021-12-07 19:02:42 +08:00 |
|
Xu Liu
|
91e86798a9
|
perf: 提高 Desktop Duplication 的性能
|
2021-12-07 18:51:39 +08:00 |
|
刘旭
|
7232b67fe5
|
feat: 实现 Desktop Duplication 捕获方式
|
2021-12-07 14:25:05 +08:00 |
|
Xu Liu
|
c675fc3a12
|
feat: PrintWindow 支持 UWP 窗口
|
2021-12-01 19:45:24 +08:00 |
|
Xu Liu
|
738db504b2
|
feat: 实现 PrintWindow 捕获方式
速度很慢,暂不支持 UWP 窗口
|
2021-11-30 21:21:48 +08:00 |
|
Xu Liu
|
215114309e
|
refactor: 新增 hwndSrcClient 表示代表客户区域的窗口(如果有的话)
|
2021-11-30 19:53:39 +08:00 |
|
Xu Liu
|
e1a50cbf92
|
fix: 修复禁用DirectFlip功能对多屏的兼容性
|
2021-11-27 13:42:23 +08:00 |
|
Xu Liu
|
ed497a5741
|
merge: 合并 release/v0.7
|
2021-11-26 22:37:59 +08:00 |
|
Xu Liu
|
213edd1bff
|
fix: 只支持 win10 或更新
|
2021-11-26 22:14:33 +08:00 |
|
Xu Liu
|
c4ce4e7b33
|
feat: 添加裁剪UWP标题栏的选项,调整部分选项位置
|
2021-11-22 20:19:33 +08:00 |
|
Xu Liu
|
370b1758b4
|
feat: 声明程序支持 PerMonitorV2
(需要 win10 1703)
|
2021-11-22 19:32:16 +08:00 |
|
Xu Liu
|
50fcfab239
|
feat: 支持指定GPU
|
2021-11-20 19:28:24 +08:00 |
|
Xu Liu
|
4df72f9680
|
fix: 优化错误处理
|
2021-11-20 12:26:45 +08:00 |
|
Xu Liu
|
0b9bf4c993
|
Revert "refactor: 只在程序启动时创建一次 D3D Device"
This reverts commit 8cd2f5afd8.
|
2021-11-20 10:34:18 +08:00 |
|
Xu Liu
|
8cd2f5afd8
|
refactor: 只在程序启动时创建一次 D3D Device
|
2021-11-19 21:23:27 +08:00 |
|
Xu Liu
|
5965b1dc11
|
feat: 添加在3D游戏中限制光标的选项
|
2021-11-16 21:04:25 +08:00 |
|
Xu Liu
|
bc2a201fa6
|
fix: 修复闪退错误
|
2021-11-15 18:42:36 +08:00 |
|
Xu Liu
|
0a83905d1b
|
fix: 优化图标显示
|
2021-11-15 18:14:27 +08:00 |
|
刘旭
|
ae46fb7aca
|
fix: 细节优化
|
2021-11-15 16:37:32 +08:00 |
|
Xu Liu
|
9cc47a5457
|
feat: 移植 Anime4K_Restore_L
|
2021-11-12 21:25:46 +08:00 |
|