Dev/3.4.2 #150

Merged
fred merged 7 commits from dev/3.4.2 into master 2026-11-10 20:58:24 +01:00
Owner

« Xbhost » n’apparaît plus nulle part dans la solution : il restait à deux endroits, que j’ai remplacés par « LanisysGames ».

J’ai cherché dans les sources, les fichiers de configuration, les scripts, la documentation et les tests. Je n’ai pas compilé ici, mais les deux changements ne touchent que du texte.

  • LauncherConfig.cs : l’éditeur par défaut valait « Xbhost ». Il ne servait que si launcher.json ne donnait pas d’éditeur. Or votre launcher.json indique déjà "publisher": "LanisysGames", de même que l’exemple multi-jeux et les tests. Le changement ne déplace donc ni le dossier %AppData%, ni la clé du registre, ni les paramètres des joueurs.
  • Directory.Build.props : la société, les auteurs et le copyright étaient « Xbhost ». Ces valeurs apparaissent dans les propriétés des exe (clic droit > Propriétés > Détails) pour le launcher, la Launcher API, le site et les outils. Aucun code ne les utilise : le changement est visible au prochain build.

À chaque publication :

  • Une ligne de résumé « Formulaires des demandes publiés ». Elle donne la révision, les types ajoutés, modifiés et supprimés par leur nom, le changement d’ordre des types et la clé de signature.
  • Une ligne par type de demande touché, avec le nom du type en cible :
    • « Type de demande ajouté » : ses réglages et chaque champ, avec son type et s’il est obligatoire ou facultatif.
    • « Type de demande modifié » : tous les changements du type. Pour chaque champ ajouté, supprimé ou modifié, on voit ce qui a changé : libellé, type, obligatoire, aide, longueur, étoiles, choix ajoutés, retirés ou renommés, aperçu, ordre.
    • « Type de demande supprimé ».

Exemple : champ « Gravité du problème » modifié : libellé « Gravité » → « Gravité du problème », rendu facultatif, choix ajouté « Très grave ».

Avant, une ligne du journal était coupée à 500 caractères. Un détail trop long est maintenant réparti sur plusieurs lignes numérotées (1/2, 2/2…), donc plus rien n’est perdu. Le journal affiche le résumé en premier, puis les types dans l’ordre.

« Xbhost » n’apparaît plus nulle part dans la solution : il restait à deux endroits, que j’ai remplacés par « LanisysGames ». J’ai cherché dans les sources, les fichiers de configuration, les scripts, la documentation et les tests. Je n’ai pas compilé ici, mais les deux changements ne touchent que du texte. - **`LauncherConfig.cs`** : l’éditeur par défaut valait « Xbhost ». Il ne servait que si `launcher.json` ne donnait pas d’éditeur. Or votre `launcher.json` indique déjà `"publisher": "LanisysGames"`, de même que l’exemple multi-jeux et les tests. Le changement ne déplace donc ni le dossier `%AppData%`, ni la clé du registre, ni les paramètres des joueurs. - **`Directory.Build.props`** : la société, les auteurs et le copyright étaient « Xbhost ». Ces valeurs apparaissent dans les propriétés des exe (clic droit > Propriétés > Détails) pour le launcher, la Launcher API, le site et les outils. Aucun code ne les utilise : le changement est visible au prochain build. **À chaque publication** : - **Une ligne de résumé** « Formulaires des demandes publiés ». Elle donne la révision, les types ajoutés, modifiés et supprimés par leur nom, le changement d’ordre des types et la clé de signature. - **Une ligne par type de demande touché**, avec le nom du type en cible : - « Type de demande ajouté » : ses réglages et chaque champ, avec son type et s’il est obligatoire ou facultatif. - « Type de demande modifié » : tous les changements du type. Pour chaque champ ajouté, supprimé ou modifié, on voit ce qui a changé : libellé, type, obligatoire, aide, longueur, étoiles, choix ajoutés, retirés ou renommés, aperçu, ordre. - « Type de demande supprimé ». Exemple : `champ « Gravité du problème » modifié : libellé « Gravité » → « Gravité du problème », rendu facultatif, choix ajouté « Très grave »`. Avant, une ligne du journal était coupée à 500 caractères. Un détail trop long est maintenant réparti sur plusieurs lignes numérotées (1/2, 2/2…), donc plus rien n’est perdu. Le journal affiche le résumé en premier, puis les types dans l’ordre.
nicolas added this to the Système de feedback milestone 2026-11-10 20:57:21 +01:00
nicolas added the Suggestion/Modification label 2026-11-10 20:57:21 +01:00
nicolas self-assigned this 2026-11-10 20:57:21 +01:00
fred was assigned by nicolas 2026-11-10 20:57:21 +01:00
nicolas added this to the Système de feedback project 2026-11-10 20:57:21 +01:00
nicolas added 7 commits 2026-11-10 20:57:21 +01:00
nicolas requested review from fred 2026-11-10 20:57:21 +01:00
nicolas moved this to En cours in Système de feedback on 2026-11-10 20:57:37 +01:00
fred approved these changes 2026-11-10 20:58:14 +01:00
fred left a comment
Owner

ok

ok
fred merged commit b398e4059a into master 2026-11-10 20:58:24 +01:00
nicolas moved this to Terminée in Système de feedback on 2026-11-10 20:59:00 +01:00
Sign in to join this conversation.