Repository navigation
Releases: CarlOpenLab/ccmail
Releases · CarlOpenLab/ccmail
Release list
ccmail v2.2.0
新增
- 界面改为 mygo 原生控件(
mygo/ui):侧栏、邮件列表、阅读区、写信、设置、添加账号向导全部由 Go 绘制,不再加载网页前端 - 侧栏可收成 52px 图标栏(200ms 宽度过渡、图标原位淡入),
⌘B切换;窄窗口自动改用抽屉 - 设置改为单层背景对话框,关闭按钮统一在右上;账号支持改名 / 换色 / 移除 / 清缓存
- 石墨单色强调:主按钮、选中行、焦点环、未读角标各用独立灰阶,不再用一个蓝色贯穿所有层级
- 深色模式重新调校:窗口 / 卡片 / 弹层三级底色,选中行
#343945、主按钮近白,HTML 正文页与卡片同色 - 写信支持富文本、引用块、附件拖拽与
⌘ + Enter发送;编辑器与弹层同底色
改进
- HTML 正文改为 Go 白名单清洗 + 内嵌 WebView:剥离脚本 / iframe / 表单,远程图片默认拦截并可手动加载,CID 图片转 data URL
- 次要按钮、图标按钮、侧栏与列表 hover 提高可辨识度;列表行留 2px 行距,选中/悬停不再贴边
- 应用图标改为石墨配色,随
mygo build打包为 macOS / Windows / Linux 图标 - 事件改为进程内订阅,去掉 REST 接口与 SSE;
data/之外无写入
测试
- 使用
ui.Tester做无窗口渲染与交互测试(点击、J/K、搜索聚焦、对话框、侧栏收缩动画) - HTML 清洗器单测覆盖脚本、事件属性、远程图片与链接硬化