Thanks buddy! I'll have a look at this asap. Do you know if it's possible to download the pull request version? I'd like to test this before merging the pull request if possible. Not that I don't trust you I'm just aware that differences between build environments can lead to issues compiling, and I don't want to merge such a significant change and then find I can no longer build it myself.
Just clone my repo (or download its zip) and try to build it yourself. It should work if you have the latest ctru commit installed.
https://github.com/thedax/3ds_hb_menu/