d8e41646eca46de1da02a728d6eb18c0b6ae06ba
图标从 14px 提到 20px,加上该系统品牌色的圆形底。 - 品牌色用各项目公布的官方值,写在 host_os! 表里而不是渲染处;设计 规范禁止界面写死颜色,但留了「颜色本身即数据」这一档,品牌色属于 这一类。 - logo 一律白色,只有 Tux 和 OpenBSD 这两个黄色品牌换成黑色,判据是 WCAG 相对亮度,阈值取得比正文对比度要求高,因为几乎所有品牌都用白 标画自己的 logo。 - AlmaLinux 和 macOS 没有单一官方色,改用 foreground / background 跟 随主题,这也是 Apple 官方的画法。 - 徽章沿用 Avatar 的画法:主题圆角加一圈 border 描边。描边是纯黑或 纯白品牌在明暗两个主题下都还看得见的原因。 - 分组行和其他行用 plain_mark 占同宽槽位,否则标签对不齐。 - 未探测到的会话退回 muted 底色加名称首字,aria_label 也从那个字改成 「未探测到系统」,屏幕阅读器读一个孤零零的字没有意义。 顺带在文档里记下:GPUI 的 svg() 是单色遮罩,要彩色只能走 img()。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018Ub6VpmWWAJB15MnYLT9G5
Description
High-performance native SSH client in Rust, GPU-rendered with GPUI: host manager, terminal, WinSCP-style SFTP and port forwarding. Rust 编写、GPU 渲染的原生 SSH 客户端。
https://shellrs.com
14 MiB
0 Stars
1 Watchers
0 Forks