Skip to content

Releases: Capsicum0907/LustTermina

v0.3.0

Choose a tag to compare

@Capsicum0907 Capsicum0907 released this 05 Jul 21:59

v0.3.0

追加

  • プリセット(型):よく使うタブ構成(名前・シェル・作業フォルダ・色・起動コマンド)を再利用できる「型」として保存・複製。設定に「プリセット」タブを新設。
  • 起動タブのマニュアル/プリセット切替:起動時に開くタブを行ごとに「その場で定義」か「プリセット参照」で設定。
  • プリセットから実体化:新規タブの「+」やファイルのドロップから、プリセットを選んでタブを開ける。
  • スクリプト実行シェルの選択:右クリック「LustTermina で実行」で使うシェルを拡張子ごとに選べる(設定「既定」タブ)。
  • ドラッグ&ドロップ:ウィンドウにドロップで、フォルダは開く/スクリプトは実行/その他は親フォルダを開く。

互換性

  • 0.2.x の config.toml はそのまま読めます(移行不要)。

未署名のため初回起動時に SmartScreen 警告が出るのは既知です(README 参照)。

v0.2.2

Choose a tag to compare

@Capsicum0907 Capsicum0907 released this 05 Jul 12:29

新機能

  • 配布 exe を起動したときのインストール画面を刷新しました。すでにインストール済みの場合は、インストール先ごと(このユーザー専用/PC 全体)に現在のバージョンを表示し、ボタンを「更新」「再インストール」「ダウングレード」へ自動で切り替えます。
  • 「インストールせずに開く」ボタンを追加しました。導入せずその場だけ起動できます(ポータブル利用)。「キャンセル」は何もせず終了します。
  • 設定 → システムタブに、現在の LustTermina のバージョンを表示するようにしました。

未署名のため初回起動時に SmartScreen 警告が出るのは既知です(README の該当節を参照)。

v0.2.1

Choose a tag to compare

@Capsicum0907 Capsicum0907 released this 04 Jul 18:05

修正

  • クリーンな Windows で「VCRUNTIME140.dll が見つからない」と表示され起動できない不具合を修正しました。C ランタイムを静的リンクし、単一 exe で自己完結するようにしました(VC++ 再頒布可能パッケージの導入は不要)。

機能面は v0.2.0 と同じです。未署名のため初回起動時に SmartScreen 警告が出るのは既知です(README の該当節を参照)。

LustTermina v0.2.0

Choose a tag to compare

@Capsicum0907 Capsicum0907 released this 04 Jul 13:59

Windows 向けターミナルエミュレータ LustTermina の機能追加リリース(v0.1.1 → v0.2.0)。Explorer 連携(右クリックでフォルダを開く/スクリプトを実行)、単一 exe のセルフインストーラ、対話型 TUI 向けの起動コマンド自動投入などを追加しました。

新機能

  • Explorer から直接開く — フォルダ(またはフォルダ内の空白)を右クリック →「LustTermina で開く」で、そのフォルダをタブで開けます。既に起動していれば新しいタブとして合流します。
  • スクリプトを右クリックで実行.ps1 / .bat / .cmd を右クリック →「LustTermina で実行」で、そのファイルのあるフォルダを作業フォルダにして実行(実行後もシェルは開いたまま)。.ps1 は「プログラムから開く」の一覧にも並びます(候補に出るだけで、既定のアプリは変更しません)。
  • セルフインストーラ — exe 単体で「このユーザー専用(管理者権限不要)」または「PC 全体(要管理者権限)」を選んでインストール。スタートメニュー・右クリック登録も自動で行い、固定パスに入るので新しい版は再インストールで上書き更新できます(アンインストール不要)。
  • アンインストール手段 — 設定の「システム」タブ/インストールフォルダの Uninstall LustTermina.lnk/Windows の「アプリと機能」のいずれからでも。設定データも消すかはチェックボックスで選べます(既定は残す)。
  • 起動コマンドのペース投入 — 起動タブの起動コマンドを「直前の出力が静まってから次を送る」方式にし、claude のような対話型 TUI にも起動後のスラッシュコマンド等を順に入力できるようにしました。
  • 設定「システム」タブ — データフォルダを開く/設定の初期化/アンインストールをまとめました。

ダウンロード

LustTermina-v0.2.0-windows-x64.exe をダウンロードして実行するだけ(そのまま起動でき、インストールは任意)。対象は Windows 10 / 11。

初回起動時の警告(SmartScreen)について

この exe はコード署名していないため、初回起動時に Microsoft Defender SmartScreen が「Windows によって PC が保護されました」と警告を出すことがあります。署名が無く実行実績の少ないアプリに対する Windows の既定の挙動で、中身を危険と判定しているわけではありません。

起動するには:

  1. 警告ダイアログの 「詳細情報」 をクリック
  2. 下に現れる 「実行」 ボタンを押す

または、ダウンロードした .exe右クリック → プロパティ → 全般タブ下部の「ブロックの解除」にチェック → OK しておくと、以降は警告なしで起動できます。気になる場合はソースからビルドしてください(自前ビルドの exe にはこの警告は出ません)。

