テーマ、ウィンドウの記憶、安定性のアップデート

テーマの切り替えとウィンドウ状態の記憶機能を追加し、ローカライズ、購入情報、外部起動、削除の再試行、バックグラウンドの信頼性を改善しました。

追加

  • システム、ライト、ダークの表示モードによるアプリのテーマ切り替えを追加しました。
  • アプリを再度開いた際にウィンドウのサイズとサイドバーの表示状態を維持できるよう、ウィンドウ状態の記憶機能を追加しました。

変更

  • アプリの言語を変更した後、設定、キーボードショートカット、および関連するインターフェースのテキストがすぐに更新されるよう、言語切り替えを改善しました。
  • サブスクリプションダイアログを改善し、ネイティブの閉じるボタンを復元しました。また、より操作が分かりやすくなるよう「購入の復元 / レシートの更新」エリアの構成を見直しました。
  • サブスクリプションと買い切り(ライフタイム)の名称が区別しやすくなるよう、購入情報の表示を改善しました。
  • 利用規約とプライバシーポリシーのリンクを公式サイトのURLに更新しました。

修正

  • 言語を切り替えた後、「このAppについて」ページのテキストが更新されない問題を修正しました。
  • 外部ファイルを開く際のウィンドウの再利用とフォアグラウンドの表示が不安定な問題を修正しました。今後は現在のメインウィンドウの再利用を試みます。
  • バッチ削除に失敗した後、削除の再試行時に前回の削除モードと孤立タグの処理オプションが保持されない問題を修正しました。
  • 移行が繰り返し実行されたり中断されたりした際のタグデータベース移行の安定性を修正し、アップグレードの失敗リスクを低減しました。

パフォーマンス

  • ビューポートのサイズ変更を量子化することで画像ズームコンテナの更新を最適化し、不要なビューの更新を減らして大容量画像のブラウジングをスムーズにしました。
  • 同時ドラッグ&ドロップ時の起動と順序の復元を最適化し、データ競合を減らしてバッチインポートの安定性を向上させました。
  • バックグラウンドの負荷を軽減するため、画像ディスクキャッシュのメタデータ書き込みを最適化しました。
  • 不要な状態の変動を減らすため、購入権限の永続化とキーチェーンの書き込みを最適化しました。