Quoi de neuf dans la version 1.9
Important :
Si vous avez rencontré des plantages sur macOS 10.15 (Catalina) avec la version 1.8, cette mise à jour résout complètement ce problème. L'application utilise désormais les API AppKit traditionnelles qui sont entièrement compatibles avec macOS 10.15 et versions ultérieures.
Corrections critiques
- macOS 10.15 Crash corrigé - Crash résolu sur macOS Catalina causé par une incompatibilité NSApplicationDelegateAdaptor
- Mode barre de menu uniquement - L'application s'exécute désormais correctement en tant qu'application de barre de menu sans apparaître dans le Dock ou dans le sélecteur Cmd+Tab
- Lancement d'application amélioré - Correction d'un problème où certaines applications (Finder, Chrome, etc.) ne se lançaient pas sur des machines/versions de système d'exploitation spécifiques
Nouvelles fonctionnalités
- Notifications de progression instantanée - Consultez un retour immédiat lors du lancement ou de la fermeture d'instantanés avec de nouveaux indicateurs de progression
- Notifications de rejet automatique - Toutes les notifications disparaissent désormais automatiquement après 3 à 5 secondes sans aucune interaction de l'utilisateur requise
- Notifications de premier plan - Les notifications apparaissent désormais au-dessus de toutes les fenêtres, y compris lors du lancement d'applications et en mode plein écran
- Messages d'erreur conviviaux - Les messages « Application introuvable » sont désormais affichés sous forme de notifications d'information au lieu d'erreurs
Corrections de bogues
- Correction de la notification de suppression affichant toujours « Sans nom » au lieu du nom réel de l'instantané
- Correction du changement de nom ne mettant pas à jour l'interface utilisateur immédiatement après avoir modifié le nom de l'instantané
- Correction d'un problème d'actualisation de la liste où les nouveaux instantanés apparaissaient coupés en haut
- Correction des notifications de progression ne s'affichant pas immédiatement lorsque vous cliquez sur les boutons Lancer ou Quitter
- Correction des notifications masquées derrière le lancement des applications
- Correction des boîtes de dialogue d'alerte modale bloquant le flux de travail de l'utilisateur - remplacées par des notifications non bloquantes
- Correction des erreurs de restauration de fenêtre affichant des boîtes de dialogue bloquantes
- Suppression des boutons « OK » inutiles de toutes les notifications
- Correction du code asynchrone/attente provoquant des plantages - remplacé par les gestionnaires d'achèvement traditionnels
Améliorations
- Système de notification amélioré - Refonte complète utilisant des fenêtres flottantes pour une meilleure visibilité et une meilleure expérience utilisateur
- Lancement d'application fiable - Essaie désormais d'abord l'identifiant du bundle, puis revient au chemin du fichier pour une compatibilité maximale
- Durée d'affichage minimale - Les notifications de progression s'affichent désormais pendant au moins 1 seconde, même pour les opérations instantanées
- Meilleurs commentaires - Commentaires visuels clairs pour toutes les opérations de capture instantanée
- Performances améliorées - Rendu des notifications optimisé sans délai de fondu entrant
- Meilleures mises à jour de l'interface utilisateur - Toutes les listes et vues s'actualisent désormais correctement lorsque les données changent
Rétrocompatibilité
- macOS 10.15+ Prise en charge entièrement testée - Rétrocompatibilité complète avec macOS Catalina et versions ultérieures, testées sur du matériel réel
- Exigence NSApplicationDelegateAdaptor supprimée (obligatoire macOS 11.0+)
- Suppression de l'exigence relative à la bibliothèque Swift Concurrency (précédemment requise macOS 13.1+/14.0+)
- Correction des rpaths invalides pouvant causer des problèmes avec GateKeeper
- Optimisé pour la distribution et la compatibilité sur toutes les versions macOS prises en charge
- Point d'entrée traditionnel AppKit pour une compatibilité maximale
Détails techniques
- Version : 1.9
- Construction : 24
- Cible de déploiement : macOS 10.15 (Catalina) et versions ultérieures
- Amélioration de la signature de code et de la compatibilité de notarisation
- Aucune dépendance de Swift Concurrency
- S'exécute comme LSUIElement (barre de menu uniquement)
Remarque :
Cette mise à jour inclut des améliorations significatives du système de notification, de la réactivité de l'interface utilisateur et de la fiabilité du lancement des applications pour une meilleure expérience utilisateur sur toutes les versions macOS prises en charge.