论坛
BBS
默认
简体中文
繁體中文
登录
全球主机MJJ交流论坛
»
论坛
›
主机交流
›
VPS综合讨论
›
GemmaTrans 2.0:给 Codex 装设计审查 Skill 后,重构了 ...
返回列表
发新帖
查看:
1
|
回复:
0
GemmaTrans 2.0:给 Codex 装设计审查 Skill 后,重构了五次 macOS UI
[复制链接]
Rand01ph
Rand01ph
当前离线
积分
3
1
主题
0
回帖
3
积分
新手上路
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
积分
3
关注TA
发消息
发表于
昨天 17:14
|
显示全部楼层
|
阅读模式
之前在 V2EX 发过 GemmaTrans 的第一版:一款完全本地运行的 macOS 划词翻译工具。
先感谢 V 友的反馈。第一版发布后,有坛友推荐了腾讯混元 Hy-MT2。实测在我的 M2 上运行更快,翻译也更稳定。接入过程并不是简单换一个模型 ID:当时 Swift 版 MLXLLM 还不支持混元架构,我们在项目中移植并注册了 hunyuan_v1_dense,补齐 CLA 跨层 KV 共享和对应 Prompt ,最终加入 4-bit/8-bit 两个版本。
这次 2.0 花时间最多的还是 UI 。最初让 Codex 看截图后直接改 SwiftUI ,结果经常是“局部漂亮,整体不对”:玻璃层级太多、浅色对比度不足、按钮尺寸不统一、长文本破坏浮窗,快捷键还会错误置顶其他窗口。
后来我们调整了流程:
安装 emilkowalski/skills,先审查信息层级、密度、动效和交互,再修改代码;
参考 Codex 的视觉表现和一些开源项目的
DESIGN.md
;
整理出 GemmaTrans 自己的
DESIGN.md
,约束语义颜色、玻璃层级、稳定几何和按钮状态;
SwiftUI 负责界面,AppKit 补齐浮窗、焦点、置顶和文本对齐;
每轮都启动 fresh build ,用截图验证浅色、深色、长文本和不同窗口尺寸;
Skill 的方案真实使用不好,就直接推翻。
前后大约重构了五次。最大的体会是:AI 不太适合一次生成最终设计,更适合在明确约束后,持续参与审查、实现、截图验证和纠偏。
2.0 现已支持 Hy-MT2/Gemma 4 四款本地模型按需下载、固定翻译浮窗、国内源自动切换和本地 API 。
Mac App Store:
https://apps.apple.com/app/id6778876828
GitHub:
https://github.com/Rand01ph/gemma-trans
运行要求:Apple Silicon Mac ,macOS 26+。欢迎继续提模型和使用体验方面的建议。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
全球主机MJJ交流论坛
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表