Completely agree. The only menu in the game that supports navigation sounds is the home screen’s main menu.
We’d essentially need to get the sfx::play_variant_sound (which is used on the main menu, as mentioned, and also for explosions, movement, etc) bit added throughout the code to allow hooking into various navigation effects.
I would looove this. I think it adds a lot of polish.
My wishlist for separate sounds would be: switching between different panes of a view, for moving up and down a list, for starting a game (whether through a load, a new game, beginning a tutorial, etc), and for deleting a world/game. I know jack all about C++ but I may wind up submitting a PR if I can get it figured out.