Rebuild complet du launcher avec le correctif windowsHide (la console
noire de java.exe ne s'ouvre plus par-dessus le jeu sous Windows).
Version bump 1.1.0 -> 1.1.1, entrée desktop repointée sur le nouvel
AppImage, artefacts dans releases/v1.1.1/.
Écran noir au menu titre sur les PC Windows (2 postes) : dans
TitleScreen.extractRenderState, les widgets sont dessinés juste APRÈS
extractPanorama. Toute exception dans la redirection du panorama
interrompt donc le rendu du menu entier (écran noir, sans bouton).
Mod nosingleplayer 1.1.9 :
- try/catch autour du fond custom + repli automatique sur le panorama
vanilla (avant : écran noir définitif si la texture est refusée par
le GPU ou absente du jar) ;
- try/catch autour de la construction du menu, et les widgets vanilla ne
sont retirés qu'APRÈS la création des widgets SurviePote (avant : une
exception laissait un menu vidé) ;
- ping serveur déplacé sur un thread dédié : il était lancé depuis
extractWidgetRenderState, donc sur le thread de rendu (un DNS lent
suffisait à figer le menu) ;
- log GPU au démarrage du menu (nom/vendor/pilote/backend) ;
- option de diagnostic -Dsurviepote.customTitle=false (menu vanilla).
Launcher : java.exe est lancé avec detached:true sans windowsHide ->
sur Windows, une console noire et vide s'ouvre par-dessus le jeu.
Ajout de windowsHide:true.
atlas : distribution.json regénéré (MD5/URL du nouveau jar).
- Version du launcher 1.0.0 -> 1.1.0 (package.json).
- Artefacts de la release versionnés dans releases/v1.1.0/ :
SurviePote-setup-1.1.0.AppImage (92 Mo) et SurviePote-setup-1.1.0.exe (98 Mo),
construits avec electron-builder (npm run dist -- -l -w).
- Distribution : https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/distribution.json