List of changes:
- Improvements to the
Listclass inlibultrahand.- 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_coloris nowscrollbar_color+ new colorscrollbar_wall_color(triggered when tapping ends of the list).- Updates to
ultra.iniandultra-blue.inithemes (as well asdefault).- Themes will need to be re-applied for changes to be applied.
- Updates to
- Fixes to the "immediate focus" implementation introduced in v2.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 theconfig.inifor the package.;footer_highlight=is atrue/falseparameter that will draw the footer with the highlight color when on.footer_highlightis also a new key to be used in theconfig.inifor manually configuring the footer highlight for the command.
- Hold mode
;mode=holdis no longer a command mode and can now be set fordefault,option, andslotcommands via;hold=true.- The default generated
package.ininow uses this command header.- Users may want to delete their
/switch/.packages/package.iniand have Ultrahand re-generate it if they are still using the oldpackage.ini.
- Users may want to delete their
- Side-note: If using
;mode=hold, users will need to update their commands to leverage;hold=trueinstead.
- The default generated
- Fixes to the placeholder parsing implementation.
- Proper handling and resolution sequencing of unresolved placeholders.
- Placeholder methods before the
_sourcedefinitions are now carried over to the rest of the commands (rather than reset).
- Touch improvements to track-bars.
- Optimizations to command menu drawings.
- 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