Skip to content

Term Station v0.1.4

Choose a tag to compare

@KMMoonlightQ KMMoonlightQ released this 15 Sep 02:44
· 9 commits to main since this release

修复中文等双列宽字符被覆盖、清除或窗口缩放后的列错位。

  • 输出画面时修正残留的半个双列宽字符,保持各行列数和菜单对齐。
  • 将 wcwidth 明确声明为直接依赖;安装包已包含依赖,无需另行安装。
  • 195 项源码测试和 1 项真实安装包启动、退出、会话恢复测试通过(共 196 项)。
  • 源码提交:d6daa8f。
  • 支持 macOS 14+、Apple Silicon(arm64),无需另装 Python。
brew update
HOMEBREW_NO_INSTALL_CLEANUP=1 brew upgrade KMMoonlightQ/tools/term-station

首次安装使用 brew install KMMoonlightQ/tools/term-station。

本次修复位于后台服务中。升级后仅退出并重新打开界面,仍会连接旧后台;保存每个会话中程序的工作后,再执行以下命令使修复生效:

term-station stop --yes
term-station

stop --yes 会结束该工作空间的全部终端会话,布局和便笺会保留。使用自定义工作空间时,停止和启动都要带上相同的 --state-dir PATH。如果暂时需要保留旧会话,可以使用新的 --state-dir 启动独立工作空间体验新版。升级时保留旧版本目录,供仍在运行的后台继续使用。