uLaunch 1.2.0 Support, corrections et améliorations

Le développeur XorTroll, publie une nouvelle version de uLaunch, corrigeant et améliorant ce dernier pour la dernière version de Atmosphère


Le développeur XorTroll, qui a commence le projet uLaunch en 2019 vient de dévoilé une nouvelle version de uLaunch supportant la nouvelle version de Atmosphère ainsi qu'un certaine nombres de corrections

Un site a été développé par XorTroll pour aidé a créer des thèmes a été créer : uLaunch Webviwers

Changelog : 

Général :

Avant toute chose, comme toujours : de nouveaux textes de langue ont été ajoutés pour refléter les changements ci-dessous, et d'autres corrections internes mineures ont été faites (qui ont probablement très peu d'impact sur l'expérience de l'utilisateur).
Compilé avec les derniers changements de libnx et Atmosphère 1.9.0, supportant jusqu'au firmware 20.0.1
Correction de problèmes où certains fichiers de thème n'étaient pas correctement mis en cache et ne se chargeaient donc pas.
Désormais, les processus d'applets de uLaunch (uMenu, alias le menu HOME visible, et uLoader, alias tout homebrew lancé sous forme d'applets depuis uMenu) sont chargés par défaut au-dessus de l'applet album.
Auparavant, uMenu s'exécutait par défaut sur eShop et uLoader sur le contrôle parental... ce qui était un choix plutôt arbitraire fait il y a des années.
Le code de uSystem a été adapté pour que uLoader, uMenu et les autres applets utilisées s'exécutent sur le même type d'applet (maintenant uMenu, uLoader et l'album normal s'exécutent tous sur le processus de l'applet album) car cela aurait causé des problèmes dans les versions précédentes.
Il s'agit peut-être d'une spéculation, mais faire tourner notre matériel sur album serait probablement plus sûr que d'utiliser quelque chose comme eShop ;)
La chaîne par défaut (si tous les fichiers de langue n'ont pas été chargés) est maintenant <inconnu> au lieu d'une chaîne vide.
Les applications invalides, précédemment sélectionnées comme homebrew takeover sont réinitialisées (si vous avez sélectionné une application comme homebrew takeover et que vous avez ensuite supprimé l'application, uLaunch se plantait auparavant en essayant de lancer homebrew par dessus, mais maintenant un tel paramètre invalide est automatiquement nettoyé).
La configuration est maintenant unique par emuMMC ou sysMMC !
Cela signifie que emu/sysmmC auront des configurations indépendantes (oui, cela signifie des thèmes différents !)
uLaunch convertira automatiquement les paramètres globaux en paramètres sys/emu : ils seront les mêmes, copiés depuis les paramètres globaux, mais à partir de maintenant, tout changement ne sera effectué que sur la MMC courante (sys/emu) !
Un bug mineur de cache d'entrée de homebrew a été corrigé, maintenant si un homebrew est mis à jour pendant que uLaunch est actif (homebrew qui se met à jour automatiquement, envoyé via le NetLoader de hbmenu) il sera mis en cache en conséquence (avant cela, le chargement du cache échouait et l'entrée s'affichait comme « ??? » invalide).

Menu Paramètres : 

Le paramètre qui vérifie les mises à jour du système ne se fige plus lorsqu'il attend une connexion (un délai d'attente l'empêche maintenant).
Les mouvements entre les menus de réglages ont été réécrits, ils sont maintenant beaucoup plus fluides ;) (vous pouvez aussi vous déplacer avec ZL/ZR et le D-pad gauche/droit)
De nouveaux paramètres uLaunch ont été ajoutés :
Version de uLaunch
Service audio utilisé par uLaunch
Réinitialisation de l'application utilisée pour la prise de contrôle du homebrew (il n'y avait aucun moyen de le faire auparavant)
Lancer homebrew comme application par défaut (désactivé par défaut, ne prend effet que si une application de reprise est sélectionnée)
Deux nouveaux sous-menus sont introduits... pour la prise en charge des périphériques audio Bluetooth ! Un sous-menu pour (dé)connecter/désapparier les appareils déjà appariés, et un autre pour rechercher de nouveaux appareils.

Main menu : 

Les menus sont désormais chargés paresseusement (ils ne sont chargés que lorsqu'on y entre), ce qui pourrait améliorer les performances (marginalement ?)
Le démarrage de uLaunch n'affiche pas le lockscreen (si activé), il va directement au menu de démarrage comme d'habitude
Certains textes de l'interface utilisateur (titre et texte auteur/version dans le menu principal) ne dépassent plus leurs limites s'ils sont trop longs (un nouveau système d'animation simple est utilisé pour les afficher)
Le plantage du module audio lors de la suspension de certains jeux est enfin corrigé ! Pour les détails techniques, consultez le README du repo concernant la construction.
L'heure et la date ne sont re-rendues que lorsque les valeurs changent réellement (encore une fois, amélioration marginale des performances ?)
Les jeux qui ont besoin d'une mise à jour sont maintenant traités correctement (parfois ils peuvent être lancés et parfois non, les deux cas sont distingués maintenant).
Une animation simple mais habituelle est présente dans le texte de l'heure, où les points « : » entre les minutes et les secondes clignotent occasionnellement (également dans le menu de l'écran de verrouillage).
Les entrées homebrew spéciales (hbmenu et uManager à partir de maintenant) ne peuvent pas être ajoutées à nouveau, puisqu'elles sont faites pour être toujours présentes dans le menu (c'est pour cela qu'elles sont spéciales :P)
Un message d'erreur dédié est affiché lorsqu'un thème ne se charge pas (et que le thème par défaut a été chargé à cause de cela), ou lorsqu'un thème est obsolète (mais qu'il a quand même été chargé)
Correction du SFX joué en permanence lorsque l'on spamme L/R pour déplacer des pages dans le menu (maintenant le SFX n'est joué que lorsqu'il est déplacé)
Correction d'un comportement graphique gênant lorsque l'on spamme +/- pour redimensionner le menu

uMenu : 

Lorsque l'on appuie sur B dans un dialogue, le bouton d'annulation est brièvement mis en évidence avant de disparaître, afin de montrer plus clairement que le dialogue a été annulé.
Le problème qui faisait que les applets d'ouverture de uMenu (le clavier, la page utilisateur, etc.) affichaient les graphiques de l'applet précédente en arrière-plan est enfin corrigé !
Ajout de la prise en charge de la réaffectation des boutons et de la mise à jour des contrôleurs ! Il s'agit désormais d'options supplémentaires dans le menu spécial « Contrôleurs ».
La suspension des applets a maintenant un effet de fondu similaire à celui de la suspension des applications, ce qui est très joli IMO ;)
Des corrections similaires ont été effectuées lors du lancement d'applets via uMenu (clavier, contrôleur) où auparavant un fond sombre était affiché, maintenant (comme avec le menu HOME normal) l'écran uMenu est affiché de manière floue en arrière-plan (des petits détails qui rendent tout plus joli !).
Lors du lancement des applets, un effet de fondu est effectué avec la couleur du thème sous-jacent (clair ou foncé) pour faire une transition plus agréable entre les thèmes colorés et le style minimaliste clair/foncé que les applets utilisent de toute façon ;)
Ajout d'une journalisation supplémentaire pour le dépannage futur des temps de chargement.
Correction mineure lors de l'affichage du clavier : maintenant le curseur est correctement initialisé à la fin (s'il y avait du texte initial, comme lors du changement de pseudo de la console)

uMenu : 

Nouveau numéro de version du thème : 3
uLaunch est conçu pour essayer de rendre les thèmes aussi rétrocompatibles que possible, donc les thèmes précédents devraient fonctionner sans problème
L'extension pour les thèmes est maintenant .ultheme au lieu d'un simple .zip (c'est toujours un fichier ZIP dans le contenu, cependant)
uLaunch lui-même renommera automatiquement les thèmes .zip valides dans le répertoire themes :)
uDesigner supportera le chargement des thèmes .zip et .ultheme, mais les sauvegardera en tant que .ultheme à partir de maintenant
Les EntryIcons et OverIcons doivent être fournies en tenant compte du fait que les icônes de menu ont une taille de 384x384 dans le pire des cas (il était auparavant recommandé d'envisager une taille de 256x256).
Les entrées de texte peuvent être configurées pour avoir une largeur maximale et animer leur affichage dans le cas contraire (voir la correction du texte de l'interface utilisateur ci-dessus) :
Utilisation des options clamp_width, clamp_speed et clamp_delay
Un nouveau SFX pour le menu des réglages a été ajouté : SettingMenuMove.wav
De nouveaux SFX pour le menu principal ont été ajoutés : MenuIncrement.wav et MenuDecrement.wav
Maintenant, une version du thème par défaut avec DSi/Wii/3DS BGM/SFX sera incluse dans la version ! Vous pouvez maintenant la télécharger et expérimenter le thème par défaut d'une manière plus immersive ;)

Thème par défaut :

La partie supérieure du menu principal a été réorganisée pour afficher les titres des jeux de manière plus pratique.
Les icônes ont été déplacées vers la partie droite
Les couleurs d'arrière-plan (uniques pour l'application, le dossier, le homebrew, etc.) ont été changées pour des couleurs plus attrayantes.
Mise à jour des EntryIcons, OverIcons et QuickIcons pour refléter la taille maximale de 384x384 des icônes. Pour certaines d'entre elles, le design / les couleurs de l'icône de base ont été changés pour des couleurs plus adaptées ;)

uSystem : 

Amélioration du code de détection des contenus ajoutés ou supprimés

Lien de téléchargement : uLaunch 1.2.0


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.