Commit Graph

500 Commits

Author SHA1 Message Date
XcantloadX 0e183b0ca6 docs: v2025.7.5.0 更新日志 2025-07-05 17:34:21 +08:00
XcantloadX 8e5fcaf4fc Merge branch 'dev' 2025-07-05 17:29:08 +08:00
XcantloadX 50d1403825 fix(task): 修复有几率无法识别到进行中培育的问题
原因是 OCR 没有识别到“中”字。现在换成了检测再开与新开各自 UI 上独有的元素。

Fixed #52
2025-07-03 18:24:58 +08:00
XcantloadX f2eadad7eb fix(task): 修复分辨率缩放导致无法识别到菜单按钮
Fixed #53
2025-07-03 17:40:58 +08:00
XcantloadX 5306f5c875 refactor(core): 移除 Device.pinned 方法 2025-07-03 17:25:03 +08:00
XcantloadX d9077e74e2 fix(task): 修复分辨率缩放时无法检测到工作完成状态的问题 2025-07-03 17:23:40 +08:00
XcantloadX a6bf0330cd docs: v2025.7.3.0 更新日志 2025-07-03 09:16:04 +08:00
XcantloadX 66ea531ef3 chore: Git 记录提取工具支持 bootstrap scope 2025-07-03 09:15:32 +08:00
XcantloadX b325a20b60 Merge branch 'feat/launcher' 2025-07-03 09:09:58 +08:00
XcantloadX 456019b5b5 feat(bootstrap): 新启动器现在支持安装指定版本与指定补丁 2025-07-02 22:47:03 +08:00
XcantloadX 3f88c3a6c4 feat(bootstrap): 自动更新可禁用 2025-07-02 22:21:08 +08:00
XcantloadX b377b8445e feat(bootstrap): 启动器 C++ EXE 跳板程序 2025-07-02 22:21:08 +08:00
XcantloadX c4b93f40d6 feat(bootstrap): 新启动器 2025-06-30 21:47:36 +08:00
XcantloadX 02860b6014 docs: v2025.6.28.0 更新日志 2025-06-28 17:48:26 +08:00
XcantloadX e8851a683d fix(core): 修复 Device 中缩放与截图 Hook 的处理顺序不正确问题 2025-06-28 17:47:54 +08:00
XcantloadX 9935087753 Merge branch 'dev' 2025-06-28 14:41:29 +08:00
XcantloadX b53a0555e2 fix(task): 修正 debug_entry 脚本路径处理逻辑 2025-06-28 14:40:31 +08:00
XcantloadX 1397587415 chore: HsvRangeTool 支持从剪贴板粘贴图片 2025-06-28 14:36:45 +08:00
XcantloadX ad5c7b700b fix(task): 修复清理日志功能失效的问题 2025-06-27 14:26:24 +08:00
XcantloadX 9574d2073a feat(ui): 优化日志导出功能
新增了标题、描述字段,导出报告支持上传与保存本地
2025-06-27 14:25:56 +08:00
XcantloadX 08a7e71881 feat(ui): 为 UI 增加部分配置有效性验证 2025-06-27 14:01:57 +08:00
XcantloadX a01c37d0fc feat(ui): 加入调试模式警告提示 2025-06-27 13:39:40 +08:00
XcantloadX 2469fc09df feat(ui): 画面 Tab 刷新机制由自动改为手动 2025-06-27 13:31:54 +08:00
XcantloadX 71170e5c0c feat(ui): MuMu12 保活模式可选开启 2025-06-27 11:22:46 +08:00
XcantloadX 87da282530 fix(core): 修复 NemuIpc 在多显示器下的坐标系问题 2025-06-27 11:22:46 +08:00
XcantloadX 0c94acff1b feat(core): NemuIpcImpl 获取显示器 ID 支持自动重试 2025-06-27 11:22:07 +08:00
XcantloadX e2328264a7 feat(core): 支持 MuMu12 后台保活模式 2025-06-27 11:21:38 +08:00
XcantloadX e62e65da4c fix(core): 修复当目标分辨率与实际分辨率旋转不同时截图会强制拉伸的问题 2025-06-25 22:43:09 +08:00
XcantloadX bcd8cf2874 chore(core): 调整部分日志输出格式 2025-06-25 20:37:30 +08:00
XcantloadX d10a098383 Merge branch 'feat/screenshot-nemu-ipc' into dev 2025-06-25 20:24:36 +08:00
XcantloadX 6f31bab85b Merge branch 'feat/scaler' into dev 2025-06-25 20:24:24 +08:00
XcantloadX 677932acb7 fix(core): 缩放处理支持自动识别旋转 2025-06-25 20:21:50 +08:00
XcantloadX 105a894a5c fix(core): 修复 NemuIpc 截图无法响应屏幕旋转导致的分辨率变化 2025-06-25 18:51:06 +08:00
XcantloadX f01e0224cb refactor(core): 组装 Device 改用 recipe 方案
原来组装 Device 的代码放在每个 Impl 文件下实现,通过
@register_impl 装饰器注册组装函数,然后通过统一接口
组装。现在将所有组装代码移动到了 Host 实现下,Impl 实现
只需要实现自身。
2025-06-25 18:49:08 +08:00
XcantloadX d4e858a2c0 docs: v2025.6.23.0 更新日志 2025-06-23 16:51:37 +08:00
XcantloadX 810c34156b chore(deps): 更新上游 submodules 2025-06-23 16:29:17 +08:00
XcantloadX 07186787b4 chore: VSCode 新增不初始化 context 的启动配置 2025-06-23 16:26:31 +08:00
XcantloadX 784b8ed291 refactor(core): 将传递的 MuMu 路径从 shell 目录改为 MuMu 根目录 2025-06-23 16:26:31 +08:00
XcantloadX f0b91814f7 feat(core): 引入 Nemu 截图与控制方式 2025-06-23 16:26:31 +08:00
XcantloadX 415a8dfc7d feat(core): 移除 WindowsImpl 中的分辨率缩放
因为目前在 Device 类中已有缩放处理。
2025-06-23 00:32:34 +08:00
XcantloadX b0e77e2173 Merge branch 'refactor/produce-start' 2025-06-14 20:45:58 +08:00
XcantloadX 3ceae4c359 fix(task): 修复 debug_entry 执行的脚本没有正确输出日志的问题 2025-06-14 20:14:38 +08:00
XcantloadX bb7f6038a2 feat(core): 支持等比例分辨率缩放 2025-06-14 20:14:37 +08:00
XcantloadX 1ced1e3714 Merge branch 'refactor/client' 2025-06-14 20:13:56 +08:00
XcantloadX 4d76e1a9e8 fix(core): 修复由于分离 AndroidDevice 方法导致的 typing 问题 2025-06-14 20:04:26 +08:00
XcantloadX 16a267de79 refactor(core): 将 Commandable 分离为 WindowsCommandable 与 AndroidCommandable 2025-06-14 20:04:01 +08:00
XcantloadX b8b5ba8a98 refactor(core): 将启动 remote_server 的逻辑移动到 kaa cli 中 2025-06-10 23:00:46 +08:00
XcantloadX bd57dc45be refactor(core): 提取三个 adb-based 截图方法的工厂函数的共同部分 2025-06-10 23:00:46 +08:00
XcantloadX f2599e6dfd refactor(core): 将创建设备的逻辑从 init_context 中移除 2025-06-10 23:00:46 +08:00
XcantloadX 2fc9ad5200 refactor(core): 重构 Device 与 Impl 的创建方式
现在允许 Impl 存在构造参数,并允许下游脚本传递参数给 Impl。
2025-06-10 23:00:33 +08:00