Skip to content

v0.11.0 — 终端自定义字体 + 侧边卡片设置页重构 + WKWebView 终端空白修复

Latest

Choose a tag to compare

@Menghuan1918 Menghuan1918 released this 14 Aug 07:37
· 26 commits to main since this release
cde107c

✨ 新增

  • 终端自定义字体:设置页「侧边卡片」→ 终端卡片 → 齿轮弹窗新增「终端字体」(自定义 font-family,留空跟随主题等宽字体)与「终端字号」(9–32px,默认 13);提交后所有已打开终端实时生效(UI tab 与 agent 终端共用),无需重启(issue #19 / #22
  • 侧边卡片设置页视觉重构:分组容器卡片、计数徽标、自定义开关、加宽设置弹窗(描述 + 完成按钮),卡片齿轮与勾选徽标纵向对齐同尺寸

🐛 修复

  • WKWebView 下底部面板展开后终端空白(issue #25):xterm 5.3.0 在零尺寸容器初始化崩溃(Cannot read properties of undefined (reading 'dimensions'))导致渲染器未创建、终端空白;修复为 Terminal.open() 推迟到容器有实际尺寸后执行(新增 openWhenSized,rAF 轮询 + 卸载安全取消),推迟期间 write() 数据由 WriteBuffer 缓冲、不丢初始 transcript,含 6 个单元测试(PR #27

📄 文档

  • README 新增「最近更新」块、精简功能一览、新增友情链接(dsh-tianshu-tui)、版本引用更新;中英文同步

📦 其他

  • 版本 0.11.0;npm 包 dsh-better-sidebar@0.11.0;Git tag v0.11.0