github ppkantorski/Ultrahand-Overlay v2.2.3
Ultrahand Overlay 2.2.3

7 hours ago

List of changes:

  1. Improvements to the List class in libultrahand.
    • No more pointer caching (less memory usage, faster openings / list to list transitions, more consistent behavior).
    • Proper "wall" handling for initial clicks that select the first / last ListItems (no instant wrap around until subsequent clicks).
    • Theme variable trackbar_color is now scrollbar_color + new color scrollbar_wall_color (triggered when tapping ends of the list).
      • Updates to ultra.ini and ultra-blue.ini themes (as well as default).
        • Themes will need to be re-applied for changes to be applied.
    • Fixes to the "immediate focus" implementation introduced in v2.2.2.
  2. New package command header ;footer= and ;footer_highlight=.
    • ;footer= allows users to pre-define a default footer value for a package command (to be used, stored, and set when no footer exists in the config.ini for the package.
    • ;footer_highlight= is a true / false parameter that will draw the footer with the highlight color when on.
      • footer_highlight is also a new key to be used in the config.ini for manually configuring the footer highlight for the command.
  3. Hold mode ;mode=hold is no longer a command mode and can now be set for default, option, and slot commands via ;hold=true.
    • The default generated package.ini now uses this command header.
      • Users may want to delete their /switch/.packages/package.ini and have Ultrahand re-generate it if they are still using the old package.ini.
    • Side-note: If using ;mode=hold, users will need to update their commands to leverage ;hold=true instead.
  4. Fixes to the placeholder parsing implementation.
    • Proper handling and resolution sequencing of unresolved placeholders.
    • Placeholder methods before the _source definitions are now carried over to the rest of the commands (rather than reset).
  5. Touch improvements to track-bars.
  6. Optimizations to command menu drawings.
  7. Various corrections, bug fixes, and improvements.

Full Changelog: ec26959...v2.2.3

Quick update:

  • Footer package command header bug fixes (now to allow spaces). - 12/11/2025 3:57 PM PST
    • Bug fix from prior changes. - 12/11/2025 5:20 PM PST

Full Changelog: v2.2.3...8bc9e73

Don't miss a new Ultrahand-Overlay release

NewReleases is sending notifications on new releases.