76 Commits

Author SHA1 Message Date
uye
5445962a7b docs: 补全连接阶段的 ClientType 参数说明 2026-05-04 19:13:52 +08:00
MistEO
bf8e28231d feat: 适配maafw新Win32触控方式 (#15755) 2026-02-20 23:44:50 +08:00
MistEO
a11660cbac feat(PC): 支持 PC 端明日方舟 (#15407)
* feat(controller): 集成 MaaWin32ControlUnit 支持 Win32 窗口截图与控制

- 提取公共滑动插值逻辑到 SwipeHelper.hpp,重构 Minitouch/PlayTools 控制器
- 新增 Win32ControlUnitLoader 动态加载 MaaWin32ControlUnit.dll
- 新增 Win32Controller 实现 ControllerAPI,适配 touch_down/move/up 接口
- 添加 AsstAsyncAttachWindow 公开 API 用于绑定 Win32 窗口
- 添加 Win32 截图/输入方式的类型定义和枚举常量

* feat(api): 增加同步版本的 AsstAttachWindow 接口

模仿 AsstConnect 实现同步绑定 Win32 窗口的接口,方便简单场景下直接调用。
该接口标记为 deprecated,建议使用异步版本 AsstAsyncAttachWindow。

* fix: can build MaaCore

* feat: 完成整体适配

* feat(ci): 添加 MaaFramework Win32ControlUnit 下载步骤

使用 robinraju/release-downloader 从 MaaFramework 最新 release 下载
win-x64 版本并提取 MaaWin32ControlUnit 到构建产物中

* docs: 添加 Win32Controller 调试所需 MaaWin32ControlUnit 的说明

在开发文档的环境配置步骤中说明调试 Win32Controller 需要手动下载
MaaWin32ControlUnit.dll,并欢迎社区贡献自动下载脚本

* fix(i18n): 修改 UseAttachWindowWarning 措辞为"仅供尝鲜"

* fix: 小细节修复

* ci: fix maafw filename

* feat: PC 移至连接配置

* feat: 调整描述

* chore: 调整 PC 在连接配置中的顺序

* feat: 设置指引和开始唤醒界面 PC 选项绑定

---------

Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
2026-01-18 21:17:59 +08:00
MistEO
5c0445d3ab refactor: 依赖大更新 (#13908)
Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-08 21:17:47 +08:00
uye
5fdd64a1eb feat: 新增返回 bgr byte[] 数据接口,大幅降低 peep 性能占用 2025-07-10 21:35:43 +08:00
dantmnf
20a5574780 feat: Wine 支持 (#8960)
* feat: WineRuntimeInformation

* fix: system theme crash under wine

* refactor: toast notification

* feat: add destory callback

* feat: detect winegcc

* feat: use native MaaCore under Wine

* feat: libnotify integration

* chore: disable hardware accelration under Wine

* fix: distorted icon under Wine

* chore: use Environment.ProcessPath instead of cursed alternatives

* chore: don't filter *.exe when using native MaaCore

* chore: force Aero2 theme

* chore: allow build MaaWpfGui without Windows

You need to extract native .NET SDK on top of Windows .NET SDK to get a working WPF SDK.

* feat: fontconfig integration

* docs: run MaaWpfGui under Wine
2024-05-12 23:27:46 +08:00
MistEO
bafc8c3f71 feat: mumu extras (#8939)
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
2024-05-03 22:05:37 +08:00
ManicSteiner
f734464a52 feat: 返回桌面&模拟器返回桌面 2023-11-03 23:37:43 +08:00
shxyke
33830bcd2d feat: Add ThriftController 2023-10-04 09:53:16 +08:00
Ikko Eltociear Ashimine
51e480324e refactor: fix typo in AsstCaller.h
Aysnc -> Async
2023-07-16 13:10:15 +09:00
MistEO
da07a0f3ce perf: 增加奇怪的擦脚布 2023-04-16 16:07:45 +08:00
MistEO
69265603e4 feat: 兼容老的connect接口,更新集成示例 2023-04-12 23:56:05 +08:00
MistEO
2335e279b4 perf: 明确api参数及返回值类型,并兼容原先接口 2022-12-06 18:10:52 +08:00
MistEO
d9dcbb6289 chore: breaking rename 2022-12-02 00:22:47 +08:00
MistEO
166204f116 feat: 新增支持设置ocr后端类型 2022-12-01 17:18:53 +08:00
MistEO
57df12b97b refactor: 重命名一些基类 2022-11-28 03:26:40 +08:00
MistEO
b131b8c9cf refactor: 重构控制器及状态调用体系 2022-11-28 02:21:27 +08:00
MistEO
3b7155bc13 feat: 新增异步外部调用接口
fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/597
2022-11-28 00:45:12 +08:00
MistEO
af8f0718ba feat: 添加adb触控兼容模式 2022-11-21 23:25:27 +08:00
MistEO
2fbce68afb refactor: 重构controller,改为同步操作,修改部分接口参数 2022-11-13 15:41:33 +08:00
Hao Guan
13b23e8691 feat: App for macOS 2022-10-15 04:45:28 +10:00
MistEO
fc139c5ba9 feat: 新增AsstSetUserDir接口 2022-10-09 15:59:52 +08:00
MistEO
165a488c5d feat: 新增 running API
link to https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/1689
2022-08-28 15:33:24 +08:00
MistEO
9850dd5168 feat: core 新增 GetNullSize 接口 2022-07-24 21:29:53 +08:00
MistEO
105815fa54 feat: core 新增 GetUUID 和 GetTasksList 接口 2022-07-24 15:59:45 +08:00
MistEO
c87c65e131 feat.完成肉鸽干员选择(技能选择还没做) 2022-03-13 00:51:14 +08:00
MistEO
c595ce60d4 refactor.删除实例化的TaskData 2022-03-09 23:40:28 +08:00
MistEO
eb216505e0 feat.更新主任务队列的结构 2022-03-09 17:16:57 +08:00
MistEO
fa31c0f9ff chore.整理接口定义 2022-03-09 00:12:00 +08:00
MistEO
962d9a2a11 refactor.重构添加任务接口 2022-03-08 23:57:37 +08:00
MistEO
840b0f9b11 refactor.完成setparam接口的重构 2022-03-06 21:56:24 +08:00
MistEO
fc0a387b58 feat.增加一些接口检查 2022-03-05 01:29:30 +08:00
MistEO
a688a1bc8f feat.支持多开 2022-03-05 01:23:09 +08:00
MistEO
1fdb131f7b refactor.读取资源接口解耦 2022-03-04 23:51:08 +08:00
MistEO
5725d20809 feat.新增日志外部接口,更新python接口 2022-02-19 22:36:45 +08:00
MistEO
4fd3cd7b50 refactor.完成 Controller 部分的重构 2022-02-19 21:58:44 +08:00
MistEO
54c7776c87 fix.修复一些linux下的编译错误 2022-01-29 22:44:40 +08:00
MistEO
bfd0fc3ba2 feat.新增肉鸽接口,修复肉鸽的一些bug 2022-01-28 00:09:39 +08:00
MistEO
18a044f584 feat.新增了截图和点击的外部接口(C层接口) 2022-01-17 17:18:25 +08:00
MistEO
94fd172642 feat.新增公招加急功能 2022-01-04 00:59:17 +08:00
MistEO
147a81c109 sytle.统一行尾 2021-12-31 22:56:03 +08:00
–StupidBh
00c8178a41 fix.修复一些warning 2021-12-31 22:17:55 +08:00
MistEO
63f0731310 feat.完成选关功能 2021-12-20 01:02:39 +08:00
MistEO
e1334f3775 chore.修改接口类型 2021-12-15 01:42:56 +08:00
MistEO
716d4e079a style.项目、文件名统一化 2021-12-15 00:29:17 +08:00
MistEO
38e20199c8 fix.修复python接口的一些错误 2021-12-09 23:19:55 +08:00
MistEO
7d4f891a2d refactor.资源路径该由外部传入,解耦文件路径获取 2021-12-09 22:48:16 +08:00
MistEO
544cd85399 feat.新增Python接口,修改部分接口名 2021-12-08 01:10:49 +08:00
MistEO
e38da04e2e feat.支持自定义连接地址、支持蓝叠HyperV配置解析 2021-12-05 23:36:28 +08:00
MistEO
7ae93544d4 feat.无人机支持自定义产品 2021-12-05 22:13:26 +08:00