Skip to content

Latest commit

 

History

History
339 lines (196 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

339 lines (196 loc) · 16.6 KB

Minecraft Advancements

Suivis des version

V2.1.0 Bêta 1 - 26/09/2020

Correction

  • Grosse correction (et erreur de ma part ?). Si le datapack BACAP est utilisé, import des progrès Vanilla contenu dans ce datapack au lieu des progres Vanilla de la version. BACAP a dans ses dossiers, les fichiers de Minecraft Vanilla, et certains critères changent... Mais ! Oui, sinon ce sera trop facile, certains fichiers ne contiennent rien, donc je dois aller chercher les infos contenu dans la version de Minecraft ! Une vrai galère.
  • Les messages "Progrès non importé", "Progrès importé", devait être différent suivant certaines conditions, c'est maintenant le cas.

Modification

  • Le bouton d'import des progrès Minecraft Vanilla, devient "Import Langue" si un dossier BACAP valide est sélectionné
  • Pour les mises à jour, utilisation de la bonne balise du fichier Updates.xml. Version de l'application au lieu du package. Car il peut y avoir plusieurs packages dans une application 😅

Ajout

  • Lors du choix de la version, un message apparaît à l'écran pour indiquer ce nouveau fonctionnement, qu'il faut sélectionner le dossier BACAP tout de suite avant de lancer l'import.

V2.0.0 - 24/09/2020

Modification

  • Chargement de tous les progrès dès le départ pour éviter un problème de filtre qui n'affiche rien

V2.0.0 Bêta 3 - 25/08/2020

Correction

  • Lors de l'utilisation sans BACAP, impossible de comparer les progrès

Modification

  • Message d'erreur plus parlant pour les erreurs d'ouverture des fichier JSON, en particulier pour langue BACAP

Ajout

  • Filtre sur la catégorie (aventure, animal, etc.)

V2.0.0 Bêta 2 - 23/08/2020

Correction

  • Pour les conditions de types OU non fait, rien n'était affiché dans la colonne Progrès Fait
  • Intégration de la police d'écriture pour Vos Progrès
  • Lors de la recherche de mise à jour Bêta, ajout de la bonne URL en 64 bits

V2.0.0 Bêta 1 - 22/08/2020

Correction

  • Correction des .dll lors migration Qt 5.15
  • Correction des binaires pour être du 32 bits sur l'architecture 32 bits
  • Lors de l'ajout de la langue en base de données, plantage lors de l'import du BACAP. Ajout d'une fonction qui prend tout de la base pour stocker.
  • Correction lors du contrôle de mise à jour. Par exemple si la version en cours est là 2.0 et la dernière en ligne la 0.2.4.6, alors le programme disait qu'il fallait mettre à jour.
  • Correction de bugs divers

Ajout

  • Programme disponible en architecture 32 bits (x86) et 64 bits (x64) ! A vous de choisir celle que vous préférez ! Je vous conseil tout de même la 64 bits 😉 Résultat du sondage
  • Création d'un dossier build pour l'architecture 64 bits avec binaires et dll associées
  • Si les traductions ne sont pas en base, blocage import BACAP
  • Ajout d'un Dock pour les opérations et filtres
  • Le dock peut être fermé, flottant (en dehors de la fenêtre) ou docker (dans la fenêtre). Tout ceci est mémorisé avec l'état de la fenêtre.
  • Ajout d'une image de fond et d'un titre au tableau
  • Status bar de la fenêtre. C'est une bar tout en bas qui permet d'affichage des informations
  • Ajout de barre de progression lors de chargement long dans la status bar Issue #19
  • Affichage du temps écoulé pour les imports dans la status bar à la fin pendant 10 secondes
  • Info-bulle sur Description
  • Compteurs de progrès Issue #17
  • Possibilités de masquer un progrès lors d'un clique droit sur la ligne de ce dernier Issue #3
  • Possibilités d'afficher des statistiques dans un graphique Issue #18
  • Affichage architecture dans le titre de la fenêtre

Modification

  • La plus grosse modification, retour arrière impossible, utilisation d'une base de données SQLIte 3 pour stocker toutes les données ! Avantages : 2 ou 3 long chargement 1 fois, et à chaque changement de version de Minecraft ou du BACAP, puis des affichages rapide pour suivre ses progrès ; Permet de mieux gérer les filtres ; Permet des filtres non possibles avant Inconvénient : demande d'actualiser manuellement les progrès en cas de changement Etat : 100 %

  • La base de données est compacté après chaque comparaison

  • Déplacement des fichiers extrait pour Minecraft Vanilla pour éviter les erreurs dû au CCU (Contrôle de Compte Utilisateur ou User Acount Control - UAC en anglais)

  • Lorsque les progrès Minecraft Vanilla et la langue sont importés, suppression des fichiers

  • Les chargements longs ne bloque plus la fenêtre. Windows ne vous dira plus Ne répond pas

  • Dû au deux modifications du dessus, blocage complet des boutons pendant les traitements longs

  • Passage des boutons pour comparer et lors de mes tests sous la liste des progrès

  • Le numéro de version du jeu étant très important à présent, dès qu'un changement de version est fait on remet tout à zéro pour forcer à minima la comparaison

  • Complèment point du dessus : même chose pour l'import des progrès (Vanilla, BACAP ou personnel)

  • Passage en Qt 5.15 (vivement Qt 6 !) et utilisation de MinGW (compilateur) en 8.1 au lieu de 7.3

Divers

  • Ajout des fichiers nécessaires pour création package et repository au GitHub.

V1.0.0 - 16/06/2020

Correction

  • Pour certains progrès, ce n'était pas une apostrophe du clavier AZERTY, mais un caractère similaire. Ajout d'un remplace pour mettre le caractère de nos claviers.

Modification

  • Suite à l'achat d'un serveur avec nom de domaine, modification des repository 😉

V0.2.5 Hotfix 3 (0.2.5.3) - 14/06/2020

Correction

  • Si recherche mise à jour Bêta, mauvais paramètre passer à l'outils de maintenance.

    Vous avez deux solutions pour avoir cette mise à jour :

    1. Désinstaller toutes version précédentes et réinstaller cette version.
    2. Suivre le tuto ici !
  • Utilisation d'une fonction pour activation/désactivation des boutons d'extraction, car bug lors de changement de version de Minecraft ou autres.

Ajout

  • Message indiquant que l'outils de maintenance va démarrer pour guider dans la mise à jour.

V0.2.5 Hotfix 2 (0.2.5.2) - Non déployer

Correction

  • Oublie des dates dans le bouton "Effacer les filtres"
  • Ajout du Microsoft Visual C++ 2010 x86 Runtime pour le support SSL. Sinon la recherche de mise à jour auto ne fonctionne pas sans. Si besoin vous pouvez le télécharger ici. En gros, le programme dit toujours être dans la version la plus récente, alors que non.

Ajout

  • Un bouton pour supprimer le filtre sur les dates seulement

    Imgur

V0.2.5 Hotfix 1 (0.2.5.1) - 13/06/2020

Correction

  • La recherche de mise à jour ne fonctionne pas du tout depuis la 0.2.4.1. Correction du code. Il est nécessaire de réinstaller complètement l'applications !

V0.2.5 - Non déployer

Ajout

  • Bouton Imprimer dans le menu Outils

    Imgur

  • Issue#4 Mémorisation des saisis Vous pouvez maintenant utiliser ce paramètre ! Il permet de mémoriser et restaurer au démarrage :

    • Version
    • Dossier 'Blaze and Cave'
    • Afficher les Milestones ?
    • Afficher les Statistiques ?
    • Fichier Progrès
  • Issue#13 Nettoyage nom condition Traduction du maximum possible en utilisant les fichiers de Minecraft. Cela ne peut tout traduire, mais plus facile déjà pour tout le monde je pense. Attention, cette partie ralenti pas mal lors de la comparaison pour Blaze And Cave

    Imgur

Modification

  • Ajout d'icônes pour les Opérations

    Imgur

  • Ajout de raccourcis clavier pour le menu

    • Ctrl+Q - Quitter
    • Ctrl+I - Préférences
    • Ctrl+H - A Propos
    • Ctrl+U - Vérifier les mise à jour
    • Ctrl+P - Imprimer la vue
  • Même si les mises à jour Bêta sont recherchés. Une vérification sur le canal Release sera effectué en suivant pour être sûr de ne pas louper une version. Car aucun intérêt de mettre à jour un canal Bêta, alors que la Release apporte toutes les fonctionnalitées de ce dernier voir plus.

Divers

  • Gros refactoring du code
    • Commentaire
    • Modification de fonction pour l'arriver de la restauration des saisis précédente
    • Position de certaines fonctions dans le fichier
  • Clôture Issue#7 Réglages Car la mémorisation des saisis et fait ! Quand tout sera cocher dans Ajout - Je prends de l'avance sur le Changelog 😝
  • Je repousse l'Issue#3 Masquer progrès, car beaucoup de travail dessus. Et les filtres permettent de se dépatouiller pour le moment je pense.
  • Modification pour ignorer les commentaires dans les fichiers JSON de langue BACAP qui n'est pas un standard...
  • Utilisation de fonction pour éviter le code répétitif

Notes

  • Il reste des commentaires à ajouter
  • Alléger le fichier de la classe à mettre dans plusieurs fichiers pour clarter

V0.2.4.1 - 03/02/2020

Correction

  • Mise à jour automatique Oublie de fichier DLL et déplacement d'un fichier, car manque d'autorisation.

v0.2.4 - 02/06/2020

Ajouts

  • Issue#10 Mise à jour auto Possibilité d'activer la recherche de mise à jour et/ou de faire une recherche de mise à jour manuelle ! Possible de choisir le canal Beta (instable).

  • Icones Ajout d'icones sur les boutons du menu 😉

  • Légende Ajout d'une légende pour les couleurs

  • Images Pour les chats seulement Les chats se voient leurs images ajouté à côté du texte et en plus grand avec la souris dessus.

    Imgur

  • Issue#16 Filtrer sur la date de réalisation Il est maintenant possible de filtrer entre deux dates.

    Date Filtre

  • Issue#14 Masquer les milestones Possibilités de ne pas afficher les progrès sur les milestones et/ou les statistiques.

Modifications

  • Installeur Encore des changements sur l'installeur ! Retrait du dépôts Beta ce dernier est ajouté temporairement si l'installeur est fait pour installer une version Beta. Et il est aussi ajouter temporairement, si l'utilisateur choisis les mise à jour Beta dans l'application. Plus aucune mention de ce dernier ailleurs, il est invisible. Plus facile à gérer pour vous et pour moi 😉
  • Type de condition Modification des couleurs, du moins ajout d'une couleur pour les conditions unique (jaune foncé).
    • Condition Unique
  • Condition pour les chats Au lieu du chemin vers la texture, seulement le nom est affiché

Correction

  • Colonne Type La colonne Type qui affichait ET ou OU pour le type de condition, n'était pas masqué pour les progrès Vanilla seulement. C'est un oublie, une ligne de code commenté lors d'un test 😲
  • Issue#15 Filtre sur type et condition fait Si on filtrait sur la condition fait ou non, puis sur le type, le filtre sur la condition fait sauté et ne pouvait plus être appliquée.

v0.2.3 - 21/05/2020

Ajouts

  • Issue#12 Type Condition (ET ou OU) Si une condition et de type ET : toutes les conditions sont nécessaires au progrès ; De type OU : une condition est suffisante

  • Couleurs Ajout de couleurs en fonction du type ou si le progrès est finis. (cf. Screenshot)

    • Progrès réalisé
    • Condition de type ET
    • Condition de type OU
  • Effacer les filtres Ajout d'un bouton pour effacer les filtres.

  • Écran de démarrage ou Splash Screen en anglais. Petite funitude 😋

    SplashScreen

v0.2.1 - 15/05/2020

Ajout

  • Issue#5 Bouton Imprimer Permet d'imprimer la vue des progrès en cours.

  • Issue#6 Ajout d'un menu

    • Menu Principale

    Menu

    Contient :

    • Fichier -> Quitter (Raccourcis : CTRL + Q)

    • Outils -> Préférences (Raccourcis : CTRL + I)

    • ? -> A Propos

    • Par la même occasion, ajout d'une fenêtre A Propos. Contient un lien vers GitHub, Discord des GoC, chaine YouTube de Olchladir et Athlif

    About

    • Ajout de la fenêtre de préférences /!\ En cours d'écriture /!\

    Settings

    • Ajout d'une confirmation de fermeture

      Confirmation

  • Mémorisation taille et position En ajoutant la fenêtres des préférences (repris d'un autre de mes programmes), ajout de cette fonctionnalité. Au redémarrage du programme, si cette option est active la fenêtre sera remise à la même taille qu'à la fermeture.

Modification

  • Issue#8

    • Filtre sur les titres Ajout d'une option activable / désactivable pour filtrer sous forme d'Expressions Régulière. Par ici si vous ne connaissez pas.

      Filtre et bouton imprimer

    • Taille filtre des titres Agrandissement sur le nombre d'éléments visibles à la fois

      Taille Filtre Titre

    • Affichage autocomplétions Affichage dans un pop-up. Il est plus facile de voir toutes les propositions lors de la recherche du titre.

      Affichage autocomplétion

    • Activer/désactiver autocomplétions Possibilité de l'activé ou non 😉

      activation

    • Ajout d'un séparateur dans le champ de filtre sur le titre avant ----- Blaze and Cave ----- lors de la comparaison de tous Vanilla + Blaze and Cave

  • Filtres et Opérations Déplacement du bouton Imprimer dans un group Opérations avec le bouton Effacer les filtres

    Filtres et Opérations

  • Installeur Ajout du dépôt Beta activable par l'utilisateur

Correction

  • Issue#2 Oublie de dll (Dynamic Link Library => Bibliothèque de lien Dynamique Qu'est-ce que c'est ?) dans le premier déploiement qui empêcher le fonctionnement.
  • Issue#9 Correction sur le déblocage pour comparer seulement les progrès Blaze and Cave, le choix de la version n'est plus nécessaire.
  • Issue#1 Lecture Blaze and Cave Erreur lors de lecture de deux fichiers. Blaze and Cave ont corrigé le problème avec l'update 10.

Divers

  • Refactoring ou Réusinage de code est l'opération consistant à retravailler le code source d'un programme informatique. (Source : Wikipédia)

v0.1.1 - 07/05/2020

Première version en Bêta