Skip to content

Releases: NicheAppLab/T-Code-IME-for-Win

v0.3.0.0

Choose a tag to compare

@kazuf3 kazuf3 released this 21 Jun 05:29

バックエンドとの通信を gRPC から HTTP/JSON 方式に変更しました
これにより, 余計なパイプ通信をなくし, DLL から直接 tcodeserver と通信することで遅延を低減します
T-Code IME Proxy は通信用のプロキシではなく, Java プロセスのライフサイクル管理プロセスになります

v0.2.1.0 リリース

Choose a tag to compare

@kazuf3 kazuf3 released this 16 Jun 00:18

バージョン0.2.0.0のバグを取り急ぎ修正しました.

  • 入力をバックグランドプロセスに渡す際の不手際により, 一部の入力がドロップしてしまっていました
  • 交ぜ書き変換の候補表示が不安定になっていました

0.2.0

Choose a tag to compare

@kazuf3 kazuf3 released this 13 Jun 20:04
6914d93

変更点

今リリースは主にインストーラーの改良です.

対象アーキテクチャ

  • x64
  • [new] arm64: 未確認(人柱報告歓迎)
  • [new ]win32: 未確認(人柱報告歓迎)

ランタイム構成

  • __jre.exe : 最小限のJREを同梱
  • 他: 別途JREが必要

インストーラー種別

  • [推奨] exe (Inno Setup)
  • msixbundle: 3つのアーキテクチャに対応していますが, 証明書のインストールが必要です.

JDKのインストール方法

winget install Microsoft.OpenJDK.25

環境設定

JRE同梱版以外では, Javaの設定が必要です.
既にJavaを使用していて, 環境が設定されている場合は不要です.
Javaのインストールパスはバージョンによって異なるため, 適宜編集してください.

コマンドプロンプト:

setx JAVA_HOME "C:\Program Files\Microsoft\jdk-25.0.3.9-hotspot"
setx Path "%Path%;%JAVA_HOME%\bin"

PowerShell:

[System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Microsoft\jdk-25.0.3.9-hotspot",[System.EnvironmentVariableTarget]::User)
$oldPath = [System.Environment]::GetEnvironmentVariable("Path", [System.EnvironmentVariableTarget]::User)
$newPath = "$oldPath;$env:JAVA_HOME\bin"
[System.Environment]::SetEnvironmentVariable("Path", $newPath, [System.EnvironmentVariableTarget]::User)

0.2.0

0.2.0 Pre-release
Pre-release

Choose a tag to compare

@kazuf3 kazuf3 released this 12 Jun 00:27
2eff187

変更点

今リリースは主にインストーラーの改良です.

対象アーキテクチャ

  • x64
  • [new] arm64: 未確認(人柱報告歓迎)
  • [new ]win32: 未確認(人柱報告歓迎)

ランタイム構成

  • __jre.exe : 最小限のJREを同梱
  • 他: 別途JREが必要

インストーラー種別

  • [推奨] exe (Inno Setup)
  • msixbundle: 3つのアーキテクチャに対応していますが, 証明書のインストールが必要です.

JDKのインストール方法

winget install Microsoft.OpenJDK.25

環境設定

JRE同梱版以外では, Javaの設定が必要です.
既にJavaを使用していて, 環境が設定されている場合は不要です.
Javaのインストールパスはバージョンによって異なるため, 適宜編集してください.

コマンドプロンプト:

setx JAVA_HOME "C:\Program Files\Microsoft\jdk-25.0.3.9-hotspot"
setx Path "%Path%;%JAVA_HOME%\bin"

PowerShell:

[System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Microsoft\jdk-25.0.3.9-hotspot",[System.EnvironmentVariableTarget]::User)
$oldPath = [System.Environment]::GetEnvironmentVariable("Path", [System.EnvironmentVariableTarget]::User)
$newPath = "$oldPath;$env:JAVA_HOME\bin"
[System.Environment]::SetEnvironmentVariable("Path", $newPath, [System.EnvironmentVariableTarget]::User)

0.1.1

Choose a tag to compare

@kazuf3 kazuf3 released this 09 Jun 04:39

Inno Setup (TCodeIMEInstaller.exe)

Inno Setupで生成したインストーラー(TCodeIMEInstaller.exe)は署名が付きません.
また, 初回はTCodeProxyが自動で起動しないため, 手動で起動する必要があります(スタートメニューに登録されています).
インストール先にアンインストーラー, unins000.exe があるので, こちらで概ねアンインストールが完了します.
レジストリは綺麗に掃除されますが, 一部ゴミファイルが残ることがあります.

再起動直後, TCodeIME.dll がロードされる前に実行することがおすすめです.
それでもうまくいかない場合は, プロセスにロードされてしまっており, ロックされています.
当該アプリを開いた状態で, IMEとして選択されているとロックされることが多いようです.

tasklist /M TCodeIME.dll

を実行してプロセスを確認し, 下記のようにプロセスを終了してください(エクスプローラーの例).

taskkill /IM explorer.exe /F

0.1.0

Choose a tag to compare

@kazuf3 kazuf3 released this 29 May 22:53

First release

  • it is in very early release, there's absolutely no guarantee
  • users might have to install and setup JDK or JRE (should work in most versions)
  • users have to install the certification (TCodeIME_cert.cer) manually. In powershell with admin priviledge:
Import-Certificate -FilePath .\TCodeIME_cert.cer -CertStoreLocation Cert:\LocalMachine\Root
  • otherwise, users can wait for Microsoft Store version release (currently it is in process of publishing). Store version will be signed by trusted CA.
  • no direct input mode indicator but users can switch with Ctrl+/ key combination

v0.1.0-RC2

v0.1.0-RC2 Pre-release
Pre-release

Choose a tag to compare

@kazuf3 kazuf3 released this 28 May 23:56

To install, you have to install the certification TCodeIME_cert.cer first.

v0.1.0-RC1

v0.1.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@kazuf3 kazuf3 released this 21 May 23:28
updated build procedure