Skip to content

PinTerm 0.3.0

Choose a tag to compare

@taotao7 taotao7 released this 08 Sep 04:40
· 7 commits to main since this release

Changes

  • Resize widgets by dragging any edge or corner, including the top edge. Fix click-through borders; lower the minimum size to 80 × 48 macOS points and remove numeric size settings.
  • Save each widget's name, position, size, and pin state. Restore open widgets after restarting; individually closed widgets remain available under Reopen Widget.
  • Pin all new widgets by default, with multiple widgets on top simultaneously. Add Pin All Widgets for existing widgets and show the target name for individual pin controls. Previously saved individual choices are preserved.
  • Add Simplified Chinese / English interface selection, named presets, and widget renaming.
  • Run explicit commands in the account's interactive login shell, loading .zshrc and .zprofile for zsh, including PATH and aliases. Tools must already be installed.
  • Remove the Default Widget action and automatic default window creation. Cmd+N opens Custom Widget…. Make README.md English, with a separate Chinese translation.

中文说明

  • 四边和四角均可拖动缩放,修复边缘无法点击的问题;最小尺寸为 80 × 48 点,移除手动输入宽高。
  • 保存每个组件的名称、位置、大小和置顶状态;退出重启恢复之前开启的组件,单独关闭的组件可从菜单重新打开。
  • 所有新建组件默认置顶,支持多个组件同时置顶;已有组件可点击「全部组件置顶」,也可单独取消。
  • 支持中英文界面、按名称选择和重命名组件;显式命令通过交互式登录 shell 加载环境和别名。
  • 移除 Default Widget;README 默认英语,保留中文版本。

Upgrade

brew update && brew upgrade --cask taotao7/tap/pinterm

Save your work and quit PinTerm before upgrading. Restoring widgets reruns their commands; it does not resume old processes or scrollback.

Apple Silicon / macOS 13+. Ad-hoc signed, not notarized. If macOS blocks the first launch, verify the source and use System Settings → Privacy & Security → Open Anyway. Pinning covers ordinary and floating app windows, not security UI or higher-level system overlays.

Verified: 12 tests including native window/PTY tests and WindowServer mouse resizing; packaged resource and signature checks. Third-party source archive and SHA-256 checksums are included.