Closed yutouyes closed 6 months ago
谢谢反馈。v0.10.6 不会退出缩放是一个拼写错误导致的,我已经修复了 https://github.com/Blinue/Magpie/commit/8e0fb380196b1051cf936d03d2309954f304c9cb
根据目前的规则,当前台窗口改变 Magpie 退出缩放是预期行为。OSD 一般不需要焦点,aida64 的实现方式导致它和 Magpie 不兼容。
我已经添加了一个机制来和其他程序合作 #895,这可以实现当其他窗口在前台时保持缩放,但 AIDA64 恐怕不会关心和 Magpie 的兼容性。
谢谢反馈。v0.10.6 不会退出缩放是一个拼写错误导致的,我已经修复了 8e0fb38
根据目前的规则,当前台窗口改变 Magpie 退出缩放是预期行为。OSD 一般不需要焦点,aida64 的实现方式导致它和 Magpie 不兼容。
我已经添加了一个机制来和其他程序合作 #895,这可以实现当其他窗口在前台时保持缩放,但 AIDA64 恐怕不会关心和 Magpie 的兼容性。
所以实际上0.11的表现才是符合预期的,而0.10.6则是bug? (啊这可真是)
是的,能触发这个 bug 也是巧合,把 OSD 移到屏幕右侧就可以正常退出了。另外我正在考虑更改这个行为,即使切换窗口也不会终止缩放 https://github.com/Blinue/Magpie/discussions/512#discussioncomment-9129892 ,如果能实现这个问题就不存在了。
GitHub鉴于架构已经成熟,是时候发布 1.0 了。1.0 将聚焦于: 架构依然不稳定,下个版本将是 0.11 1. 支持打包。尝试发布到微软商店。 2. 支持限制捕获帧率,这可以有效降低功耗。 3. 支持触控输入 #218
Magpie version 程序版本
0.11.0 preview1
Windows version 系统版本
windows 11 23h2
Related screenshot (optional) 相关截图(可选)
https://github.com/Blinue/Magpie/assets/17039457/30a1e426-e13b-4025-8772-19b34f11e4a0 https://github.com/Blinue/Magpie/assets/17039457/7c4b9d78-f605-4815-aa44-d2050ff55d97
Reproduction steps 复现步骤
如视频所示,aida64 v7.20提供OSD悬浮窗功能,设置快捷键Alt+O/Alt+Shift+O切换悬浮窗显示与隐藏,在使用magpie 0.10.6放大窗口(以edge为例,其他窗口情况相同)到全屏后,aida64的悬浮窗能在全屏画面上正常显示/隐藏,但是在0.11.0 preview1中,输入快捷键呼出aida64悬浮窗时,magpie会判断焦点更换,已放大到全屏的edge窗口退出全屏状态。
Log files 日志文件
magpie.2.log magpie.log magpie.1.log