Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maaassistantarknights/maax
MAA GUI with Electron & Vue3
https://github.com/maaassistantarknights/maax
electron maa vue
Last synced: about 24 hours ago
JSON representation
MAA GUI with Electron & Vue3
- Host: GitHub
- URL: https://github.com/maaassistantarknights/maax
- Owner: MaaAssistantArknights
- License: agpl-3.0
- Created: 2022-01-04T09:55:53.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-06-26T12:21:00.000Z (6 months ago)
- Last Synced: 2024-12-14T10:03:17.308Z (8 days ago)
- Topics: electron, maa, vue
- Language: TypeScript
- Homepage: https://www.maa.plus
- Size: 80.6 MB
- Stars: 373
- Watchers: 10
- Forks: 77
- Open Issues: 19
-
Metadata Files:
- Readme: Readme.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# MaaX
> 更好,更强大的Maa![Build Status](https://github.com/MaaAssistantArknights/MeoAsstElectronUI/workflows/Build%2FRelease/badge.svg) ![platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-blueviolet) ![license](https://img.shields.io/github/license/MaaAssistantArknights/MeoAsstElectronUI) ![commit](https://img.shields.io/github/commit-activity/m/MaaAssistantArknights/MeoAsstElectronUI?color=%23ff69b4)
## UI 特点
* **Windows**,**Mac**和**linux**都可以用(一个不落,我全都要
* 使用了**全新**的设计语言(好看就完事辣
* 适配系统的**浅色/深色模式**(熬夜党狂喜
* 活动更新再也不用**重启app**了(好耶↖(^ω^)↗
* 全新的**掉落物**显示(妈妈再也不用担心我看不懂日志了
* 任务现在带有**进度条**和**时间**显示(他卡了吗,戳戳 !?(・_・;?
* 任务配置被丢到了**任务卡片**里面,而且**可展开/收起**(辣么多设置,我眼花了,我不看了
* 一个设备对应**一组**任务配置,保存在app中(继续刷1-7## 下载
- [点击前往最新Release下载](https://github.com/MaaAssistantArknights/MaaX/releases/latest)
- 或者自行编译以获取最新版本/dev分支
(以下代码针对于linux用户, 请先使用包管理器确保安装好 `cross-env`, `zip`):```bash
git clone https://github.com/MaaAssistantArknights/MaaX.git
cd MaaX/
git submodule update --init --recursive # 更新`submodule`
npm install -g pnpm # 安装`pnpm`
pnpm install
pnpm run make
chown -R $(whoami) out/maa-x-linux-x64/
```
**MaaX/out/maa-x-linux-64/maa-x** 即为可执行文件## 开发相关
### 调试(以 VSCode 为例)
* 依赖安装
```bash
git submodule update --init --recursive # 更新`submodule`
npm install -g pnpm # 安装`pnpm`
pnpm install
```* 调试 main 进程:
1. Ctrl/Command+Shift+P 呼出命令面板
2. 输入 Debug,找到“Debug: Toggle Auto Attach”(切换自动附加)
3. 选择“Only with flag”(仅带有标志)
4. 重启终端,输入`pnpm dev`* 调试 renderer 进程:
1. 按照上述步骤启动即可,会帮你打开 Chrome Devtools,且带有最新的 Vue Dev 插件## QQ 群
开发群:655031753
内测用户体验群:232785290