feat: 发布 v1.0.0-beta 版本

- 添加 ASCII 艺术 Logo 带渐变效果
- 改造输入框使用 ::: 紫色分隔符
- 改造信息栏合并显示语言/模型/记录数
- 添加 Spinner 翻译状态动画
- 优化翻译卡片样式
- 版本号三方同步规则
This commit is contained in:
2026-04-07 07:12:00 +08:00
parent 98f2c69151
commit b04092fd68
6 changed files with 200 additions and 73 deletions

View File

@@ -758,4 +758,40 @@ ta.SetHeight(5) // 固定高度,不动态调整
**下一步**: 实现组件代码
**关联文档**:
- [changelog.md#0.8.1](changelog.md#081)
- [changelog.md#0.8.1](changelog.md#081)
---
### [2026-04-07] 版本 1.0.0-beta - Logo和信息栏改造
**原因**: 用户希望改进TUI界面的视觉效果使标题更独特输入框和信息栏更美观
**分析**:
- 原标题 "✦ YOYO 翻译" 过于简单
- 输入框需要更好的视觉分隔
- 需要添加翻译状态动画
**解决方案**:
1. **标题Logo**:
- 使用ASCII艺术 "l_ _ _____ _____"
- 实现紫色→粉色渐变效果 (ANSI True Color)
- 右侧显示版本号 [v1.0.0-beta]
2. **输入框改造**:
- 去掉边框
- 上下使用紫色 `:::` 分隔符
- Ctrl+J 启用换行
3. **信息栏改造**:
- 合并显示:语言(红色) + 模型名(白色) + 缓存记录(碳黑)
- 翻译时显示 Spinner 动画 (MiniDot)
4. **翻译卡片优化**:
- `` 图标边距调整
**版本号规则**:
- 版本号需与 git 标签、changelog.md 中的版本号保持三方同步
- 遵循语义化版本:主版本.次版本.修订版本
- beta版使用 `-beta` 后缀
**关联版本**: [changelog.md#1.0.0-beta](changelog.md#100-beta-2026-04-07)