Termior v0.1.5
Termior v0.1.5
An input-experience fix release: IME candidate windows now anchor to the caret in the terminal and every text input, and keyboard focus no longer gets lost when switching or closing tabs.
Highlights
IME candidate windows follow the caret
- On Windows and Linux, typing with an input method editor (for example Chinese pinyin) previously popped the composition and candidate window at a default screen position — the top-left corner of the window with Weasel (小狼毫), or the bottom-right with Microsoft Pinyin — far away from the text being typed.
- The terminal now anchors the IME composition and candidate window at the terminal cursor cell, matching where the preedit text is drawn. The anchor keeps tracking the cursor when the preedit moves or the window is moved or resized.
- The same fix is applied to all custom text inputs: the AI composer, the editor, the settings fields, and the git history filter. Candidate windows now appear right at the caret in each of them.
Fixes
- Fixed keyboard focus loss after switching tabs or closing a tab: the terminal no longer ignores keystrokes until you click inside it again.
Compatibility
- No migration required: settings and persisted data formats are unchanged in this release.
- Termior's Windows and macOS installers are unsigned, so SmartScreen or Gatekeeper bypass steps are normally required on first launch.
Downloads
- Windows x64: Inno Setup installer (
termior-0.1.5-windows-x86_64-setup.exe) and portable zip. - macOS:
termior-0.1.5-macos-x86_64.dmgand.tar.gz. - Linux x86_64:
.deband.tar.gz. - Every asset ships with a matching
.sha256checksum.
Verification
- Release workflow (run for tag v0.1.5):
Package (linux)(tar.gz + .deb + checksums),Package (macos)(tar.gz + .dmg + checksums), andPackage (windows)(zip + Inno Setup installer + checksums) all succeeded, andPublish GitHub Releaseattached all assets. mainCI at c32f1bf: fmt/clippy/build and all three Desktop jobs pass; theCore (ubuntu-latest)Test step and theCore coverage ≥ 80%job remain red due to the known pre-existing Ubuntu runner timeouts, documented indocs/release-process.md.
Full comparison: v0.1.4...v0.1.5
Termior v0.1.5(中文说明)
一次聚焦输入体验的修复版本:输入法候选窗现在会锚定在终端光标和所有文本输入框的插入符处,切换或关闭标签页后键盘焦点不再丢失。
主要更新
输入法候选窗跟随插入符
- 在 Windows 与 Linux 上,使用输入法(例如中文拼音)输入时,组字窗口和候选窗之前总是弹出到默认位置——小狼毫(Weasel)在窗口左上角、微软拼音在右下角——远离正在输入的文本。
- 终端现在将 IME 组字窗口与候选窗锚定在终端光标所在单元格,与预编辑文本的绘制位置一致。预编辑位置变化或窗口移动、缩放后,锚点仍会持续跟随光标。
- 相同的修复覆盖了所有自定义文本输入框:AI 作曲器、编辑器、设置页各字段以及 Git 历史过滤框。候选窗现在都会出现在各自的插入符位置。
修复
- 修复切换标签页或关闭标签页后键盘焦点丢失的问题:终端不再需要手动点击一下才能接收按键输入。
兼容性
- 无需迁移:本版本未更改设置与持久化数据的格式。
- Termior 的 Windows 与 macOS 安装包未签名,首次启动通常需要手动绕过 SmartScreen 或 Gatekeeper。
下载
- Windows x64:Inno Setup 安装程序(
termior-0.1.5-windows-x86_64-setup.exe)与便携版 zip。 - macOS:
termior-0.1.5-macos-x86_64.dmg与.tar.gz。 - Linux x86_64:
.deb与.tar.gz。 - 每个产物均附带对应的
.sha256校验文件。
验证
- 发布工作流(v0.1.5 标签运行):
Package (linux)(tar.gz + .deb + 校验文件)、Package (macos)(tar.gz + .dmg + 校验文件)与Package (windows)(zip + Inno Setup 安装程序 + 校验文件)全部成功,Publish GitHub Release已附带全部产物。 mainCI(c32f1bf):fmt/clippy/构建及三个 Desktop 任务全部通过;Core (ubuntu-latest)的 Test 步骤与Core coverage ≥ 80%任务仍因已知的 Ubuntu runner 超时预存失败而变红,详见docs/release-process.md。
完整变更对比: v0.1.4...v0.1.5