Skip to content

設定画面 (General) のヘルプテキストに出力例を追加 - #5

Open
kkofu wants to merge 3 commits into
yozba:mainfrom
kkofu:main
Open

設定画面 (General) のヘルプテキストに出力例を追加#5
kkofu wants to merge 3 commits into
yozba:mainfrom
kkofu:main

Conversation

@kkofu

@kkofu kkofu commented Aug 14, 2026

Copy link
Copy Markdown

feat

  • Date/time: chrono::Local::now() を使用して描画時点の現在時刻の出力例 (デフォルトだと (="YYYY MM DD HH MM SS")) を追加
  • Counter: %04n の出力例 (="0001") を追加
  • 出力例をライブプレビュー
    • render_filename_preview() を追加して呼び出し

fix

  • フォーマットの入力でIMEが効かないのを修正
    • 設定ウィンドウ生成時に window.set_ime_allowed(true) を呼び出してIME入力を有効化
    • WindowEvent::Ime(Commit) による確定テキストの挿入処理を追加
    • WindowEvent::Ime(Preedit) による変換中テキストのリアルタイムインライン描画と下線表示に対応
    • window.set_ime_cursor_area を呼び出してフォーカス中の入力欄のカーソル直下にIME変換候補ポップアップが表示されるよう位置を同期
    • IME座標計算のために各タブのレイアウト関数 (filename_format_row_layout 等) の可視性を pub(super) に調整

kkofu added 3 commits August 14, 2026 19:29
設定画面のテキストフィールドにおけるIME (日本語入力) 対応とプレビュー表示
- 設定ウィンドウ生成時に `window.set_ime_allowed(true)` を呼び出し、IME入力を有効化
- `WindowEvent::Ime(Commit)` による確定文字列の挿入処理を追加
- `WindowEvent::Ime(Preedit)` による変換中 (未確定) テキストのリアルタイムインライン描画と下線表示に対応
- `window.set_ime_cursor_area` を呼び出し、フォーカス中の入力欄のカーソル直下にIME変換候補ポップアップが表示されるよう位置を同期
- IME座標計算のため、各タブのレイアウト関数 (`filename_format_row_layout` 等) の可視性を `pub(super)` に調整
@yozba yozba self-assigned this Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants