Le développeur TotalJustice propose une mise à jour importante de Sphaira, la solution de remplacement du hbmenu proposant des fonctionnalités inédites, avec notamment un explorateur de fichiers facilement accessible, une gestion des nxthèmes poussée, ou encore un mode "appareil photo" utilisant la caméra infrarouge du joy-con droit.
Les changements dans cette version sont très nombreux, cela passe par l'optimisation du téléchargement, du serveur FTP, il a ajouté la prise en charge de l'écran tactile, ou encore une option pour restaurer hbmenu lors de la désactivation de l'option " Remplacer hbmenu à la sortie ".
Changelog :
- Ajout d'un téléchargeur github, ajouter des entrées dans/config/sphaira/github/name.json
- Correction d'un bug de l'Appstore où j'ai oublié d'ajouter une pause dans un cas de commutation.
- Optimisation considérable du téléchargement des ressources en utilisant des etags pour mettre en cache toutes les ressources et en ne retéléchargeant que lorsque l'etag change.
- Tous les événements internes ont désormais un délai d'attente, ce qui signifie que si de nombreux événements se produisent en même temps, ils ne traiteront que la quantité maximale possible dans la tranche de temps donnée.
- Les images à chargement paresseux sont désormais limitées à 2 par image. Cela supprime les pertes d'images lors du défilement dans l'App Store (en raison d'une E/S lente).
- La détection de Daybreak prend désormais en charge les chemins personnalisés.
- Le serveur ftp utilise désormais la configuration ftpsrv et tous ses points de sortie.
- La vitesse de téléchargement (écriture) du serveur ftp a été grandement améliorée grâce à l'utilisation du code io ftpsrv.
- Option pour restaurer hbmenu lors de la désactivation de l'option « Remplacer hbmenu à la sortie ».
- Ajout des points de montage personnalisés pour le système de fichiers (sd et image).
- Patch forwarder npdm pour prendre en charge les nouveaux indicateurs de débogage.
- Ajout de la prise en charge de l'écran tactile.
- Amélioration du temps de chargement de libpulsar (lib de chargement du son).
- Option pour définir la musique de fond par défaut, placer le fichier dans/config/sphaira/themes/default_music.bfstm
- Repenser les thèmes, désormais plus personnalisables.
- Ajout l'héritage de thème, simplifiant grandement la création de nouveaux thèmes.
- Correction de la liste contextuelle dessinée hors écran.
- Correction de la barre de défilement dessinée hors de l'écran.
- Le texte de la barre latérale défilera désormais si la longueur du texte est trop grande pour la région.
Modifications générées via github
- Mettre à jour es.json
- Traduire les champs manquants (portugais)
- Mettre à jour ko.json et ja.json
- Mettre à jour ko.json
- Correction de certaines traductions de ko.json
- Mettre à jour pt.json
- Ajout de la prise en charge de la recherche de Daybreak dans les chemins non standard
- Mise à jour de la langue française.
- Mise à jour des langues coréenne et japonaise.
- Ajout du support tactile
- Ajout une nouvelle chaîne à tous les lang.json
- corvée : mettre à jour pt.json
- Créer vi.json
- Traductions italiennes mises à jour
- Mettre à jour zh.json
- Changer quelques couleurs du thème.
- Mettre à jour pt.json
- Thème v2
- Correction de la fonction "Mise à jour de l'application"
Au passage pour les utilisateurs de mon pack que préférez-vous que je fasse, je remplace directement le HBMenu par Sphaira (solution que personnellement je préfère) ou je le met juste comme simple homebrew?