feat: add gio instances and settings shell
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
|
||||
| 层 | 选择 | 约束 |
|
||||
| --- | --- | --- |
|
||||
| 核心 | Go 1.23(当前基线) | 标准库优先,Windows API 通过小型适配层封装;升级到 Go 1.25+ 需重新验证构建。 |
|
||||
| Windows UI | Go Gio(版本待锁定) | UI 线程不执行进程和文件 I/O;实现前制作 HTML 原型。 |
|
||||
| 核心 | Go module `go 1.24` | 标准库优先,Windows API 通过小型适配层封装;当前环境使用 Go toolchain 自动切换到 1.25.12。 |
|
||||
| Windows UI | Gio `v0.10.1` | UI 线程不执行进程和文件 I/O;原型已交接,widget 状态由 Shell 持有。 |
|
||||
| 持久化 | SQLite 或 JSON(MVP 前决策) | 配置不保存密码、Cookie、Token。 |
|
||||
| 进程 | `os/exec` + Windows API | 参数数组启动;Job Object、窗口消息和句柄按职责封装。 |
|
||||
| API | 本地 CLI,后续可选 loopback HTTP/WebSocket | 默认只监听本机。 |
|
||||
|
||||
Reference in New Issue
Block a user