跳到正文
热点事件持续更新

Ratatui 维护者提出 cell-border 终端边框协议并在 Ghostty 演示

1 篇报道1 个报道来源2 小时前更新

先了解这件事

AI 综述

Ratatui 维护者 joshka 发布了一项终端协议提案(cell borders v1),在单元格边缘而非单元格内绘制细线边框,并提供了 Ghostty 补丁和 Ratatui 演示程序,向终端和 TUI 开发者征集反馈;此前 Rio 终端已有其早期版本。目前该方案仅为提案与演示,尚未成为广泛实现的协议。 按该提案,每个单元格最多可携带 12 条线段,支持颜色、线宽、样式和圆角,边框会随文本滚动与重排。相比用 Unicode 制表符画边框,面板不再每边损失一行一列,还能直接在文字下方画下划线。 目前该实现有限制:joshka 称只在 macOS 上构建和运行过,Ghostty 的 GTK 和 OpenGL 构建未经测试;构建需要 Zig 0.17 与 Xcode,且因 sysinfo 依赖,演示需要比 Ratatui 其余部分更新的 Rust 1.95。

AI 根据报道生成 · 41 分钟前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月14日
  1. Hacker News
    Ratatui 维护者提出单元边框协议,在 Ghostty 中实现不占行列的终端边框

    Ratatui 维护者发布一项终端协议提案,把细线画在单元格边缘而非占用行列,并在 Ghostty 补丁中实现,此前 Rio 也有早期版本。每个单元格最多携带 12 条线段,支持颜色、宽度、样式和圆角,边框随文本滚动与重排;相比 Unicode 制表符,面板不再每边损失一行一列,还能在文字下方直接画下划线。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。