Skip to content

更新日志

  • chore: support librime 1.16.0(注意:升级后如果出现无法打字的情况,请重新部署下方案)
  • fix: 键盘脚本页面滑动列表显示异常
  • fix: selectedIndex 选项默认值异常
  • fix: 预编辑调整位置后,删除键删除范围扩大
  • feat: Folder URL 扩展
  • feat: Emoji 键盘删除键添加长按菜单交互
  • feat: 按键震动 UI 调节优化
  • feat: 内嵌模式优化
  • fix: 字体范围设置十六进制 0x 时检测异常
  • fix: 开启自定义字体后没有使用系统默认字体兜底
  • feat: 内嵌模式输入优化
  • fix: 候选栏点击空白间隙位置触发展开按键的行为
  • fix: 键盘默认字体不跟随系统默认字体
  • fix: 应用中字体范围删除功能异常
  • fix: 通知样式中 hintStyle,hintSymbolsStyle 为空时,不显示按键气泡及长按符号列表
  • feat: 空格双击行为优化
  • fix: 开启单手模式后,不刷新候选文字栏
  • fix: 横向滑动列表打开浮动键盘后,背景样式显示异常
  • fix: 按键长按 action 中打开浮动键盘,按键样式显示异常
  • fix: 部分状态下发送 rime 通知导致键盘 crash
  • feat: 空格双击行为优化
  • feat: 条件样式支持数组格式
  • feat: 按键气泡显示位置优化
  • fix: 部分状态下 Emoji 键盘打开后 Crash
  • fix: 运行 RIME 同步功能时,方案目录下会多一个同名的目录
  • fix: 键盘常用语标签过滤功能异常
  • fix: 按键样式类型 Geometry 的渐变色与单色切换时不能正确显示
  • fix: Shift 锁定状态下的键盘在键盘切换回自身后,不显示锁定状态下的样式。
  • fix: 返回上个键盘指令不触发按键音
  • feat: 新增「仓默认键盘」,「声笔 46 键盘」。
    • 注意:已安装过 App 的用户,需要点击皮肤页面中右上角的「重置内置皮肤」菜单后,才能看到新的内置键盘。
  • feat: 双击空格输入句号。
    • 该功能默认关闭,开启位置:键盘设置 > 双击空格输入句号。
    • 该功能上屏是 . 还是 依赖于 RIME 中对 . 符号行为的定义。
  • feat: 新增皮肤重载 URL,用于重载当前已选择的皮肤,方便在调整皮肤后可以立即生效。
    • 注意:仅对当前已选择的皮肤生效
    • URL: hamster3://com.ihsiao.apps.hamster3/keyboardSkins?action=reloadSelectedSkin
  • feat: 备份文件支持重命名
  • feat: Emoji 与 符号键盘默认显示常用分类
  • feat: 新增内置数字键盘,对应皮肤下的“numeric”。
    • 如何启用内置数字键盘?当您的皮肤 config.yaml 文件中没有设置 numeric 属性时,系统会自动使用内置数字键盘。
    • 注意:
      • 皮肤下的 numeric 请勿删除,否则会导致内置数字键盘无法正常显示。
      • 内置数字键盘有自己的高度,当高度与您的键盘皮肤高度不一致时,在切换时,高度会有跳动,此时需要进对内置键盘的高度参数进行调整。
      • 调整位置:numeric > jsonnet > Constants > keyboard.libsonnet 文件中
        • preedit.height 参数:设置预编辑区高度
        • toolbar.height 参数:设置工具栏高度
        • keyboard.height 参数:设置按键区高度,(这个属性下有不同情况下按键区的高度)。
  • feat: 新增符号键盘
    • 如何启用内置符号键盘?当您的皮肤 config.yaml 文件中没有设置 symbolic 属性时,系统会自动使用内置符号键盘。
    • 注意:内置皮肤的 UI 不是皮肤,所以不支持自定义修改
  • feat: 键盘缓存策略调整
  • fix: 打开浮动键盘时,触发浮动键盘上某些 action ,在浮动键盘关闭后,候选字栏会不显示。
  • feat: 键盘滑动手势优化
  • feat: 键盘常用语标签过滤优化
  • fix: 修复从键盘复制文件时 userdb 目录下文件异常
  • fix: 修复 repeat 及滑动删除不触发 keyboardAction 通知
  • fix: 修复标签过滤查询语句错误
  • fix: 修复键盘横向滑动符号栏显示异常
  • fix: 修复键盘常用语/剪贴板上屏错误引用符号成对功能
  • fix: 读取系统剪贴板文字内容时会自动删除开头与结尾的空白字符
  • fix: 候选字栏点选候选字与 editor/bindings/+ 中空格键设置冲突
  • feat: 键盘滑动手势优化
  • feat: 新增 lockedNotificationMatchState 通知参数,用于锁定按键通知匹配结果 详情请查阅:https://ihsiao.com/apps/hamster/v3/docs/guides/skins/notifications/#%E9%94%81%E5%AE%9A%E9%80%9A%E7%9F%A5%E7%BB%93%E6%9E%9C
  • feat: 键盘常用语标签过滤功能优化
  • feat: 新增”禁止复制键盘文件”选项,功能开关位置:RIME > 禁止复制键盘文件
  • feat: Emoji 键盘优化
  • feat: 新增 RIME 同步及部署捷径指令 注意:因捷径指令对程序的运行时间有限制,所以捷径中运行部署或者同步时,都不会从 iCloud 云端中下载文件,如需从 iCloud 云端下载文件,请在应用中执行部署或同步。
  • feat: 新增剪贴板捷径。注意:只能添加文字至剪贴板。
  • feat: 新增 $rimeCandidateComment 文本变量,用于显示候选字 comment 信息
  • feat: 新增 switchRimeSchema 指令,用于切换指定的输入方案。详见:https://ihsiao.com/apps/hamster/v3/docs/guides/skins/action/#%E5%88%87%E6%8D%A2-rime-%E6%96%B9%E6%A1%88
  • feat: 键盘候选字栏优化
  • fix: 键盘候选字栏「无候选字」提示在有候选字的状态情况下会闪现
  • fix: 键盘二级分类符号背景样式显示异常
  • fix: 按键滑动手势调用打开浮动键盘 Action 后,按键高亮样式不能恢复到默认样式
  • fix: 键盘皮肤事件通知中,相同的事件不持续刷新
  • fix: 键盘脚本页面运行「允许访问剪贴选项」的脚本时会卡住
  • fix: 点击打开浮动键盘的按键后,按键始终保持高亮状态下样式
  • fix: 脚本页面切换偶发误触
  • feat: support librime 1.15.0
  • feat: 键盘候选字点选优化
  • feat: 二级分类符号页面新增 maximumRow,maximumColumn 参数
  • feat: 皮肤删除时添加确认对话框
  • feat: 键盘高度设置添加数值显示
  • feat: 新增皮肤颜色模式切换功能
  • feat: 剪贴板 URL 类型支持分词
  • feat: 工具栏设置键盘类型添加 Emoji 类型
  • feat: 按键上下滑动手势时可更新气泡显示内容
  • feat: 添加 zip 后缀方案文件自动导入功能 注意:所有 zip 文件均已方案文件(.hschema)文件对待,解压至用户方案文件目录下。
  • feat: 新增符号成对上屏开关,默认开启,可在「键盘设置-符号成对」,关闭该功能。
  • feat: 垂直候选字显示优化
  • feat: 降低键盘高度设置中最小高度阈值
  • feat: 新增键盘滑动参数设置,可自定义调节上下滑动手势灵敏度。位置:键盘设置-滑动参数设置,点击设定按键。
    • 注意:请谨慎调节该参数,默认值阈值能满足99.9%的用户使用情况,过高或过低的阈值均可能导致手势失效或误触。
  • feat: 垂直显示候选字模式优化
  • feat: 皮肤长按菜单新增打开日志功能
  • feat: 新增剪贴板字体调整大小功能。设置位置:剪贴板-设置-剪贴板字体
  • feat: 剪贴板/常用语页面复制分词按键优化
  • feat: 按键长按高亮位置变动后,添加震动反馈
  • fix: 自定义字体部分情况下不生效
  • fix: rime 同步文件名称/目录设置被覆盖
  • chore: 调整联系邮箱地址为 Gmail
  • chore: 调整移动光标 action 描述
  • fix: 应用从后台进入前台重新加载应用配置
  • fix: 键盘通知视图在 iOS 26 下无圆角
  • fix: 通过浮动键盘打开脚本页面/常用语/剪贴板页面显示异常
  • 初始版本发布