Commit graph

2,859 commits

Author SHA1 Message Date
Xu
991695168e chore: 更新依赖 2026-01-30 17:15:04 +08:00
Xu
959f93a816 docs: 明确许可协议
close #1370
2026-01-29 16:10:49 +08:00
Xu
a2c6608d9c
Add copyright information to README
Add copyright section specifying project ownership and restrictions.
2026-01-29 14:13:54 +08:00
Weblate (bot)
dc8f59e8e3
Translated using Weblate (Spanish) (#1369)
Currently translated at 85.8% (268 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/es/

Co-authored-by: Matias Ranzani <matiasranzani76@gmail.com>
2026-01-28 21:50:01 +08:00
Xu
a5e079b0ee fix: 全屏模式缩放时不限制最小尺寸 2025-12-27 20:16:11 +08:00
Xu
c3473a0604
源窗口有弹窗时不再置顶缩放窗口 (#1356)
* fix: 源窗口有弹窗时缩放窗口不再置顶

* feat: 检测前台窗口 IL

* chore: 修复编译警告和添加注释

* perf: 转到后台等待

* fix: 小优化
2025-12-22 18:53:30 +08:00
Xu
463d6f1246 chore: 工具项目迁移到 VS18 2025-12-18 20:54:15 +08:00
Xu
22484d88e1
修复 Win10 中内存泄漏 (#1355)
* fix: 用 DispatcherQueue 代替 CoreDispatcher 以避免内存泄露

* chore: 优化注释
2025-12-16 20:50:50 +08:00
dependabot[bot]
9ec6c5dc4a
chore(deps): bump actions/upload-artifact from 5 to 6 (#1353)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  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>
2025-12-15 20:15:41 +08:00
dependabot[bot]
de00805204
chore(deps): bump actions/cache from 4 to 5 (#1352)
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  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>
2025-12-15 20:15:32 +08:00
dependabot[bot]
60494174ba
chore(deps): bump actions/download-artifact from 6 to 7 (#1351)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  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>
2025-12-15 20:15:21 +08:00
Weblate (bot)
6c9c47f3fb
Translated using Weblate (Korean) (#1346)
Currently translated at 100.0% (312 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ko/

Co-authored-by: a6e5aa12f60f4a7a <jyw8484@gmail.com>
2025-12-02 21:15:25 +08:00
allcontributors[bot]
e67ef2b598
docs: add Howard20181 as a contributor for code (#1345)
* docs: update README.md [skip ci]

* docs: update README_ZH.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-12-02 18:33:04 +08:00
Howard Wu
b38dbf2c9b
设置文件版本信息 (#1344)
* 设置文件版本信息

不固定为 0.0.0.0,可以不打开应用时读取版本信息
TouchHelper 版本检查和 Updater 检查更新时可以直接从文件读取版本号

* 设置文件版本号时不考虑MP_VERSION_TAG

同时从 public.py 中移除替换逻辑

* chore: RC 优化
1. 用 MP_VERSION_STRING 取代 MP_VERSION_TAG,前者不包含开头的 v 字符
2. RC 文件不再支持 VS 编辑,删除了冗余代码。区域由非特定语言改为 en-US
3. STRINGIFY 和 WIDEN_STRINGIFY 宏移到通用头文件

* chore: 简化 resource.h

* chore: 删除 APSTUDIO_READONLY_SYMBOLS 宏
这个宏供 VS 资源编辑器使用

* chore: 始终定义 MP_MEOW_VERSION
通过 MP_VERSION_STRING 区分开发版本和发布版本

* chore: 简化版本字符串提取
使用了正则表达式的正向先行断言

---------

Co-authored-by: Xu <blinue@outlook.com>
2025-12-02 18:28:58 +08:00
Xu
dc6c65fe14 chore: slnx 指定启动项目 2025-12-01 14:17:10 +08:00
Xu
6fc3594d9d
支持 Visual Studio 2026 (#1343)
* chore: 支持 VS2026

* docs: 更新文档以及排除 pdb

* chore: 修复 pdb 生成

* chore: 禁止 Magpie.Core 生成 pdb

* chore: 清理
2025-11-27 21:57:38 +08:00
dependabot[bot]
2c4e6aa8ca
chore(deps): bump actions/checkout from 5 to 6 (#1342)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  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>
2025-11-24 20:25:01 +08:00
Xu
7287e8be40 fix: 修复特定情况下终止缩放时崩溃 2025-11-19 15:47:20 +08:00
Weblate (bot)
45583f105a
Translated using Weblate (French) (#1341)
Currently translated at 91.3% (285 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/fr/

Co-authored-by: Rémy Haitayan <remy.haitayan@gmail.com>
2025-11-18 08:26:58 +08:00
Xu
19bf67e285 perf: 删除 CompSwapchainPresenter 中无用传参 2025-11-16 17:15:24 +08:00
Xu
730d73ecea perf: 降低低帧率下 WGC 的延迟 2025-11-14 22:03:29 +08:00
Xu
c10034af50 perf: 优化 Deband 在启用内联效果参数时的性能 2025-11-11 16:11:57 +08:00
CHLBC
bcd5b6fed6 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (312 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/
2025-11-11 14:47:12 +08:00
Xu
046b2868c7 fix: 强制法语字体缓存过期 2025-11-10 19:46:13 +08:00
Xu
15d3e392c4
修复源窗口被最小化时偶尔没有移出屏幕 (#1335)
* fix: 修复源窗口被最小化后没有移出屏幕的错误

* fix: 位于中间状态时不再继续检查

* fix: 修复切换窗口时偶尔源窗口不会被带到顶部

* refactor: 常用 SWP 组合定义为宏

* perf: 提高细粒度

* fix: 置顶窗口可能失败,需多次尝试
2025-11-10 18:41:37 +08:00
Xu
2eb70761c9 fix: 修复叠加层法语显示错误 2025-11-10 09:07:00 +08:00
Weblate (bot)
8fba0716e6
Translations update from Hosted Weblate (#1334)
* Translated using Weblate (French)

Currently translated at 81.0% (253 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/fr/

* Translated using Weblate (Russian)

Currently translated at 100.0% (312 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/

* Translated using Weblate (Vietnamese)

Currently translated at 100.0% (312 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/vi/

---------

Co-authored-by: Louis <mail+github@louisroche.net>
Co-authored-by: Quân Trần <tquanwibu123@gmail.com>
2025-11-07 12:10:10 +08:00
Weblate (bot)
9e48ef9ab5
Translated using Weblate (Japanese) (#1331)
Currently translated at 100.0% (312 of 312 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ja/

Co-authored-by: animeojisan <engine54jp@gmail.com>
2025-11-06 11:41:25 +08:00
Xu
1413dc3e69 perf: 优化性能测试模式流畅度 2025-11-05 11:11:55 +08:00
Xu
d3fe8e56bb perf: 避免多个 WM_FRONTEND_RENDER 导致重复渲染 2025-11-04 20:34:41 +08:00
Xu
1b637c774b feat: 实现开发者选项禁用缩放窗口置顶 2025-11-04 19:40:33 +08:00
Xu
b187013b29 perf: 着色器添加 noperspective 修饰符
我们不涉及 3D 渲染,noperspective 可以稍微提高性能
2025-11-04 10:59:29 +08:00
Xu
ac758361c4 chore: 更新依赖 2025-11-04 10:30:12 +08:00
Xu
27037c3b45 fix: 修复窗口模式缩放会遮挡权限更高的窗口 2025-11-04 10:11:18 +08:00
dependabot[bot]
37f38253c7
chore(deps): bump actions/download-artifact from 5 to 6 (#1326)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  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>
2025-10-27 22:02:12 +08:00
dependabot[bot]
1988cde675
chore(deps): bump actions/upload-artifact from 4 to 5 (#1325)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-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>
2025-10-27 22:01:56 +08:00
Weblate (bot)
88f6ac243f
Translated using Weblate (Russian) (#1312)
Currently translated at 100.0% (311 of 311 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/

Co-authored-by: NightFox <NightFox@myied.org>
2025-10-04 08:12:23 +08:00
Weblate (bot)
1afc257050
Translated using Weblate (Chinese (Traditional Han script)) (#1311)
Currently translated at 100.0% (311 of 311 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/zh_Hant/

Co-authored-by: CHLBC <chris010613@yahoo.com.tw>
2025-10-01 08:36:55 +08:00
Weblate (bot)
4bef67d775
Translated using Weblate (Japanese) (#1308)
Currently translated at 100.0% (311 of 311 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ja/

Co-authored-by: animeojisan <engine54jp@gmail.com>
2025-09-23 23:16:18 +08:00
Weblate (bot)
fb46f324c1
Translated using Weblate (Korean) (#1307)
Currently translated at 98.6% (296 of 300 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ko/

Co-authored-by: TinyUD <dongwon6073@gmail.com>
2025-09-22 19:28:10 +08:00
Xu
81e314d3a6
存在黑边时支持更改输出画面位置 (#1306)
* feat: 初步实现改变画面位置

* feat: 实现保存配置项和调整选项位置

* feat: 本地化

* chore: 修改措辞

* chore: 修改措辞

* chore: 修改措辞
2025-09-22 19:12:58 +08:00
Weblate (bot)
28bbb84cea
Translated using Weblate (Korean) (#1298)
Currently translated at 92.3% (277 of 300 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ko/

Co-authored-by: OkTeak Lim <downmix1@gmail.com>
2025-09-14 09:13:27 +08:00
dependabot[bot]
0d7ba8bd37
chore(deps): bump actions/setup-python from 5 to 6 (#1290)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  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>
2025-09-08 19:43:27 +08:00
Weblate (bot)
8fc3205844
Translated using Weblate (Portuguese (Brazil)) (#1289)
Currently translated at 84.6% (254 of 300 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/pt_BR/

Co-authored-by: Luis <luisfelipekawaii@gmail.com>
2025-09-08 08:00:56 +08:00
Xu
2718439414 fix: 修复复制配置文件时不复制自动隐藏光标配置 2025-09-06 17:45:11 +08:00
Weblate (bot)
74b02f46ab
Translated using Weblate (Russian) (#1280)
Currently translated at 100.0% (300 of 300 strings)

Translation: Magpie/UI
Translate-URL: https://hosted.weblate.org/projects/magpie/ui/ru/

Co-authored-by: udaffskij <udaffskij@gmail.com>
2025-08-28 22:46:10 +08:00
Xu
23b9774716 fix: 将 SGSR.hlsl 复制到输出文件夹 2025-08-27 19:26:18 +08:00
Blinue
69d6105d56 Update version.json 2025-08-27 10:31:19 +00:00
Xu
664e0f4c8a chore: 修复 Debug 配置编译警告 v0.12.1 2025-08-27 18:13:06 +08:00
Weblate (bot)
1e7c571e6e
Translated using Weblate (Chinese (Traditional Han script)) (#1277)
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>
2025-08-26 20:05:21 +08:00