List of changes:
- Package path shortcuts implementation, called
./for package path within command ini's.- i.e.
/switch/.packages/<NAME_OF_PACKAGE>/can now be called as./ - When fully utilized, this allows users to rename Ultrahand packages without any path conflicting.
- i.e.
- Basic toggles called without sourcing can now take a default state.
;mode=toggle?onfor defaulting to on when never clicked;mode=toggle?offfor defaulting to off when never clicked (current default functionality for;mode=toggle)
backlightcommand now requires aon/offstate. (bug fix)- Here is a simple way to use can the backlight function as a toggle.
[Backlight]
;mode=toggle?on
on:
backlight on
off:
backlight off
- Numerous optimizations for a variety of the
*_funcs.hppmethods. (faster menu drawing and commands) - New scroll bar implementation has been corrected.
- Returning from a hidden overlay now takes you back to the hidden overlay menu.
- Reduced memory imprint of
ovlmenu.ovl. - Creation of
libultra(restructuring of project into a custom library).- This allows users to potentially build their own Ultrahand Overlays when utilized with my
libteslafork. - To use, users simply need to copy the
libsfolder into their project, then import and uselibteslaas they would normally.
- This allows users to potentially build their own Ultrahand Overlays when utilized with my
Full Changelog: v1.5.5...v1.5.6
Update:
- Hidden package / overlay settings bug fix +
setIniFilebug fix. (05/07/2024 5:49 AM PST)- If you did use v1.5.6 before this update, you might want to run this command once (just to be safe).
[Clear INIs]
delete /config/ultrahand/packages.ini
delete /config/ultrahand/overlays.ini
delete /config/ultrahand/theme.ini
delete /config/ultrahand/config.ini
delete /config/.packages/config.ini
delete /switch/.packages/*/config.ini
- Path shortcut fix for
json_file_source+ fix for commands grouped together with a package forwarder. (05/07/2024 4:04 PM PST) - Wildcard pattern bug fix + move files/folders bug fix. (05/07/2024 8:55 PM PST)
- This may have affected this line from executing properly
delete /switch/.packages/*/config.ini. You may still want to run this command once if you used v1.5.6 earlier than the first update.
- This may have affected this line from executing properly
- More last minute wildcard pattern bug fixes. 😅 (05/07/2024 11:19 PM PST)
Full Changelog: v1.5.6...403f247