Releases: danbenba/OmniTools
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.
OmniTools v0.6
OmniTools v0.6 – Notes de Version
🚀 Nouvelle mise à jour – découvrez tout ce qui change dans cette release !
🎁 Nouveautés
-
Désactivation/Réactivation simplifiée de Windows Defender
- Cochez ou décochez une case pour stopper temporairement Defender avant l’exécution d’un script, puis le réactiver ensuite automatiquement.
-
Système d’Update Automatique amélioré
- Vérifie et télécharge la nouvelle version d’OmniTools via un petit script
.bat
qui s’exécute tout seul !
- Vérifie et télécharge la nouvelle version d’OmniTools via un petit script
-
Formulaire “À propos”
- Nouvelle fenêtre plus claire, avec logo intégré et possibilité de visiter directement le GitHub du projet.
-
Infos Système
- Accès rapide pour connaître la version de Windows, le niveau de privilèges (admin ou non) et la version .NET.
🛠 Améliorations & Correctifs
- Meilleur journal (logs) d’exécution
- Les messages sont plus précis et colorés (vert pour réussite, rouge pour erreur, etc.).
- Résolution d’un bug sur la récupération de l’icône de l’application qui pouvait parfois échouer.
- Gestion plus robuste des erreurs lors du téléchargement (connexions lentes, URL invalides, etc.).
💡 Astuces
- Lancer en mode Admin : pour permettre la désactivation de Defender et effectuer des changements dans le registre.
- Ajouter vos propres scripts : dans le fichier
playloads.json
pour personnaliser votre liste. - Filtrer les scripts désactivés : les scripts “disabled” sont grisés dans la liste.
🌐 Remerciements
Un grand merci à tous les contributeurs pour leurs retours et suggestions !
N’oubliez pas de laisser une ⭐ sur le repo GitHub si vous appréciez OmniTools.
Bon usage et à bientôt pour de prochaines mises à jour !
OmniTools v0.8
OmniTools v0.8 🚀
Date de sortie : 22/02/2025
Résumé général :
La version 0.8 d'OmniTools apporte une amélioration significative de l'interface, des performances et de la sécurité, tout en ajoutant de nouvelles fonctionnalités ergonomiques. Cette mise à jour est conçue pour offrir une expérience utilisateur plus fluide, moderne et intuitive, avec une attention particulière portée aux détails et à la réactivité de l'application.
Nouveautés et améliorations majeures 🌟
1. Interface et Design 🎨
-
Boutons et Formulaires Modernisés :
- Introduction de coins arrondis sur les boutons et formulaires (inspiration Windows 11) pour un look plus élégant et contemporain.
- Application d'un style plat et épuré avec des animations légères lors de l'interaction utilisateur.
-
Options Avancées Améliorées :
- Réorganisation de la fenêtre "Options Avancées" en deux sections distinctes (fichiers temporaires et options de l'application) avec des GroupBoxes clairement identifiés.
- Descriptions explicatives intégrées à côté de chaque bouton pour clarifier leurs fonctions.
-
SplashScreen Revisité :
- Nouvelle SplashForm avec bords arrondis, animation de démarrage et un indicateur visuel du processus de chargement.
- Utilisation d'une icône personnalisée en haute résolution pour renforcer l'identité visuelle.
2. Fonctionnalités améliorées et nouvelles 🛠️
-
Réinitialisation des Paramètres et Redémarrage Automatique :
- Lors du clic sur "Réinitialiser", un formulaire s'affiche avec un compte à rebours dynamique de 3 secondes, accompagné d'un bouton Annuler permettant d'interrompre l'opération.
- Le redémarrage de l'application s'effectue automatiquement sans nécessiter l'intervention de l'utilisateur si aucune annulation n'est déclenchée.
-
Gestion Optimisée des Fichiers Temporaires (de OmniTools selement) :
- Amélioration de la méthode de nettoyage : en plus de supprimer les fichiers, tous les sous-dossiers du dossier temporaire sont également effacés pour libérer de l'espace.
- Indicateur visuel sur le bouton "Nettoyer" qui se désactive brièvement pour signaler le succès de l'opération.
-
Nettoyage des Logs et Interface de Débogage :
- Fonction de suppression des logs améliorée pour offrir un historique propre et faciliter le diagnostic.
- Intégration d'un système de logs avec différents niveaux (Info, Success, Warning, Error) et un affichage coloré dans l'interface principale.
-
Téléchargement et Exécution des Scripts :
- Optimisation du téléchargement asynchrone avec une barre de progression mise à jour toutes les 2% pour une meilleure visibilité de l'opération.
- Gestion des annulations de téléchargement pour plus de réactivité et de contrôle utilisateur.
- Exécution des scripts avec une gestion améliorée des erreurs et des confirmations visuelles avant de procéder à des actions sensibles (comme la désactivation de Windows Defender).
-
Mise à jour Automatique et Notifications :
- Vérification de mise à jour au démarrage et dans la fenêtre "À propos" pour garantir que l'application est toujours à jour.
- Utilisation de notifications Windows (ballon d'information avec son) pour informer l'utilisateur de l'état des mises à jour et autres opérations critiques.
3. Sécurité et Performance 🔒⚡
-
Gestion Renforcée de Windows Defender :
- Avant l'exécution de scripts potentiellement sensibles, l'application demande une confirmation explicite avant de désactiver ou de réactiver Windows Defender.
- Meilleur contrôle sur les scripts nécessitant l'intervention du désactivateur de Defender, avec des messages d'avertissement clairs.
-
Optimisations Techniques :
- Utilisation accrue d'opérations asynchrones pour éviter les blocages de l'interface et améliorer la réactivité générale de l'application.
- Améliorations des performances lors du téléchargement et de l'exécution des scripts, avec une gestion plus fine des exceptions.
-
Feedback Utilisateur Amélioré :
- Messages et notifications personnalisés pour guider l'utilisateur à travers chaque étape, avec des indications claires en cas d'erreur ou d'opération réussie.
- Indicateurs visuels (couleurs, compte à rebours) pour renforcer la compréhension des actions en cours.
4. Corrections de Bugs et Optimisations Diverses 🐞🔧
-
Corrections de Problèmes Majeurs :
- Résolution de divers bugs liés à l'exécution des scripts, notamment en cas d'annulation de téléchargement ou de problèmes de ressources manquantes.
-
Amélioration de la Gestion des Exceptions :
- Meilleure gestion des erreurs dans les appels réseau et dans le chargement des ressources (images, fichiers de configuration), avec des messages d'erreur plus explicites.
-
Optimisation de la Navigation et de l'Expérience Utilisateur :
- Ajustement de la mise en page et des comportements des contrôles pour une navigation fluide et intuitive.
- Adaptation dynamique des polices et des tailles en fonction de la résolution et de la taille de la fenêtre.
Remarques Finales 🎉
- Améliorations Globale :
OmniTools v0.8 se positionne comme une mise à jour majeure en offrant une interface modernisée, des fonctionnalités enrichies et une sécurité renforcée. - Votre Avis Compte !
Nous vous invitons à essayer cette nouvelle version et à nous faire part de vos retours pour continuer à améliorer l'application.
Profitez pleinement de OmniTools v0.8 et n'hésitez pas à partager vos commentaires ! 👍🔥