ScreenLeX 変更履歴

ScreenLeX の最新リリースと改善内容。

リリース履歴

  1. 2026年9月

    1. ScreenLeX 0.1.0 (Build 15)

      新機能
      • Markdown テキストカードと壁紙エディタ — Markdown のテキストカード/壁紙エディタを追加し、スクリーンショット編集ウインドウに統合しました。

      • 直接編集と翻訳 — 直接編集、翻訳バー、Markdown のブロック単位翻訳、統一された設定コントロールに対応しました。

      • 共通の注釈エンジン — テキストカードとスクリーンショットで同じ注釈エンジンを使用します。

      • Finder のような選択操作 — 複数選択、範囲選択、キーボード操作、スペースキーでのプレビューを追加しました。

      • ローカルの macOS スクリーンショットを読み込み — Mac 内のスクリーンショットをスキャンして読み込めるようになりました。

      • 一括処理と書き出し — 一括圧縮、形式変換、書き出しに対応しました。

      • スクリーンショットプレビューと UI テスト — スクリーンショットのプレビューウインドウと UI テストを追加しました。

      • スクリーンショットをターミナルへドラッグ — スクリーンショットをターミナルへドラッグし、テキストパスまたはファイル URL として貼り付けられます。

      • クリック可能なリスク別の機密テキスト — すべての機密テキストをクリックでき、リスクレベルに応じて強調表示します。

      • モデルレビュー後の自動マスク — 機密と判定された領域は自動でマスクし、安全に自動処理できない領域は確認必須として提示します。

      • 再利用可能な Reveal Slider — 美化設定に Reveal Slider を導入し、数値の直接入力にも対応しました。

      • スクリーンショット効果音を追加 — 複数の新しいスクリーンショット効果音を追加しました。

      • 画面共有でキャプチャ UI を正しく表示 — スクリーンショット UI と描画カーソルが画面共有に正しく表示され、macOS のバージョンに応じて動作します。

      改善
      • レイアウトと書き出しを改善 — キャンバスサイズ、余白、背景、リンク色、リスト組版、透かし、書き出し結果を改善しました。

      • ライブラリ操作を改善 — ウインドウの呼び出し、プレビュー範囲、ツールバーアイコン、既定の選択動作を調整しました。

      • 一時ファイルの管理とエラー表示 — 一時ファイルのライフサイクル管理とエラーメッセージを追加しました。

      • ドラッグ開始を高速化 — 2 段階ペイロードとホバー時の事前準備により、ドラッグ開始の遅延を減らしました。

      • 既定の書き出し形式を統一 — PNG/JPEG の既定形式が、コピー、書き出し、ドラッグ、テキストカードに一貫して適用されます。

      • Apple Translation の確実なキャンセル — キャンセル伝播、タイムアウト予算、並行タスクの所有権を改善しました。

      • カスタム翻訳 API を再構築 — リクエスト、接続テスト、設定、エラー処理を再構築しました。

      • 設定と一致するフォールバック動作 — 自動切り替え、失敗時の再試行、予備サービスの動作を設定画面と一致させました。

      • Swift 並行処理を改善 — Swift actor の分離警告を修正し、言語ペアの利用可否チェックをメインスレッド外へ移しました。

      • OCR の段落グループ化を改善 — 自動折り返しを正しく扱い、同じ段落の翻訳文でフォントサイズを統一しました。

      • プライバシーワークフローをモジュール化 — 検出、レビュー、編集の各フローを大幅に分割・再構築しました。

      • 文字形状に沿ったマスク — Vision の行全体の枠を実際の文字形状まで絞り込み、安全に絞れない OCR 枠は保持します。

      • アバターとモザイク境界を改善 — 円形/四角形アバターの境界調整、透明アバター候補、モザイク小領域の統合、画面端のアバター検出を改善しました。

      • プライバシー誤検出を大幅に削減 — ベンチマークサンプルで誤検出を 11 件から 2 件に減らしました。

      • プライバシー回帰テストを拡充 — 評価データセット、回帰ゲート、レンダリングテスト、操作テストを追加しました。

      • ライト/ダーク外観に対応した設定画面 — 設定画面を再構築し、両方の外観に適応するカラーシステムを追加しました。

      • 高速で安定した壁紙サムネイル — 壁紙サムネイルのデコードとキャッシュを改善し、リスト順序の入れ替わりを修正しました。

      • ショートカット記録コントロールを刷新 — キーボードショートカットの記録コントロールを再設計しました。

      • 翻訳アニメーションと設定外観を更新 — 翻訳アニメーションに BorderBeamKit を採用し、設定ウインドウの外観も修正しました。

      • 不要な壁紙エンコードを省略 — 変更されていないデスクトップ壁紙は PNG の再エンコードを行いません。

      • 単一ウインドウキャプチャの完了を高速化 — シャッター音を同期的な完了処理から外しました。

      修正
      • 編集の安定性を向上 — クイックコピー、編集状態の上書き、背景のちらつき、重複レンダリングを修正しました。

      • 翻訳の競合状態を修正 — キャンセル後にテキストが送信され続ける問題と、古いタスクが新しいタスクの状態を消す問題を修正しました。

      • キャプチャ開始時のカーソルを維持 — キャプチャ開始時にカーソルが一瞬矢印へ戻る問題を修正しました。

  2. 2026年7月

    1. ScreenLeX 0.1.0 (Build 13)

      改善
      • マルチディスプレイキャプチャの準備を高速化 — 現在のディスプレイと他のディスプレイを並列にキャプチャすることで、サブディスプレイのオーバーレイとフリーズ画像が準備されるまでの時間を短縮しました。

      • チャット内容のプライバシー検出精度を向上 — 既存の評価サンプルで適合率を 79.2% から 100% へ、再現率を 75.0% から 95.8% へ改善し、自動で過剰にマスクするサンプルは増加していません。

      • テストスイート全体の安定性を向上 — 単体テスト環境では App の完全な起動処理を実行しないようにし、Vision の重複ウォームアップ、グローバルショートカットの登録、スクリーンショット履歴の読み込み、権限ダイアログの表示を回避しました。

      修正
      • macOS 27 でのキャプチャカーソルのちらつきを修正 — 範囲キャプチャ、スクリーンショット翻訳、ウインドウキャプチャで、カーソルが矢印、十字線、カメラアイコンの間をちらつく問題を修正しました。macOS 27 ではシステムカーソルを非表示にして専用カーソルを描画します。

      • サブディスプレイのスナップショットが二重に暗くなる問題を修正 — マルチディスプレイの範囲キャプチャで ScreenLeX 自身の暗いオーバーレイがサブディスプレイのスナップショットに含まれ、画面が二重に暗くなり、書き出した画像が約 30% 暗くなる問題を修正しました。

      • 小さなテキストボックスによるメッセージ全体のマスク漏れを修正 — 小さなテキストボックスが大きなチャット内容の重複項目と誤判定され、メッセージ全体が自動でマスクされない問題を修正しました。

      • 低コントラストのチャット吹き出しでプライバシー検出が省略される問題を修正 — 低コントラストのチャット吹き出しを Vision が矩形として認識できず、プライバシー検出が完全に省略される問題を修正しました。

      • アバターが未検出の場合の送信者名の見逃しを修正 — チャットのアバターが検出されない場合でも、送信者名とメッセージのレイアウト関係から送信者名をプライバシー検出の対象にできるようになりました。

      • 並列テストで OCR とプライバシー評価が失敗する問題を修正 — テストスイート全体の並列実行時に、複数のテストプロセスが Vision モデルを同時にウォームアップし、すべての OCR が失敗したり、プライバシー評価が不定期に失敗したりする問題を修正しました。

    2. ScreenLeX 0.1.0 (Build 12)

      新機能
      • スクリーンショット翻訳の選択操作を統合 — スクリーンショット翻訳を開いた後、ドラッグで範囲を選択し、クリックでウィンドウを選択できます。「範囲翻訳」または「ウィンドウ翻訳」を先に選ぶ必要はありません。

      • 繁体字中国語(台湾)のローカライズ — 台湾で一般的な「視窗、擷取、螢幕、快速鍵、游標」などの用語を採用し、権限に関する案内もすべて翻訳しました。

      • マルチディスプレイの画面選択キャプチャ — ライブサムネイルから、マウス、矢印キー、数字キー、Return キーで対象ディスプレイを選べます。

      • Raycast 連携 — Raycast から範囲、ウィンドウ、フルスクリーンのキャプチャと翻訳を実行し、ScreenLeX、履歴、設定をすばやく開けます。

      • メニューバーと Dock を隠すフルスクリーンキャプチャ — フルスクリーンキャプチャ時にメニューバーと Dock を自動的に隠すオプションを追加しました。

      • スクリーンショットフローティングウィンドウの自動クローズ — 自動コピー完了後にカウントダウンを開始します。5〜30 秒の範囲で設定でき、初期値は 10 秒です。

      改善
      • スクリーンショット翻訳の入口とショートカットを統合 — 翻訳コマンドを 1 つの入口とショートカットにまとめ、メニュー階層を減らしました。既存ユーザーが設定した翻訳ショートカットはそのまま引き継がれます。

      • ウィンドウのホバー表示を改善 — アクセントカラーで内容を覆う方式をやめ、内側に光るアウトラインへ変更しました。暗いオーバーレイは、実際にドラッグして範囲選択するときだけ表示されます。

      • 範囲選択をすぐに開始可能 — ウィンドウ一覧と画面スナップショットを並列で読み込むため、ウィンドウ検出が完了する前でも範囲選択を始められます。

      • ウィンドウのヒットテストを改善 — ほかのウィンドウに一部隠れたウィンドウ、角丸ウィンドウ、ワークスペース全体を埋めるウィンドウを正しく選択できます。

      • ディスプレイ選択オーバーレイを刷新 — ガラス調のインターフェース、フェードインアニメーション、自動調整グリッドを採用し、さまざまな画面比率と台数に対応しました。

      • ディスプレイサムネイルの表示を高速化 — サムネイルを並列取得して段階的に表示することで、選択画面の待ち時間と引っかかりを減らしました。

      • ホバー中は自動クローズを一時停止 — スクリーンショットフローティングウィンドウにポインタを置いている間はカウントダウンが止まり、閲覧や操作中に閉じることを防ぎます。

      • メニューバーと Dock を隠すキャプチャ品質を改善 — ウィンドウ間の本来の影と透明効果を可能な限り保持するようにしました。

      • 外部ショートカット操作の安全性を向上 — 確認、フォーカス復帰、重複リクエスト防止を追加し、意図しないキャプチャや翻訳を減らしました。

      修正
      • ポインタをすばやく動かした後も正しいウィンドウを選択 — 直前にホバーしていたウィンドウが選ばれることがありました。クリック位置でもう一度ヒットテストを行うように修正しました。

      • 十字カーソルと矢印カーソルのちらつきを修正 — スクリーンショットの選択中に 2 種類のカーソルが交互に表示される問題を修正しました。

      • ウィンドウ選択の固定プレビューにシステムの影を復元 — 固定プレビューでもウィンドウ間の本来のシステムシャドウが表示されるようになりました。

      • ウィンドウ列挙のタイムアウトを修正 — タイムアウトが機能せず、クリック後に待ち続けることがある問題を修正しました。

      • 上下に配置したディスプレイでの表示位置を修正 — スクリーンショット、翻訳オーバーレイ、ウィンドウ選択画面が正しいディスプレイに表示され、映像が不自然に引き伸ばされないようになりました。

      • ウィンドウキャプチャの書き出し境界を修正 — 四隅の黒い縁、グレーの縁、透明な隙間をなくし、macOS 本来のウィンドウの角丸を保持します。

      • 複雑なウィンドウ環境での境界とマスクを修正 — 半透明ウィンドウ、Dock の自動非表示、Dock の拡大表示で発生するキャプチャ境界とオーバーレイの問題を修正しました。

      • ディスプレイ選択中の異常状態を修正 — キャプチャの重複実行、ディスプレイの一時切断、選択オーバーレイ自体が画像に写り込む問題を修正しました。

      • 複数ディスプレイのカード配置と並び順を修正 — 画面比率の差が大きい場合や台数が多い場合でも、カードの高さがそろい、グリッドからはみ出さず、実際の配置順に並びます。

      • 自動クローズの開始時刻とアニメーション位置を修正 — カウントダウンが早く始まる問題、終了アニメーションが別のディスプレイに表示される問題、旧設定の不正な時間値を修正しました。

    3. ScreenLeX 0.1.0 (Build 11)

      改善
      • 画面収録の許可ダイアログが勝手に表示されないように改善 — これまでは、App の起動時や権限ページを開いているときに、「許可」を押す前から macOS の「画面収録」許可ダイアログが表示され、繰り返し現れることがありました。今後は、ユーザーが明示的に許可ボタンを押したときだけ表示され、ボタンを連続して押しても重複して開きません。

      • 設定を開いてもシステムのパスワード画面が表示されないように改善 — これまでは、設定ページを開くとすべての翻訳 API キーを一度に読み込み、macOS からログインキーチェーンのパスワード入力を求められる場合がありました。API キーは必要になった時点でのみ読み込むように変更しました。設定を開くだけではキーを読み込まず、各サービスを初めて使う際は App 内の案内で事前に同意を確認します。この操作中にシステムのパスワード画面が表示されることはありません。

      修正
      • 画面下部の選択範囲に操作バーが重なる問題を修正 — 「範囲スクリーンショット翻訳」で画面下部に近い領域を選択すると、翻訳の操作バーが選択範囲内に押し込まれ、原文や訳文を隠したうえに操作できなくなることがありました。操作バーは選択範囲の上側、またはより空きのある側へ自動的に移動するようになり、内容を遮りません。