libultrahand update + slight alignment corrections
Hey again,
So I've created a fix in libultrahand for overlays losing their foreground input isolation when the overlay is kept open and a game is entered. This was a very old bug in libtesla that has plagued every overlay since its conception. I've also addressed the other concerns raised before on issues, as well as slightly adjusted some of the alignments for the System Information.
Feel free to look over all the changes when you get the chance.
Added one more fix for entering games, then opening the overlay immediately after. Title id doesn't change in that case, so it needed to be handled properly.
I will check it out later today and push the update.
hey again, there might be one last lingering tweak to the fix i need to make for the foreground bug. right now when the overlay is opened, the fix triggers after 3s, but that could disrupt input. i'll have to isolate it more to title id changes for that boundary case. i'll be fixing it today so ill lyk when it is properly addressed.
I think that I've finally gotten the libs in an overall stable state now after testing (as well as testing by users). feel free to check it out.
@ppkantorski Good to merge?
let me submit one last libultrahand update, then i think so. it all looks good to me
feel free to try it out. most of the changes in libultrahand are all cleaned up now
i appear to have smudged one line for building with NO_FSTREAM_DIRECTIVE.
187 | char buffer[4096];
| ^~~~~~
should be fixed now. let me actually rebuild this and test, then ill share a compiled version
i need to test this with some cheats, dont have a lot on my switch rn
update: seems to be ok. lmk when you get the chance to test
works for me. if you're good, I will merge and make a release build