Repository navigation
Releases: kanaemi-app/Kanaemi
Releases · kanaemi-app/Kanaemi
Release list
v0.10.2
変わったこと
依存しているライブラリを新しい版に上げました。使い方や動きに変わりはありません。
What's Changed
- deps: bump the cargo group with 13 updates by @dependabot[bot] in #62
- deps: bump toml from 0.9.12+spec-1.1.0 to 1.1.6+spec-1.1.0 by @dependabot[bot] in #63
- deps: bump base64 from 0.22.1 to 0.23.1 by @dependabot[bot] in #65
- deps: bump ico from 0.5.0 to 0.6.0 by @dependabot[bot] in #66
- windows と windows-core を 0.62 に揃えて上げる by @lambdalisue in #67
New Contributors
- @dependabot[bot] made their first contribution in #62
Full Changelog: v0.10.1...v0.10.2
v0.10.1
直したこと
設定アプリが使う TLS と zip のライブラリを、脆弱性を修正した版に上げました。設定アプリは公式辞書を HTTPS で取ってくるため、信頼を外された中間証明書を受け入れてしまう不具合の影響を理屈の上では受けえました。入力メソッド本体は影響を受けません。
What's Changed
- 依存の脆弱性を直し、Dependabot で Cargo の更新 PR を作る by @lambdalisue in #61
Full Changelog: v0.10.0...v0.10.1
v0.10.0
新しくできること
- 候補の一覧の「モデルあり」「モデルなし」に、切り替えるキーを添える
- 例えば
モデルあり(Ctrl+R で切り替え)と出ます。キーはtoggle-modelに割り当てたもので、割り当てを変えれば表示も変わります。 toggle-modelにキーを割り当てていなければ、今まで通り「モデルあり」「モデルなし」だけを出します。
- 例えば
What's Changed
- core, runtime, macos, windows, linux, spec: 候補の一覧のモデルの表示に、切り替えるキーを添える by @lambdalisue in #60
Full Changelog: v0.9.4...v0.10.0
v0.9.4
直したこと
macOS で、クリックの直後などに Kanaemi が落ちて入力できなくなる問題を修正しました。キー以外のイベントを受け取っても落ちないようにし、万一内部で例外が起きても状態を戻してキーをアプリケーションへ渡すので、文字入力が止まらなくなりました。
What's Changed
- macos: キー以外のイベントで落ちず、Objective-C の例外でも入力を止めない by @lambdalisue in #59
Full Changelog: v0.9.3...v0.9.4
v0.9.3
直したこと
Arch Linux などで、入力・変換はできても設定画面だけ起動しない問題を修正しました。IBus・Fcitx5 の Linux パッケージに設定アプリ専用のライブラリを同梱し、システムの libxdo のバージョンの違いで起動に失敗しないようにしました。
What's Changed
- release: Linux 配布物に設定アプリ専用の libxdo を同梱する by @lambdalisue in #58
Full Changelog: v0.9.2...v0.9.3
v0.9.2
直したこと
- 右 Shift などを単独で押しても、まれに入力モードが切り替わらないことがありました
- 修飾キーを押したまま、それを離したことがほかのウィンドウに行くと、そのキーが押されたままと扱われ続け、IME を切り替えて戻すまでタップが効きませんでした。いまは、次に修飾キーを押したときに、離されたものを見分けます。
- macOS で、フォーカスが外れている間に IME がメインスレッドを回し続けていました
- キーを離したことを知るためのイベントタップを止めるたびに、止め直しを繰り返していました。ログがすぐに上限まで埋まり、不具合を調べる手がかりも消えていました。
What's Changed
- core, macos: 離されたのを見逃した修飾キーで右 Shift のタップが効かなくならないようにする by @lambdalisue in #57
Full Changelog: v0.9.1...v0.9.2
v0.9.1
新しくできること
- Nix の flake から、リリースのタグを指して入れる
github:kanaemi-app/kanaemi/v0.9.1のようにタグを指すと、その版を名乗るパッケージを kanaemi.cachix.org から取ってこられます。手元でビルドしません。- NixOS では、同じパッケージを IBus のエンジンにも Fcitx5 のアドオンにも渡せます。macOS では、組み立てた
Kanaemi.appを~/Library/Input Methodsに置きます。手順は インストールのドキュメント にあります。
What's Changed
- nix, ci, docs: Nix のパッケージを CI でビルドし、cachix から配る by @lambdalisue in #55
- nix, ci, docs: flake のパッケージを、取ってきたタグのバージョンでビルドする by @lambdalisue in #56
Full Changelog: v0.9.0...v0.9.1
v0.9.0
新しくできること
- 候補を並べ替えのモデルで並べるかどうかを、その場で切り替えて見比べる
- 候補を選んでいるときに
toggle-model(既定は Ctrl+R)を押すと、選んでいる候補のまま並べ直します。切り替えは、IME が動いているあいだ以後の変換にも効きます。 - 既定は設定の
[ranking] modelで決めます。設定アプリの「辞書」でも選べます。 - 候補の一覧に「モデルあり」「モデルなし」を示します。macOS と Windows では一覧の下に、Linux では一覧に添える文に出ます。
- 候補を選んでいるときに
- ユーザーカスタム辞書と、よく選ぶ候補の記録を、設定のフォルダの外に置く
config.tomlの[files]にcustom・selectionsの場所を書きます。iCloud Drive などの同期フォルダに置けば、ほかのマシンと同じ登録を使えます。- 同期フォルダの場所が OS ごとに違うときは、
[files.macos]・[files.windows]・[files.linux]に書きます。 - 書いたフォルダがないあいだは、空として扱い、フォルダができたら書きます。設定アプリの「辞書」に、フォルダがない・読めない・書けないことを示します。
- Windows でも、作るファイルを持ち主だけが読み書きできるようにします。
What's Changed
- treewide: 並べ替えのモデルを設定とキーで切り替え、候補の一覧に示す by @lambdalisue in #53
- treewide: 打った語を含むファイルの場所を設定で変えられるようにする by @lambdalisue in #54
Full Changelog: v0.8.1...v0.9.0
v0.8.1
アップデートしたら
- 設定アプリのウインドウを、フルスクリーンや最大化で広げられなくなりました。macOS では緑のボタンが、Windows では最大化のボタンが押せません。大きさは、これまでどおり縁を引いて変えられます。
What's Changed
- settings: 設定アプリのウインドウをフルスクリーンにできないようにする by @lambdalisue in #51
Full Changelog: v0.8.0...v0.8.1
v0.8.0
アップデートしたら
- 並べ替えのモデルの形式が変わりました。これまでの
ranking.modelは読まず、モデルなしで並べます。設定アプリの「辞書」の「公式の辞書」から、基本辞書を入れ直してください。新しいモデルは、コストの近い候補を文章中の頻度により沿って並べます。 - IME のログに、届いたキーと IME の判断を、いつも書くようになりました。打った文字は、ひらがな・カタカナ・漢字・英字・数字の種類だけを残して伏せます。不具合を報告するときは、ログを付けてください。ログは動いているあいだも 4MB で区切り、古いログを 5 つまで残します。
新しくできること
- 語を登録しているときに、クリップボードの文字列を登録する文字列に貼る(
paste、既定は Ctrl+Y と Ctrl+V)- 登録しているあいだは、カーソルの近くに抜け方と貼り方のヒントを出します。
- macOS のアプリは Cmd+V を自分で貼るので、Cmd+V は既定にしていません。割り当てると、設定アプリが警告します。
- 設定アプリの入力欄で、Cmd+V と右クリックのメニューから貼る
直したこと
- macOS:TextEdit などで、確定を求められたときに印の付いた未確定文字列が文書に残ることがありました。IME の確定で置き換えるようにしました。
What's Changed
- engine: 並べ替えのモデルでコストを一定の幅の段で見る by @lambdalisue in #48
- 登録する文字列に、クリップボードの文字列を貼れるようにする by @lambdalisue in #49
- 打ったキーとその結果を、文字を伏せていつもログに書く by @lambdalisue in #50
Full Changelog: v0.7.0...v0.8.0