Releases: NicheAppLab/T-Code-IME-for-Win
Release list
v0.3.0.0
v0.2.1.0 リリース
バージョン0.2.0.0のバグを取り急ぎ修正しました.
- 入力をバックグランドプロセスに渡す際の不手際により, 一部の入力がドロップしてしまっていました
- 交ぜ書き変換の候補表示が不安定になっていました
0.2.0
変更点
今リリースは主にインストーラーの改良です.
対象アーキテクチャ
- 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
変更点
今リリースは主にインストーラーの改良です.
対象アーキテクチャ
- 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
Inno Setup (TCodeIMEInstaller.exe)
Inno Setupで生成したインストーラー(TCodeIMEInstaller.exe)は署名が付きません.
また, 初回はTCodeProxyが自動で起動しないため, 手動で起動する必要があります(スタートメニューに登録されています).
インストール先にアンインストーラー, unins000.exe があるので, こちらで概ねアンインストールが完了します.
レジストリは綺麗に掃除されますが, 一部ゴミファイルが残ることがあります.
再起動直後, TCodeIME.dll がロードされる前に実行することがおすすめです.
それでもうまくいかない場合は, プロセスにロードされてしまっており, ロックされています.
当該アプリを開いた状態で, IMEとして選択されているとロックされることが多いようです.
tasklist /M TCodeIME.dllを実行してプロセスを確認し, 下記のようにプロセスを終了してください(エクスプローラーの例).
taskkill /IM explorer.exe /F0.1.0
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
To install, you have to install the certification TCodeIME_cert.cer first.
v0.1.0-RC1
updated build procedure