47 lines
2.4 KiB
Markdown
47 lines
2.4 KiB
Markdown
# UI-045 — menu principal
|
||
|
||
Branche `codex/title-menu-beta045`, à partir de beta.044.
|
||
|
||
## Contrat
|
||
|
||
Le menu principal affiche `Sanctuary beta.045` en haut à gauche. La version
|
||
provient des métadonnées du mod installé et suit donc les futures livraisons.
|
||
Les boutons Singleplayer, Multiplayer puis Friends / Amis ont chacun le format
|
||
Minecraft normal de 200 × 20 pixels GUI. Friends prend la place de Realms.
|
||
Les petites icônes Friends, Language et Accessibility disparaissent de cet écran.
|
||
Options et Quit remontent sous Friends ; leur espacement et l'ordre clavier
|
||
restent cohérents avec les trois boutons principaux.
|
||
|
||
Friends ouvre le parcours natif de la liste d'amis, avec les restrictions du
|
||
compte et sa confirmation éventuelle. Les options de langue et d'accessibilité
|
||
restent accessibles dans Options. Les notifications Realms sont désactivées sur
|
||
ce menu. Le menu pause et les règles de jeu restent identiques à beta.044.
|
||
Aucune modification des textures, sauvegardes ou de la génération.
|
||
|
||
## Vérification
|
||
|
||
Le parcours client natif vérifie les libellés FR/EN, la largeur, l'espacement,
|
||
l'ordre clavier et l'absence des anciennes entrées, ainsi que l'ouverture des
|
||
options et du parcours Friends. Il ne valide aucune modification des paramètres
|
||
sociaux du compte. Les réglages GUI 1 à 4 sont essayés ; Minecraft limite leur
|
||
échelle effective à 2 dans la fenêtre de test de 854 × 480 pixels.
|
||
Journal : `build/title045-client.log`. Captures : `build/title045-evidence/`.
|
||
|
||
## Livraison
|
||
|
||
`./gradlew check build assemblePack assembleTestPack
|
||
-PsanctuaryFocusedTests=menus` réussit : contrôles purs du dépôt et **4 tests
|
||
serveur** ciblés. Le parcours client FR/EN passe ; les captures du menu sont
|
||
vérifiées visuellement après la fin du chargement des ressources.
|
||
|
||
Les deux MRpacks sont exportés et contrôlés (archives, versions, dépendances,
|
||
ressources et 1 471 classes compilées). Seule la nouvelle classe TitleMenuMixin
|
||
s'ajoute aux classes de beta.044 ; les classes existantes, textures et données
|
||
de jeu sont identiques. L'icône officielle fournie reste intacte.
|
||
|
||
[Pack normal](../build/Sanctuary-beta.045.mrpack) ·
|
||
[Monde plat rapide](../build/Sanctuary-Test-beta.045.mrpack).
|
||
Reçu : `build/title045-artifact.json`. Journaux : `build/title045-delivery.log`
|
||
et `build/title045-client.log`. Les exports beta.044 sont préservés.
|
||
Livraison locale ; canal public et instance personnelle inchangés.
|