Repository navigation
OmniTools v0.7
OmniTools v0.7 – Notes de version 🚀
Nouveautés et améliorations majeures :
-
🚀 Mise à jour automatique et système de notification
- Intégration d’un mécanisme de vérification des mises à jour au démarrage (via la SplashForm) ainsi que depuis la fenêtre "À propos".
- Téléchargement asynchrone du nouvel exécutable avec barre de progression textuelle et gestion de l’annulation.
- Génération et exécution d’un script de mise à jour (fichier .bat) qui remplace l’exécutable courant et relance l’application.
- Affichage d’une notification Windows personnalisée (son et icône) pour informer l’utilisateur lorsque l’application est à jour ou qu’une mise à jour est en cours.
-
🎨 Améliorations de l’interface utilisateur
- Mise à jour de la SplashForm avec des bords arrondis, un statut d’initialisation détaillé et un design épuré.
- Ajout d’un nouveau bouton "Plus" dans la MainForm, ouvrant une fenêtre d’options supplémentaires (OptionsForm) pour effacer les fichiers temporaires et nettoyer les logs.
- Affichage du statut d’exécution (administrateur ou non) avec la possibilité d’élever les privilèges en un clic via l’interface (dans MainForm et SystemInfoForm).
-
📜 Gestion et intégration des scripts
- Chargement des scripts via un fichier de configuration JSON ("playloads.json") avec une liste par défaut intégrée en cas d’absence de ce fichier.
- Intégration d’une large gamme d’outils (installers, activators, outils système) avec leurs URL de téléchargement respectives, facilitant l’exécution de diverses tâches (par exemple : Microsoft Installer, Office Installer, Edition Changer, UniGetUI, Rufus, Windows Tweak, Defender Tool, etc.).
- Mise à jour de la logique de téléchargement et d’exécution des scripts, incluant la désactivation temporaire de Windows Defender si configuré, et l’option de redémarrage du système après exécution.
-
💻 Nouvelle fenêtre "System Info"
- Présentation des informations système essentielles (version de Windows, version du runtime .NET, et statut des privilèges).
- Possibilité de tenter une élévation des privilèges directement en cliquant sur le label de statut.
-
🔧 Optimisations et corrections diverses
- Amélioration de la gestion des logs avec différents niveaux (Info, Success, Warning, Error) et une mise à jour dynamique de l’affichage.
- Optimisation de la gestion des fichiers temporaires et du nettoyage de l’interface.
- Divers ajustements mineurs pour une meilleure stabilité et une expérience utilisateur plus fluide.
Ces changements apportent une robustesse accrue dans le processus de mise à jour et une meilleure intégration des outils complémentaires, tout en offrant une interface plus intuitive et moderne. Profitez-en pour tester les nouvelles fonctionnalités et n’hésitez pas à faire remonter vos retours ! 😊
Notes :
- La vérification de mise à jour s’appuie sur un fichier distant indiquant la version actuelle et redirige vers la dernière release sur GitHub.
- Le téléchargement asynchrone des scripts permet désormais une gestion plus fluide et l’annulation en cas de besoin.
- L’interface a été pensée pour s’adapter aux besoins avancés (options supplémentaires, informations système détaillées) tout en restant simple d’utilisation.