Skip to content

Releases: kanaemi-app/Kanaemi

v0.10.2

Choose a tag to compare

@lambdalisue lambdalisue released this 29 Oct 20:08
3c9060c

変わったこと

依存しているライブラリを新しい版に上げました。使い方や動きに変わりはありません。

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

Full Changelog: v0.10.1...v0.10.2

v0.10.1

Choose a tag to compare

@lambdalisue lambdalisue released this 29 Oct 19:23
fd74505

直したこと

設定アプリが使う TLS と zip のライブラリを、脆弱性を修正した版に上げました。設定アプリは公式辞書を HTTPS で取ってくるため、信頼を外された中間証明書を受け入れてしまう不具合の影響を理屈の上では受けえました。入力メソッド本体は影響を受けません。

What's Changed

  • 依存の脆弱性を直し、Dependabot で Cargo の更新 PR を作る by @lambdalisue in #61

Full Changelog: v0.10.0...v0.10.1

v0.10.0

Choose a tag to compare

@lambdalisue lambdalisue released this 24 Oct 07:48
dcefd0a

新しくできること

  • 候補の一覧の「モデルあり」「モデルなし」に、切り替えるキーを添える
    • 例えば モデルあり(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

Choose a tag to compare

@lambdalisue lambdalisue released this 24 Oct 07:02
969e531

直したこと

macOS で、クリックの直後などに Kanaemi が落ちて入力できなくなる問題を修正しました。キー以外のイベントを受け取っても落ちないようにし、万一内部で例外が起きても状態を戻してキーをアプリケーションへ渡すので、文字入力が止まらなくなりました。

What's Changed

  • macos: キー以外のイベントで落ちず、Objective-C の例外でも入力を止めない by @lambdalisue in #59

Full Changelog: v0.9.3...v0.9.4

v0.9.3

Choose a tag to compare

@lambdalisue lambdalisue released this 20 Oct 15:37
790c62d

直したこと

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

Choose a tag to compare

@lambdalisue lambdalisue released this 19 Oct 12:38
b00d7c0

直したこと

  • 右 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

Choose a tag to compare

@lambdalisue lambdalisue released this 17 Oct 11:02
c7b5cfa

新しくできること

  • 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

Choose a tag to compare

@lambdalisue lambdalisue released this 16 Oct 16:43
3af43c5

新しくできること

  • 候補を並べ替えのモデルで並べるかどうかを、その場で切り替えて見比べる
    • 候補を選んでいるときに 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

Choose a tag to compare

@lambdalisue lambdalisue released this 15 Oct 17:14
ce79f66

アップデートしたら

  • 設定アプリのウインドウを、フルスクリーンや最大化で広げられなくなりました。macOS では緑のボタンが、Windows では最大化のボタンが押せません。大きさは、これまでどおり縁を引いて変えられます。

What's Changed

  • settings: 設定アプリのウインドウをフルスクリーンにできないようにする by @lambdalisue in #51

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@lambdalisue lambdalisue released this 15 Oct 16:50
a1779e0

アップデートしたら

  • 並べ替えのモデルの形式が変わりました。これまでの 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