バージョン 1.9 の新機能
重要:
macOS 10.15 (Catalina) バージョン 1.8 でクラッシュが発生した場合は、このアップデートでその問題が完全に解決されます。アプリは、macOS 10.15 以降と完全に互換性のある従来の AppKit API を使用するようになりました。
重要な修正
- macOS 10.15 クラッシュ修正 - NSApplicationDelegateAdaptor の非互換性による macOS Catalina でのクラッシュを解決
- メニュー バーのみモード - アプリは、Dock または Cmd+Tab スイッチャーに表示されずに、メニュー バー アプリケーションとして適切に実行されるようになりました
- アプリの起動の改善 - 特定のアプリ (Finder、Chrome など) が特定のマシン/OS バージョンで起動しない問題を修正
新機能
- インスタント進行状況通知 - 新しい進行状況インジケーターを使用してスナップショットを開始または終了するときに即座にフィードバックを表示
- 通知の自動消去 - ユーザーの操作を必要とせずに、すべての通知が 3 ~ 5 秒後に自動的に消えるようになりました
- フォアグラウンド通知 - アプリの起動中や全画面モード中を含め、すべてのウィンドウの上に通知が表示されるようになりました
- フレンドリーなエラー メッセージ - 「アプリが見つかりません」メッセージが、エラーではなく情報通知として表示されるようになりました
バグ修正
- 実際のスナップショット名ではなく常に「名前なし」と表示される削除通知を修正
- スナップショット名を変更した直後に名前変更で UI が更新されない問題を修正
- 新しいスナップショットが上部で切り取られて表示されるリストの更新の問題を修正
- [起動]ボタンまたは[終了]ボタンをクリックしても進行状況通知がすぐに表示されない問題を修正
- アプリケーション起動時に通知が隠れる問題を修正
- ユーザー ワークフローをブロックするモーダル アラート ダイアログを修正しました - ブロックしない通知に置き換えられました
- ブロックダイアログとして表示されるウィンドウ復元エラーを修正
- すべての通知から不要な「OK」ボタンを削除
- クラッシュの原因となる非同期/待機コードを修正 - 従来の完了ハンドラーに置き換えられました
改善点
- 通知システムの強化 - フローティング ウィンドウを使用して完全に再設計し、視認性とユーザー エクスペリエンスを向上
- 信頼性の高いアプリの起動 - 互換性を最大限に高めるために、最初にバンドル識別子を試行し、その後ファイル パスにフォールバックするようになりました
- 最小表示時間 - インスタント操作でも進行状況通知が少なくとも 1 秒表示されるようになりました
- より良いフィードバック - すべてのスナップショット操作に対する明確な視覚的フィードバック
- パフォーマンスの向上 - フェードイン遅延のない最適化された通知レンダリング
- UI の改善 - データが変更されたときにすべてのリストとビューが適切に更新されるようになりました
下位互換性
- macOS 10.15 以降のサポートは完全にテスト済み - macOS Catalina 以降との完全な下位互換性があり、実際のハードウェアでテスト済み
- NSApplicationDelegateAdaptor 要件を削除しました (macOS 11.0 以降では必須)
- Swift 同時実行ライブラリ要件を削除 (以前は macOS 13.1+/14.0+ で必要でした)
- GateKeeper の問題を引き起こす可能性のある無効な rpath を修正
- サポートされているすべての macOS バージョン間での配布と互換性のために最適化
- 最大限の互換性を実現する従来の AppKit エントリ ポイント
技術的な詳細
- バージョン: 1.9
- ビルド: 24
- 展開ターゲット: macOS 10.15 (Catalina) 以降
- コード署名と公証の互換性の向上
- Swift 同時実行依存関係なし
- LSUIElement として実行 (メニュー バーのみ)
注:
このアップデートには、サポートされているすべての macOS バージョンでのユーザー エクスペリエンスを向上させるために、通知システム、UI の応答性、アプリ起動の信頼性に対する大幅な改善が含まれています。
Snaps Of Apps をダウンロード
Snaps Of Apps ホーム