自动汇总 2026-08-25 当天
hummingg在 GitHub 上的提交。
hummingg/MyPinyinIME
- feat(kbd): 符号面板分页网格+英文半角标点
- 点符号键切换到网格面板,分3页(标点/数学/特殊),每页6列×5行
- 标点页根据中英文模式自动切换全角/半角
- 点符号上屏并留在面板可连输,底部返回键回主键盘
- 去掉旧symbols数组(原塞候选栏滑动)
- feat(kbd): 按键1隔音符分词+多字词优先+候选无限滑动
- 按键1中文模式作为隔音符分词(如xi’an),无拼音时上屏1
- 按键0英文模式左滑选0/空格,去掉123键
- 按键样式交换:数字小灰色在上,字母大深色在下
- 候选栏显示解析后的拼音(如xi’an)
- 多字词加基础分100000优先于单字词(西安不再被先线县现挤出)
- 候选词去掉12个截断,支持无限横向滑动
- T9 splitDigits支持隔音符强制断开音节
- dict.json重新生成:单字只取最高频读音,修复多音字她归yi
- .gitignore忽略.DS_Store
- feat(pinyin): 用户词频学习,持久化存储
- 用户选过的候选词自动记录词频(+1),持久化到preferences
- generateCandidates评分融入用户词频(userFreq×500)
- 下次输入相同拼音,用户常用词自动排前面
- feat(kbd): 对齐小艺布局+英文滑动选词优化
- 布局改为小艺样式:,。?标点列 + 1-9数字 + 删除/清空/回车 + 符号/中英/0/123
- 英文模式按住键滑动选字母,cellWidth 13px 灵敏度,渲染 28px
- 手指滑出按键 Cancel 提交当前字母
- 候选栏 List 水平滚动左对齐贴边
- 删除/清空先删拼音再删输入框
- feat(emoji): 提升图片分辨率和文字字号
- Canvas 从 260x260 增大到 400x400
- 最大字号从 120 提升到 180
- feat(emoji): 文字自适应字号+只保留纯白模板
- 文字字号自动放大至占满图片宽度(最大120px),超长自动换行
- 预设模板只保留纯白背景
- 切换模板只重绘Canvas预览,不再触发生成
- 去掉多余的”生成中…”提示
- refactor(emoji): 表情生成移至 EntryAbility 全屏页面
- inputMethod 扩展被 SELinux 隔离,无法跨进程通信
- 表情面板简化为单个”生成表情”按钮,跳转 EntryAbility 全屏页
- EmojiGeneratePage: 模板选择/添加/删除/生成/保存一步到位
- EntryAbility onNewWant 中直接 loadContent 切换页面
- 用 toDataURL 替代 getImageData 生成 PixelMap
- feat(emoji): 表情图生成+保存到图库
- 符号面板新增表情子标签,Canvas 生成文字表情图
- inputMethod 扩展生成 PNG 后转 base64 通过 Want 传 EntryAbility
- EmojiSavePage 页面用 SaveButton 安全控件保存到系统图库
- 保存成功后自动返回聊天应用并清空输入框文字
- docs: 添加 README