Releases: thesadbee/TriFecta
Releases · thesadbee/TriFecta
Release list
TriFecta v1.1.2
TriFecta v1.1.2(测试草稿)
本 Release 为 draft(草稿),仅供测试,尚未公开。请在草稿页确认无误后我再正式发布。
更新内容(相对 v1.1.1)
1. 「关于」页区分两类更新
- Squirrel 更新(上游):明确标注为上游 rime/鼠鬚管 引擎版本(非 TriFecta),显示
当前 1.1.1 → 上游最新 x(实时取 rime/squirrel 最新 release),可打开上游 Releases。 - TriFecta 更新:使用 TriFecta 自身发布版本号,实时取
thesadbee/TriFecta最新 release,显示当前 → 最新,新版本时提示「(有新版本)」,提供「检查 TriFecta 更新」按钮。
2. Sparkle 更新源改为 TriFecta
SUEnableAutomaticChecks→false:关闭自动检查,不再自动弹「鼠鬚管 1.1.2」上游更新(避免被上游 Squirrel 覆盖定制)。SUFeedURL→ TriFecta 自己的源(raw.githubusercontent.com/thesadbee/TriFecta/main/appcast.xml)。- 更新入口改为设置面板「检查 TriFecta 更新」(GitHub Releases)+ 手动重装 pkg。
3. 「同步」页新增「导入/导出个人配置」
- 导出:将用户 Rime 个人词库/配置(
*.custom.yaml、user.yaml、custom_phrase.txt、用户*.dict.yaml)打包成 zip,保存到指定路径。 - 导入:支持
.zip、custom_phrase.txt、*.dict.yaml;导入后自动重新部署;导入custom_phrase.txt时自动为luna_pinyin_simp/luna_pinyin启用custom_phrase翻译器。 - 方便从其它 Rime 系输入法(如薄荷输入法)迁移/备份个人词库。
4. 修复(来自此前主分支)
- 安装时以登录用户部署 Rime 数据,避免首次启动懒重建。
- postinstall 不再自动选中输入法,避免安装器环境生成的「半死」实例。
版本
- 应用版本:1.1.2(CFBundleBuild 1.1.2)
下载
- TriFecta.pkg(签名 + 公证 + 装订,arm64)
TriFecta v1.1.1
TriFecta v1.1.1
基于 Rime/Squirrel 的 macOS 中文输入法(本项目名 TriFecta,安装后显示为 Squirrel)。
更新内容
本次发布已合并 PR #5(Fix/pbxproj copy configs):
- 修复打包后引号交替失效、双拼/quick5 方案缺失:补齐 Copy Shared Support Files 中对
data/plum/lua/quote.lua(引号交替脚本)与double_pinyin*.schema.yaml等方案的复制引用。 - 优化设置面板滑条手感:回弹、跟手、按压缩放、惯性投影、弹簧动画,并支持 reduceMotion 降级。
- 修复设置窗口进程残留竞态:避免重复拉起/退出时偶发
-600 procNotFound。 - 版本号更新为 1.1.1。
安装
.pkg 安装包已通过 Apple 签名 + 公证,双击安装即可:
- 下载
TriFecta.pkg - 双击安装,postinstall 会自动注册输入法
- 在 系统设置 → 键盘 → 输入法 中启用「Squirrel」
下载
- TriFecta.pkg(macOS 通用 / arm64,约 17.8 MB)
TriFecta v1.1.0
TriFecta v1.1.0
本次作为 v0.1.0 的主要功能更新版,改用 已签名 + 公证的 .pkg 分发,安装时自动完成输入源注册。
🎨 交互与选字
- 三种输入模式(触发 / 常驻 / 滑块),设置面板滑条一键切换,单滑块拖到某档即激活、其余关闭:
- 触发模式(原行为):按触发键打开三色选字
- 常驻模式:敲拼音后无需触发键自动开三色,前 3 候选可用
1/~/Tab直接选 - 滑块模式:常驻显示一组二级菜单,触发键向后滑动一组(1-3 → 4-6 → 7-9 → 翻页),带回退键
- 触发键可自定义:点击改键,触发键拦截其原有功能
- 二级菜单一级菜单完全褪色:进入二级后其它组完全褪去,对比更清晰
- 三色缺失色回退:增量写入不丢色
⚙️ 设置与管理
- 图形化设置面板 (TriFectaSettings):微信风格左侧导航 + 右侧面板,鼠标调参即时生效,替代手改 YAML
- 输入 / 外观 / 界面 / 快捷键 / 同步 / 关于 六页
- 滑块回退键:可自定义
⌨️ 输入体验
- 中文模式
Shift+字母快速出大写:直接输出大写字母,不进入拼音候选,不影响后续中文 - 单 / 双引号左右交替:不再永远只有左半边
📦 分发与安装
- 改用
.pkg(Developer ID 签名 + 公证):安装时自动注册输入源 / 部署 Rime 数据 / 启用选中,无需手动添加 - 图标更新
TriFecta v0.1.0
安装(推荐:终端运行,最稳,不会被 Gatekeeper 拦)
千万不要双击 安装.command 或 Squirrel.app —— 因为 App 是 ad-hoc 签名,macOS 会在你双击时弹「无法验证是否含恶意软件」拦截。
请用终端(Terminal)一条命令装好:
# 1) 下载本 dmg 后,双击打开(挂载到 /Volumes/TriFecta)
# 2) 打开 终端,粘贴运行:
cd /Volumes/TriFecta
sudo bash 安装.command脚本会自动:剥离隔离属性 → 复制到 /Library/Input Methods → 注册输入源 → 构建 Rime 方案数据 → 启用并选中。
全程只需你在授权框输一次登录密码。看到✔ 安装完成!即成功。
(构建方案数据约 10~60 秒,期间窗口看起来像卡住,是正常的,别关。)
装好后启用输入法
- 系统设置 → 键盘 → 输入法 → 点 +
- 搜索 Squirrel 或 鼠鬚管 → 添加
- 用 ⌃Control+空格 切换,即可打字
如果这段终端命令仍被拦
先给 dmg 里的脚本手动清一次隔离属性再运行:
xattr -dr com.apple.quarantine /Volumes/TriFecta/安装.command 2>/dev/null
cd /Volumes/TriFecta && sudo bash 安装.command功能一览
- 候选多时按 ~ 进入三色分组:1-3 红 / 4-6 黄 / 7-9 绿
- 按 1/2/3 选组 → 再按 1/2/3 选字(精准上屏)
- 每选完一个字自动回蓝色;长词组用着也顺手,需要再进行下一组三色
- 按住 Shift 出临时大写(松开回中文);轻按 Shift 切中/英
更多细节见仓库 README(中 / 英)。
卸载(删除本输入法)
在终端运行以下命令即可干净移除(禁用输入源 → 杀进程 → 删除 App → 验证):
sudo bash -c '
echo ">>> 1. 禁用输入源"
"/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --disable-input-source 2>/dev/null || echo " (跳过:无可禁用)"
echo ">>> 2. 杀掉 Squirrel 进程"
pkill -9 -f "Squirrel" 2>/dev/null || echo " (无进程)"
sleep 1
echo ">>> 3. 删除已装 App"
rm -rf "/Library/Input Methods/Squirrel.app"
echo ">>> 4. 验证"
if [ -d "/Library/Input Methods/Squirrel.app" ]; then echo " ✘ 仍存在"; else echo " ✔ 已删除"; fi
echo ">>> 完成"
'