主な機能

  • 縦タブで複数シェルを並行(ドラッグ並べ替え・ダブルクリック改名・閉じる確認・タブごとの色分け)
  • Explorer 連携 / スクリプト実行 — 右クリックからフォルダを開く・スクリプトを実行
  • 起動タブ — シェル / 作業フォルダ / 起動コマンドを保存して、起動時に自動で開く
  • 日本語入力・表示、マウス選択 → Ctrl+C コピー、スクロールバック(1万行)、マウスレポート
  • 設定 GUI(既定シェル・テーマ・パネル左右配置・システム/%APPDATA%\LustTermina\config.toml に自動保存)

詳細・スクリーンショットは README を参照。

ビルドして使う場合

git clone https://github.com/Capsicum0907/LustTermina.git
cd LustTermina
cargo run            # または cargo build --release

ライセンス

MIT OR Apache-2.0

LustTermina v0.1.1

Choose a tag to compare

@Capsicum0907 Capsicum0907 released this 04 Jul 02:48

Windows 向けターミナルエミュレータ LustTermina のバグ修正リリース(v0.1.0 → v0.1.1)。日本語まわりの表示・入力と、フルスクリーン TUI アプリでのスクロールを改善しました。

修正内容

  • 色付き背景の全角文字が左半分だけになる不具合を修正 — セル描画を「背景を全部塗ってからグリフを描く」2パス構成に変更。全角の右半分がスペーサセルの背景で上書きされないようにしました(既定背景では露見しませんでしたが、ハイライト行などで顕在化していました)。
  • IME 変換中の未確定文字をカーソル位置にインライン表示 — これまで確定するまで画面に出ませんでしたが、変換中の文字を下線付きで表示し、変換候補ウィンドウもその末尾に付くようにしました。
  • マウスレポート対応 — フルスクリーン TUI アプリ(例: Claude Code)上で、ホイールスクロール・クリック・ドラッグが効くようになりました(SGR 拡張、必要に応じ X10 互換)。Shift 併用で従来どおり端末側の範囲選択も残せます。

ダウンロード

LustTermina-v0.1.1-windows-x64.exe をダウンロードして実行するだけ(インストール不要・単一 exe)。対象は Windows 10 / 11。

初回起動時の警告(SmartScreen)について

この exe はコード署名していないため、初回起動時に Microsoft Defender SmartScreen が「Windows によって PC が保護されました」と警告を出すことがあります。署名が無く実行実績の少ないアプリに対する Windows の既定の挙動で、中身を危険と判定しているわけではありません。

起動するには:

  1. 警告ダイアログの 「詳細情報」 をクリック
  2. 下に現れる 「実行」 ボタンを押す

または、ダウンロードした .exe右クリック → プロパティ → 全般タブ下部の「ブロックの解除」にチェック → OK しておくと、以降は警告なしで起動できます。気になる場合はソースからビルドしてください(自前ビルドの exe にはこの警告は出ません)。

主な機能

  • 縦タブで複数シェルを並行(ドラッグ並べ替え・ダブルクリック改名・閉じる確認・タブごとの色分け)
  • 起動タブ — シェル / 作業フォルダ / 起動コマンドを保存して、起動時に自動で開く
  • 日本語入力・表示、マウス選択 → Ctrl+C コピー、スクロールバック(1万行)
  • 設定 GUI(既定シェル・テーマ・パネル左右配置/%APPDATA%\LustTermina\config.toml に自動保存)

詳細・スクリーンショットは README を参照。

ビルドして使う場合

git clone https://github.com/Capsicum0907/LustTermina.git
cd LustTermina
cargo run            # または cargo build --release

ライセンス

MIT OR Apache-2.0

LustTermina v0.1.0

Choose a tag to compare

@Capsicum0907 Capsicum0907 released this 28 Jun 05:40

Windows 向けターミナルエミュレータ LustTermina の最初のリリース。Rust + egui 製。

ダウンロード

LustTermina-v0.1.0-windows-x64.exe をダウンロードして実行するだけ(インストール不要・単一 exe)。対象は Windows 10 / 11。

初回起動時の警告(SmartScreen)について

この exe はコード署名していないため、初回起動時に Microsoft Defender SmartScreen が「Windows によって PC が保護されました」と警告を出すことがあります。署名が無く実行実績の少ないアプリに対する Windows の既定の挙動で、中身を危険と判定しているわけではありません。

起動するには:

  1. 警告ダイアログの 「詳細情報」 をクリック
  2. 下に現れる 「実行」 ボタンを押す

または、ダウンロードした .exe右クリック → プロパティ → 全般タブ下部の「ブロックの解除」にチェック → OK しておくと、以降は警告なしで起動できます。気になる場合はソースからビルドしてください(自前ビルドの exe にはこの警告は出ません)。

主な機能

  • 縦タブで複数シェルを並行(ドラッグ並べ替え・ダブルクリック改名・閉じる確認・タブごとの色分け)
  • 起動タブ — シェル / 作業フォルダ / 起動コマンドを保存して、起動時に自動で開く
  • 日本語入力・表示、マウス選択 → Ctrl+C コピー、スクロールバック(1万行)
  • 設定 GUI(既定シェル・テーマ・パネル左右配置/%APPDATA%\LustTermina\config.toml に自動保存)

詳細・スクリーンショットは README を参照。

ビルドして使う場合

git clone https://github.com/Capsicum0907/LustTermina.git
cd LustTermina
cargo run            # または cargo build --release

ライセンス

MIT OR Apache-2.0