Skip to content

v1.7.106 のマージ - #908

Merged
KazumaProject merged 14 commits into
mainfrom
dev
Aug 9, 2026
Merged

v1.7.106 のマージ#908
KazumaProject merged 14 commits into
mainfrom
dev

Conversation

@KazumaProject

Copy link
Copy Markdown
Owner

概要

v1.7.106 の変更を dev から main へマージします。

本バージョンでは、候補表示まわりの不具合修正・パフォーマンス改善に加え、記号・絵文字・顔文字候補の生成処理と設定を改善しました。また、辞書データの更新を行っています。

主な変更内容

候補表示の修正・最適化

  • キーボード復帰後などに全候補表示ボタンが正しく表示されない場合がある問題を修正
  • 通常入力中、非表示の全候補一覧に対して毎回実行されていた DiffUtil の計算を停止
  • 全候補一覧は実際に表示するときに最新候補を同期する方式へ変更
  • SuggestionAdapter の候補identityを候補文字列ではなく表示位置ベースに変更し、入力ごとの不要な remove / insert 判定を削減

これにより、候補更新時のUI側の処理負荷を軽減しています。

記号・絵文字・顔文字候補の改善

  • 通常変換でも読みが完全一致する記号・絵文字・顔文字候補を保持するよう変更
  • 予測変換でも記号・絵文字・顔文字候補を表示できるよう改善
  • 数字の読みから値ベースの記号候補を生成
    • 例: いち → ①
  • 絵文字・顔文字・記号の予測候補生成をそれぞれ個別に制御できるよう変更

候補表示設定の分離

従来まとめて扱っていた記号・絵文字・顔文字候補の設定を分離し、それぞれ個別にON/OFFできるようにしました。

  • 記号候補
  • 絵文字候補
  • 顔文字候補

設定値は PredictionConfig を通して変換エンジンにも反映されます。

辞書データの更新

以下を含む各種辞書データを更新しました。

  • システム辞書
  • 絵文字辞書
  • 顔文字辞書
  • 記号辞書
  • 人名・地名辞書
  • NEologd / Web / Wikipedia 系辞書
  • ことわざ・単漢字・読み補正辞書
  • N-gram データ
  • POS データ

テスト

  • 候補表示・候補更新関連のユニットテストを追加・更新
  • 記号・絵文字・顔文字候補の変換・予測テストを追加
  • 候補設定のテストを追加
  • :app:assembleFullStandardDebug のビルド成功を確認
  • Pixel 6 / Android 16 で候補表示、入力負荷、フレーム挙動を実機確認

バージョン

  • versionCode: 798 → 799
  • versionName: 1.7.105 → 1.7.106

@KazumaProject KazumaProject self-assigned this Aug 9, 2026
@KazumaProject
KazumaProject merged commit 1145486 into main Aug 9, 2026
3 checks passed
KazumaProject added a commit that referenced this pull request Aug 9, 2026
Merge pull request #908 from KazumaProject/dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant