Home Homebrew Rilasciato libultrahand v2.25: Miglioramenti agli overlay e bug fix per la...

[Scena Switch] Rilasciato libultrahand v2.25: Miglioramenti agli overlay e bug fix per la scena homebrew Switch

66
0

Pubblicato un rapido aggiornamento per libultrahand, la libreria sviluppata in C++ dal developer ppkantorski, diventata ormai un punto di riferimento nella scena homebrew della console Nintendo Switch.

Il primo aggiornamento introduce miglioramenti mirati soprattutto all’interfaccia degli overlay. I titoli degli OverlayFrame ora scorrono automaticamente quando risultano troppo lunghi o vengono parzialmente coperti dai widget, replicando un comportamento simile a quello dei sottotitoli e rendendo la lettura più naturale e immediata.

A questo si aggiungono piccoli ritocchi e correzioni generali che affinano ulteriormente la stabilità e la coerenza del codice. Poco dopo il rilascio iniziale, è arrivato anche un aggiornamento rapido che introduce una nuova variabile booleana, tsl::disableHiding, disattivata di default, che consente di impedire la scomparsa automatica degli overlay.

Questa opzione è stata poi integrata direttamente nel codice per evitare problemi di compilazione legati alle modifiche precedenti.

Il secondo aggiornamento si concentra invece su correzioni funzionali e su una riorganizzazione interna di alcune componenti. Corretto un bug che impediva il corretto utilizzo dei listener di click nei ToggleListItem, in particolare nella gestione del tasto KEY_A, migliorando così l’affidabilità dell’interazione.

Inoltre, il modulo AudioPlayer è stato rinominato semplicemente in Audio, con il conseguente cambio dei file sorgente e header, un intervento che rende la struttura del progetto più chiara e coerente.

Anche in questo caso, poco dopo il rilascio principale è arrivato un quick update che corregge il feedback visivo e comportamentale dei ToggleListItem, rifinendo ulteriormente l’esperienza utente.

Changelog v2.2.4

  • I titoli degli OverlayFrame ora scorrono automaticamente quando sono troppo lunghi o coperti dal widget, in modo simile ai sottotitoli.
  • Piccoli ritocchi e correzioni generali.

Changelog completo: c294ac7...v2.2.4

Aggiornamento rapido

  • Nuova variabile booleana tsl::disableHiding (false di default). – 15/12/2025 18:01 PST
    • Se impostata su true, la scomparsa automatica degli overlay viene disabilitata.
  • Inlining di tsl::disableHiding per prevenire problemi di compilazione causati da modifiche precedenti. – 15/12/2025 19:20 PST

Changelog completo: v2.2.4...cbde1e4

Changelog v2.2.5

  • Correzione di un bug che impediva il corretto utilizzo dei listener di clic dei ToggleListItem, in particolare nella gestione del tasto KEY_A.
  • AudioPlayer è stato rinominato in Audio e i file audio_player.cpp / audio_player.hpp sono ora audio.cpp / audio.hpp.

Changelog completo: cbde1e4...v2.2.5

Aggiornamento rapido

  • Correzione del feedback dei ToggleListItem. – 17/12/2025 08:55 PST

Changelog completo: v2.2.5...e7fde19

Download: libultrahand v2.2.5

Download: source code libultrahand v2.2.5