List of changes:
- New combo package launcher (similar to the overlay launcher).
- Users can set any package to key combos.
- New
Quick Launch
package setting (for disablingBoot Commands
for the package during combo launches). - More button combinations have also been added to the list.
- New command
open
for opening overlays (with or without launch arguments) from the package menu.- Called
open /path/to/overlay.ovl {LAUNCH_ARGUMENT_1} {LAUNCH_ARGUMENT_2} {...}
- Overlays can now be compiled to handle specific tasks for Ultrahand packages.
- Called
- Buttons
ZL
andZR
will now skip the menu exactly one viewport's distance up or down.- Multiple clicks and hold will trigger rapid page skipping.
- This should allow for quicker and easier menu navigation, as well as table scrolling.
- New atmosphere updater functionality.
- To use, copy / move / unzip files into place as you would expect (overwriting stratosphere and package3 in
/atmosphere/
).- Instead of being overwritten, the files will be assigned a
.ultra
extension.
- Instead of being overwritten, the files will be assigned a
- After files have been moved into place, any
reboot
command will automatically trigger the Ultrahand Updater payload.- This payload is downloaded once the moment
reboot
is ran after installing Atmosphere as well as during software updates. - Users must reboot from Ultrahand Overlay itself for changes to apply.
- This payload is downloaded once the moment
- To use, copy / move / unzip files into place as you would expect (overwriting stratosphere and package3 in
libultrahand
detection for overlays compiled withlibultrahand
.- Highlight colors for overlays with
libultrahand
functionality. - Recompilation of all
libultrahand
overlays is needed with the new Ultrahand signature added (seeMakefile
).
- Highlight colors for overlays with
- New command
dot-clear
, calleddot-clear <PATH_TO_BE_CLEARED>
.- This command will remove all metadata files that begin with
._
from any specified directory (as well as all subdirectories). - This is useful for users who transfer files and mods over to their SD card from macOS.
- Side-note: These metadata files can cause issues with mods, so clearing them can be quite useful.
- This command will remove all metadata files that begin with
- New theme color configurations and updates to the default theme as well as
ultra.ini
andultra-blue.ini
.banner_version_text_color
: Default color of the version label below the Ultrahand title.overlay_text_color
: Default color for overlay titles.overlay_version_text_color
: Default color for overlay versions.ult_overlay_text_color
: Default color for libultrahand compiled overlay titles.ult_overlay_version_text_color
: Default color for libultrahand compiled overlay versionspackage_text_color
: Default color for package titles.package_version_text_color
: Default color for package versions.ult_package_text_color
: Secondary color for package titles.ult_package_version_text_color
: Secondary color for package versions.text_separator_color
: Default color for text separator symbols.selection_value_text_color
: Default color for the selection value.- Side-note: Users may want to re-apply the default theme once for some of the changes to apply.
- Proper input isolation so menu navigation buttons do not interfere with combos and vise versa.
- Thread safe ini, hexing, file operations, and page swapping.
- New libultrahand command
swapTo
to safely handle swapping between pages (goBack / pop + changeTo).
- New libultrahand command
- The
Miscellaneous
settings menu has been re-organized and now includesTheme Settings
.- Theme settings includes options that allows you to toggle on and off various theme configurations.
- On return from within package dropdowns / forwarders, the page is now automatically refreshed.
- All command footers and tables will automatically redrawn.
- Package headers can now utilize
;show_widget=true
for rendering the widget. - Dropdown menu commands can now utilize
;mode=slot
for changing the dropdown symbol to the option symbol. - Software update now installs
nx-ovlloader / nx-ovlloader+ v1.1.1
(latest release).- Bug fixes for rapid overlay swapping, reduced file io calls, better memory mapping, and slight optimizations.
- Language changes are now instantly applied to the menu from within the language selection.
- Faster menu drawing.
- Buffer sizes for
nx-ovlloader+
(memory expansion) are now loaded immediately during overlay launch.- Slight buffer size tweaks for base loader.
- Slight improvements to
Swipe To Open
. - Slight redesigns to various text components within the overlay.
- Rendering related fixes and improvements.
- Fixes to file list generation from copy and move to include subdirectories.
- This functionality allows
Mod Alchemist
to properly handle the removal of folders when appropriate for toggling content mods.
- This functionality allows
- Numerous bug fixes, memory optimizations, navigational fixes and alignment corrections.
- Significantly reduced memory pressure throughout numerous methods.
- Countless code optimizations and better memory handling.
- Bug fix for step track-bar values vanishing.
- Touch related fixes (long touch and release).
- Dangerous pattern bug fixes.
json_file
/json_file_source
bug fixes.- Many other fixes not mentioned.
Full Changelog: 2602970...v2.0.0
Quick update:
- Transparent screenshot cursor opacity bug fix. ~ 8/6/2025 12:11 PM PST
Full Changelog: v2.0.0...8a7904e