添加和其他程序交互的机制 (#895)

* feat: 开始和停止缩放时广播消息

* feat: 设置缩放窗口属性

* feat: 存在 Magpie.ToolWindow 属性的窗口在获得焦点时不会停止缩放

* docs: 添加文档

* docs: 优化翻译

* perf: 优化初始化性能
This commit is contained in:
Xu 2024-04-22 23:18:10 +08:00 committed by GitHub
commit 8f6a2721ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 270 additions and 22 deletions

View file

@ -13,7 +13,7 @@
</div>
:earth_africa: **English** | [简体中文](./README_ZH.md)
🌍 **English** | [简体中文](./README_ZH.md)
Magpie is a lightweight window scaling tool that comes equipped with various efficient scaling algorithms and filters. Its primary purpose is to enhance game graphics and enable non-fullscreen games to display in fullscreen mode.
@ -21,15 +21,15 @@ We are using [Weblate](https://weblate.org/) for localization work and would app
[![Translation status](https://hosted.weblate.org/widgets/magpie/-/287x66-white.png)](https://hosted.weblate.org/engage/magpie/)
:point_right: [Download](https://github.com/Blinue/Magpie/releases)
👉 [Download](https://github.com/Blinue/Magpie/releases)
:point_right: [FAQ](https://github.com/Blinue/Magpie/wiki/FAQ%20(EN))
👉 [FAQ](https://github.com/Blinue/Magpie/wiki/FAQ%20(EN))
:point_right: [Built-in effects](https://github.com/Blinue/Magpie/wiki/Built-in%20effects)
👉 [Built-in effects](https://github.com/Blinue/Magpie/wiki/Built-in%20effects)
:point_right: [Compilation guide](https://github.com/Blinue/Magpie/wiki/Compilation%20guide)
👉 [Compilation guide](https://github.com/Blinue/Magpie/wiki/Compilation%20guide)
:point_right: [Contributing](./CONTRIBUTING.md)
👉 [Contributing](./CONTRIBUTING.md)
## Features