Skip to content

MOJIOKO v1.3.0

Choose a tag to compare

@brightryo brightryo released this 24 Jun 00:54

[1.3.0] - 2026-06-24

第 4 マイナーラインのリリース。字幕ごとのフェードと再設計した
プレビュー、 ドロワー方式の文字起こし画面、 一括編集の細部調整、
書き出し UI の統一。

新機能

  • 字幕ごとのフェードイン / アウト。 各行に独立したフェード
    スライダーを追加 (0 〜 0.5 秒、 0 = OFF)。 インスペクター、
    一括編集パネル、 既定スタイル設定の 3 か所から操作可能。
    初期値は OFF にしているので、 新しく追加した字幕は再生ヘッドが
    頭に着いた瞬間からはっきり見えます。
  • タイムラインに「使い方」ボタン。 タイムラインツールバーに
    ヘルプポップを追加し、 クリップ操作 / ズーム / インスペクター
    の使い方など短いヒントを表示します。
  • 書き出し完了ダイアログにクレジット文のコピーボタン。 焼き
    込み完了後のダイアログから、 おすすめのクレジット文 (英語 /
    日本語) を 1 クリックでコピー可能。 ダイアログ下端のボタンも
    等幅に揃えて見た目を整理しました。
  • スペースキーで再生 / 一時停止。 STEP 2 でテキスト入力中
    以外であれば、 スペースキーを押すだけでプレビューの再生 /
    停止を切り替えられるようになりました。

改善

  • フェードプレビューを再設計。 アプリ内のフェードアニメーションを
    React の state ではなく vsync 同期の rAF で駆動するように
    変更しました。 どのフレームレートでも滑らかで、 焼き込み後
    (libass) の表示と完全に一致します。
  • STEP 1 (文字起こし) をドロワー構成に刷新。 STEP 2 で採用して
    いるドロワーパターンに合わせ、 文字起こしの進捗とオプションを
    右側のドロワーパネルに移動。 STEP 1 と STEP 2 が同じ枠組みで
    読めるようになりました。
  • 一括編集の細部調整。 タイムラインビューに切り替えると一括選択
    を解除するようにしたので、 クリップクリックがそのまま単一
    インスペクターに繋がります。 サイズ・縦マージン・背景透過率には
    インスペクターと同じ ±10 ステッパーを追加。 水平 / 垂直 /
    背景色の各操作をプルダウンからセグメントボタンに置き換え、
    パネル全体のレイアウトをインスペクターと揃えました。
  • 書き出し UI をテキスト / 画像 (1 フレーム JPG) / 動画 (焼き
    込み) で統一。 同じダイアログ形状と文言で並ぶので、 3 種類の
    出力経路が「1 つの機能・3 つの出力先」として読めます。
  • インスペクタの背景表示を統一。 インスペクタペインの背景色を
    タイムラインビュー / 動画プレビューと同じサーフェスのトーンに
    揃え、 右ペインの 3 つのサーフェスがひとつのパレットで読める
    ようになりました。
  • バージョン情報ダイアログの文言を更新。 MOJIOKO が何を収集
    しないかをより明確にしました。
  • 文字起こしエンジンを faster-whisper 1.2.1 に更新。
  • 文字起こしモデルを turbo (高速) と large-v3 (高精度・推奨)
    の 2 種に整理。 small・medium は廃止。

修正

  • 水平 / 垂直アンカーを変更したとき、 既存のドラッグ調整
    (オフセット) が他軸でも保持されるようになりました。
    インスペクター側にもオフセットのリセット導線を追加しています。
  • マウスクリックで意図せず緑のフォーカスリングが残り続ける問題
    を解消。 リング表示はキーボード操作時のみに限定しました。 設定
    タブやインスペクタセクションでクリック後にリングが残る問題も
    併せて修正しています。

[1.3.0] - 2026-06-24

Fourth minor-line release: per-subtitle fade with a redesigned
preview, drawer-style transcription step, polished bulk editing,
and a unified export UI.

Added

  • Per-subtitle fade. Each row now has its own fade in / out
    slider running from 0 to 0.5 s, with 0 meaning "no fade". The
    slider is exposed in the inspector, the bulk-edit panel, and the
    default-style settings. Default is off so a freshly-added clip
    is fully visible the moment the playhead lands on its start.
  • "How to use" button on the timeline. A help popover lives
    on the timeline toolbar with concise tips on navigating clips,
    zooming, and using the inspector.
  • Credit-text copy buttons on the export-complete dialog. The
    dialog shown after a successful burn-in offers one-click copy of
    the suggested credit text in English and Japanese, with the
    dialog's action buttons now equal-width for a tidier footer.
  • Space plays / pauses the video. Pressing Space anywhere
    outside a text input toggles preview playback in Step 2.

Changed

  • Fade preview redesigned. The in-app preview ramp now runs on a
    vsync-aligned rAF instead of React state, so the alpha curve is
    smooth at all frame rates and matches the burned-in libass
    output exactly.
  • Step 1 (transcription) re-laid-out as a drawer, matching the
    drawer pattern Step 2 uses. Transcription progress and options
    now live in the same right-side panel shape as Step 2's burn-in
    drawer, so the two steps read as siblings.
  • Bulk-edit polish. Switching to the timeline view now clears the
    bulk selection so a clip click drives the single-row inspector
    instead of leaving the bulk panel up. Size, margin, and
    background-opacity gained a ±10 stepper to match the inspector.
    The horizontal / vertical / background-colour rows are now
    segmented buttons (replacing the previous select dropdowns), and
    the panel's row layout is aligned with the inspector top to
    bottom.
  • Export UI unified across text, image (JPG frame), and video
    (burn-in) outputs so the three paths share the same dialog
    shape and language.
  • Inspector background styling unified with the timeline view and
    video preview so the three right-pane surfaces share one
    palette.
  • About dialog wording updated for clarity around what MOJIOKO
    does and does not collect.
  • Updated the transcription engine to faster-whisper 1.2.1.
  • Reorganized transcription models into turbo (fast) and large-v3
    (higher quality, recommended). small and medium are removed.

Fixed

  • Changing a row's horizontal or vertical anchor now preserves any
    drag-applied offset on the existing axes instead of resetting
    it; the inspector's offset row also exposes a reset-to-pin
    shortcut.
  • Unwanted focus outlines no longer surface on mouse interactions
    — the green focus ring is kept for keyboard navigation only.
    Lingering rings on settings tabs and inspector sections after a
    click are gone.