diff --git a/CHANGELOG.md b/CHANGELOG.md index 74631ae8..643a76cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,22 +8,39 @@ GitHub Release 的发布说明;版本与发布流程见 [docs/RELEASE.md](docs ## [Unreleased] +## [0.0.2-beta.1] - 2026-10-03 + +第二个公开测试版,重点是游戏场景、语音词表和九键手势。仍是测试版,请不要把它作为唯一的输入法;欢迎在 Issues 反馈问题。从 0.0.1-beta.1 覆盖安装即可,用户数据保留;升级后首次启动会重新部署词典,这段时间候选由备用词库提供。 + +### 亮点 +- 语音词表:内置科技、应用、游戏三个词表,也能导入自己的文本词表;语音识别后把同音词改成词表写法,打字时词表里的词也会排到前面。全部在本机完成,应用仍然没有 `INTERNET` 权限。 +- 九键:长按选数字和大小写字母,上滑直接输入数字。 +- 26 键:空格居中,右边新增“,”键(点按逗号,长按句号);英文模式不再自动首字母大写。 +- 浮动键盘更适合游戏:顶部精简、横屏和竖屏一样大、长按顶部即可拖动。 + ### 新增 -- 语音词表:内置科技与开发、应用与品牌、游戏与电竞三个词表,也可以在“关于与数据 → 管理词表”导入自己的文本词表(每行一个词)。语音识别结束后,读音相同、字不同的词会改成词表里的写法,例如“大爷”改成“打野”。全部在本机完成,不联网;游戏词表默认关闭。 -- 26 键底行在空格右边增加“,”键:点按输入逗号,长按输入句号(右上角有提示);英文模式下是 , 和 . 。 +- 语音词表:内置科技与开发、应用与品牌、游戏与电竞三个词表(游戏词表默认关闭,避免日常聊天被误改),在“关于与数据 → 管理词表”里开关、导入和删除。词表文件为 UTF-8 文本,每行一个 2~8 个汉字的词,`#` 开头为注释,可用 `# title: 名称` 命名。语音识别结束后,读音相同、字不同的词会改成词表里的写法,例如“大爷”改成“打野”。 +- 打字也用词表:启用的词表里的词,在 26 键拼音输入与其全拼完全一致时,排到第一候选之后(最多 3 个),词典里没有的词也能出现。 - 九键长按:长按带字母的按键弹出“数字 + 小写字母 + 大写字母”两行选择,不用切换键盘;长按“1”仍是 @ # /。 -- 九键上滑输入数字:在按键上向上一划直接输入该键的数字,可在“设置 → 按键与输入 → 上滑输入数字”关闭,设置会随用户数据一起导出和导入。 -- 语音词表同时用于打字:启用的词表里的词,在 26 键拼音输入与其全拼完全一致时,会排到第一候选之后(最多 3 个),词典里没有的词也能出现。 +- 九键上滑输入数字:在按键上向上一划直接输入该键的数字,可在“设置 → 按键与输入 → 上滑输入数字”关闭,设置随用户数据一起导出和导入。 +- 26 键底行在空格右边增加“,”键:点按输入逗号,长按输入句号(右上角有提示);英文模式下是 , 和 . 。 +- 浮动键盘可以长按顶部区域(工具栏、候选栏)后拖动来移动,原有的拖动手柄仍可用。 ### 变更 -- 内部:源码按功能分成 theme、core、editor、data、setup、widget、floating、handwriting、rime、candidate、hotword、voice、panel、keyboard 等包,依赖方向由测试固定;语音层不再直接依赖键盘视图和 Service。不影响功能。 -- 26 键底行左右对称:空格键现在位于键盘正中,“中/英”键变窄。 -- 九键底行:空格键更宽,两侧的“123”和“中/英”键变窄。 +- 26 键底行左右对称:空格键位于键盘正中,“中/英”键变窄;九键底行空格键更宽,两侧的“123”和“中/英”键变窄。 - 英文模式不再自动首字母大写,键帽显示小写字母;只有要求全大写的输入框才默认开启大写锁定,随时可以点 Shift 输入大写。 -- 26 键字母整体小一号(21sp 改为 19sp)。 +- 26 键字母整体小一号。 - 浮动键盘的顶部工具栏精简为:切换键盘、常用语、表情、更多、收起;不再显示文本编辑和撤销,常用语一键直达。 -- 浮动键盘横屏时和竖屏一样大:宽度按竖屏宽度计算,键高保持竖屏尺寸,不再用横屏的扁平键盘。 -- 浮动键盘可以长按顶部区域(工具栏、候选栏)后拖动来移动,原有的拖动手柄仍可用。 +- 浮动键盘横屏时和竖屏一样大:宽度按竖屏宽度计算,键高保持竖屏尺寸。 + +### 修复 +- 词典首次部署完成之前(安装或清除数据后的第一次启动),备用词库给单字排序没有按频率,输入 `ni` 选第一个候选会上屏生僻字“伱”而不是“你”;现在按字频排序。 +- 内部:源码按功能分包,依赖方向由测试固定;语音层不再直接依赖键盘视图和 Service。不影响功能。 + +### 已知限制 +- 词典首次部署期间(模拟器上约 3 分钟),“选词只覆盖一部分输入”这类需要原生候选的功能暂时不可用。 +- 九键上滑和长按选字目前只在测试环境里验证过。 +- 语音词表按读音替换,不看上下文,两字词在日常语句里也可能同音;每个词表都可以单独关闭。 ## [0.0.1-beta.1] - 2026-10-03 diff --git a/VERSION b/VERSION index 7390193c..d20da904 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.1-beta.1 +0.0.2-beta.1