forked from Blinue/Magpie
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] main from Blinue:main #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
pull
wants to merge
1,942
commits into
nonomal:main
Choose a base branch
from
Blinue:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* chore: 将 WinUI 处理逻辑移植成 C# 脚本 * chore: 将 make_resources_pri.py 移植成 C# 脚本 * chore: 优化项目文件
* Translated using Weblate (Turkish) Currently translated at 100.0% (235 of 235 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/tr/ * Translated using Weblate (Turkish) Currently translated at 100.0% (235 of 235 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/tr/ --------- Co-authored-by: Ömer Serhat Şahan <omer_serhat_sahan@hotmail.com> Co-authored-by: Serdar Sağlam <teknomobil@msn.com>
* chore: 引入 WIL * chore: 引入 WIL 的错误处理 * Revert "chore: 引入 WIL 的错误处理" This reverts commit 32d0fb2. * refactor: 删除 ScopeExit,WIL 中有替代品 * refactor: 删除 ScopedHandle,WIL 中有替代品 * refactor: 删除 CSMutex 和 SRWMutex,WIL 中有替代品 * refactor: 删除 BStr,WIL 中有替代品 * chore: 不使用 WIL 的 VARIANT * perf: 优化匹配配置文件的性能 * refactor: 删除 Win32Utils::CreateDir,改为 wil::CreateDirectoryDeepNoThrow * refactor: 简化代码 * refactor: 简化代码 * refactor: GetModuleHandle(nullptr) 替换为 wil::GetModuleInstanceHandle * feat: 优化获取程序路径 * refactor: 使用 wil::notify_property_changed_base 简化代码 * refactor: 添加 WinRTUtils::Event 简化创建事件的代码 * refactor: 简化代码 * refactor: 简化代码 * perf: 优化初始化时解析效果的性能 * refactor: 避免使用 <filesystem> 这使二进制文件减小了 6KB * refactor: UpdateService 改为使用 Win32 接口写文件 1. WriteFile 非常快,没有异步的必要。 2. 不知为何有时快要下载完成时 co_await fileStream.WriteAsync(resultBuffer) 会崩溃,原因是“Layout cycle detected”,这很可能是 XAML 的 bug。 * perf: 使用 CNG 计算 MD5 * refactor: 简化代码 * fix: 修复 Win11 中打开通知区域溢出菜单导致意外终止缩放的问题 * refactor: 简化代码 * refactor: 简化代码 * refactor: 简化代码 * chore: 删除多余引用
* feat: 开始和停止缩放时广播消息 * feat: 设置缩放窗口属性 * feat: 存在 Magpie.ToolWindow 属性的窗口在获得焦点时不会停止缩放 * docs: 添加文档 * docs: 优化翻译 * perf: 优化初始化性能
* chore: 删除不需要的 const 说明符 * chore: 优化 Updater 分组 * feat: 添加 TouchHelper 项目 * feat: TouchHelper 需要 UIAccess 权限 * feat: 缩放配置页面改名为缩放模式页面 * feat: 添加自签名证书 * chore: 发布时为 TouchHelper 签名 * feat: 实现 TouchHelper 的功能 * feat: 高级选项移到主页 * feat: 实现安装证书 * perf: 安装证书前检查是否已经安装 * feat: 在单独的文件中记录 TouchHelper 的版本号 * feat: 实现 UI 功能 (1/2) * feat: 实现 UI 功能 (2/2) * fix: 修复有时更改触控支持选项时崩溃的问题 * feat: 给触控选项添加说明 * feat: 设置证书友好名称 * feat: 记录 MagSetInputTransform 调用结果 * docs: 添加触控支持说明 * docs: 添加英语文档 * docs: 更新编译文档 * refactor: 使用 ChangeWindowMessageFilterEx 替换 ChangeWindowMessageFilter * UI: 优化触控支持 UI * feat: 缩放前自动修复触控支持 * docs: 更新触控支持文档 * feat: 管理员身份下不展示提示 * feat: 了解更多按钮指向文档 * feat: 尝试解决黑边问题 * feat: 解决黑边的触控 * chore: 优化注释 * fix: 优化错误处理 * refactor
Currently translated at 100.0% (239 of 239 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/ Co-authored-by: NightFox <NightFox@myied.org>
* Translated using Weblate (Japanese) Currently translated at 100.0% (239 of 239 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ja/ * Translated using Weblate (Turkish) Currently translated at 100.0% (239 of 239 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/tr/ --------- Co-authored-by: animeojisan <engine54jp@gmail.com> Co-authored-by: Özgür Baykal <jiyarbyk@hotmail.com>
Currently translated at 34.3% (82 of 239 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/hu/ Co-authored-by: oknem <valami6512@pm.me>
Currently translated at 99.5% (238 of 239 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/es/ Co-authored-by: Monoverde888 <minecraftersov@gmail.com>
* UI: 为模拟独占全屏选项添加警告 * UI: 修改措辞
* Translated using Weblate (Korean) Currently translated at 100.0% (240 of 240 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ko/ * Translated using Weblate (German) Currently translated at 100.0% (240 of 240 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/de/ --------- Co-authored-by: a6e5aa12f60f4a7a <jyw8484@gmail.com> Co-authored-by: nellydocs <ambor188@googlemail.com>
Currently translated at 100.0% (240 of 240 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/ Co-authored-by: NightFox <NightFox@myied.org>
* Translated using Weblate (Russian) Currently translated at 100.0% (240 of 240 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/ * Translated using Weblate (Japanese) Currently translated at 100.0% (240 of 240 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ja/ --------- Co-authored-by: NightFox <NightFox@myied.org> Co-authored-by: animeojisan <engine54jp@gmail.com>
* fix: 修复忘记释放某些 mutex * fix: 修复模拟独占全屏错误
* fix: 修复 ImGui ID 冲突 * fix: 修复 ImGui ID 冲突
*Total -- 2,663.46kb -> 2,303.87kb (13.5%) /img/repo-card.png -- 39.81kb -> 26.83kb (32.61%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/128.png -- 11.38kb -> 7.67kb (32.58%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/128.png -- 11.12kb -> 7.59kb (31.73%) /img/main-window-zh.png -- 137.77kb -> 95.21kb (30.89%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/96.png -- 8.60kb -> 6.06kb (29.58%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/96.png -- 8.30kb -> 6.03kb (27.3%) /img/main-window.png -- 159.94kb -> 118.33kb (26.02%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/64.png -- 5.44kb -> 4.04kb (25.79%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/128.png -- 10.13kb -> 7.68kb (24.14%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/64.png -- 5.35kb -> 4.06kb (24.13%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/96.png -- 7.77kb -> 6.09kb (21.63%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/40.png -- 3.49kb -> 2.78kb (20.37%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/48.png -- 4.13kb -> 3.30kb (20.19%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/24.png -- 2.55kb -> 2.04kb (19.81%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/32.png -- 2.99kb -> 2.42kb (19.2%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/64.png -- 5.00kb -> 4.06kb (18.73%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/40.png -- 3.44kb -> 2.79kb (18.73%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/48.png -- 3.99kb -> 3.26kb (18.34%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/32.png -- 2.92kb -> 2.39kb (18.24%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/32.png -- 2.98kb -> 2.44kb (18.08%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/48.png -- 4.03kb -> 3.31kb (17.75%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/40.png -- 3.43kb -> 2.84kb (17.2%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/16.png -- 2.14kb -> 1.78kb (16.7%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/16.png -- 2.13kb -> 1.85kb (13.29%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/20.png -- 2.32kb -> 2.02kb (12.92%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/16.png -- 2.11kb -> 1.84kb (12.79%) /img/screenshot.png -- 2,150.68kb -> 1,917.65kb (10.83%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/24.png -- 2.56kb -> 2.29kb (10.49%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/20.png -- 2.34kb -> 2.12kb (9.38%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/20.png -- 2.33kb -> 2.14kb (7.97%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/24.png -- 2.56kb -> 2.38kb (6.87%) /src/Magpie/Icons/PNG/Magpie Icon Full Enabled/256.png -- 16.50kb -> 16.09kb (2.47%) /src/Magpie/Icons/PNG/Magpie Icon Full Disabled/256.png -- 17.01kb -> 16.61kb (2.39%) /src/Magpie/Icons/PNG/Magpie Icon Simplified/256.png -- 16.24kb -> 15.87kb (2.24%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com> Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Currently translated at 76.3% (229 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/pt_BR/ Co-authored-by: Toni Garces <tonigarces19@gmail.com>
Currently translated at 99.6% (299 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/ Co-authored-by: NightFox <NightFox@myied.org>
* Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (300 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/ * Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (300 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/ * Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (300 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/ --------- Co-authored-by: CHLBC <chris010613@yahoo.com.tw> Co-authored-by: 阿宇 addonian1123 <ian98765321@gmail.com>
* fix: 尝试修复错误检测源窗口挂起 * fix: 修复消息弹窗 bug
Currently translated at 100.0% (300 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/ Co-authored-by: CHLBC <chris010613@yahoo.com.tw>
* fix: 自绘非客户区的窗口也裁剪非客户区 * fix: 适配滚动条 * chore: 添加注释
即使存在幽灵窗口,也检查源窗口是否真的处于无响应状态
* feat: 模拟中途置顶的窗口 * fix: 按钮随 DPI 缩放 * fix: 始终置顶 * fix: 修复切换前台窗口 * feat: 删除置顶选项 * refactor: 检查逻辑 * refactor: 用更简单的方式将缩放窗口置于源窗口之前 * fix: 支持源窗口中途置顶 * refactor: 小优化 * fix: 修复特定操作下意外将源窗口置顶 * fix: 提高取消置顶的可靠性 * fix: 调试模式下不置顶 * chore: WindowCase 支持模拟弹窗 * fix: 不要把被禁用的窗口设为前台 * feat: WindowCase 支持模拟“模拟模态弹窗” * chore: 避免大量错误日志 * fix: 优化 Z 顺序维护 * fix: 不再使用 SWP_NOOWNERZORDER * fix: 修复消息弹窗可能影响窗口 Z 顺序 * refactor: 小优化 * chore: 添加注释 * chore: 添加注释 * fix: 小优化 * chore: 小优化
* feat: 移植SGSR * doc: 文档增加SGSR的描述
* feat: 初步实现自动隐藏光标 * UI: 稍微调整 UI * UI: 不再禁用某些子选项 * fix: 修复隐藏延迟不准确的问题 * chore: 添加模拟隐藏光标的窗口 重构和添加注释
Currently translated at 27.5% (82 of 298 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/hu/ Co-authored-by: oknem <valami6512@pm.me>
Currently translated at 100.0% (300 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ja/ Co-authored-by: animeojisan <engine54jp@gmail.com>
希望可以进一步提高可靠性
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(tool): Kirikiri 模拟添加弹窗 * fix: 禁止同一进程内类名相同的窗口打断缩放 * fix: 正在缩放窗口时禁止自动缩放它的弹窗 * fix: 增加两个窗口位于同一进程的条件 * chore: 添加注释
Currently translated at 100.0% (300 of 300 strings) Translation: Magpie/UI Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/ Co-authored-by: CHLBC <chris010613@yahoo.com.tw>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )