Skip to content

Releases: danbenba/OmniTools

OmniTools v0.7

16 Feb 21:44

Choose a tag to compare

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

05 Feb 19:01

Choose a tag to compare

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 !
  • 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

  1. Lancer en mode Admin : pour permettre la désactivation de Defender et effectuer des changements dans le registre.
  2. Ajouter vos propres scripts : dans le fichier playloads.json pour personnaliser votre liste.
  3. 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

22 Feb 12:54
9b60dfa

Choose a tag to compare

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 ! 👍🔥