Files
Helix/README.md

51 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Helix
> 一款 Apple 设计风格的 Git 仓库可视化管理工具,基于 Electron 构建。
## 特性
- 可视化提交历史、分支管理、工作区变更
- Stage / Unstage / Commit 工作流
- 分支创建与切换
- Fetch / Pull / Push 远程同步
- 中文 / English 双语界面,一键切换
- MiSans 中文字体优先,自动回退系统字体
- 浅色 / 深色双主题,跟随系统
## 技术栈
- **Electron** 43 — 跨平台桌面框架
- **Vanilla JS** — 零框架依赖
- **Apple Design** — 弹簧动画、半透明材质、SF Pro / MiSans 字体体系
## 运行
```bash
npm install
npm start
```
## 构建
```bash
# Windows 安装包
npm run build
# Windows 便携版
npm run build:portable
```
## 项目结构
```
Helix/
├── main.js # Electron 主进程,Git 操作
├── preload.js # 安全 IPC 桥接
├── package.json
└── src/
├── index.html # 界面布局
├── styles.css # Apple 设计系统样式
├── i18n.js # 中英文翻译
└── renderer.js # 渲染逻辑
```