Hi there, thanks for maintaining this mod! I've been playing with it for a while now and it's been very useful.
Last night I had a few ideas for improving the UI a bit. I know you're busy maintaining a whole bunch of mods, so I went ahead and wrote a patch for them myself. I submitted a PR to your Github repo with all the details, but the short version is that I changed the list of mission profiles to be sorted by name, and also added a search bar and a way to hide invalid profiles (e.g. because the payload is too heavy):
I hope that's alright! I tried to keep the patch as minimal as possible, but I had to do a bit of rejiggering to the GUI list code to get the filtering to work properly. Let me know if you need me to change or fix anything!
I was also interested in making some additional changes (such as caching the search results so they don't have to be recalculated every frame, and adding support for different sort modes), but that would take a more significant rework to separate out the GUI logic from the profile validation logic first. I'm willing to make all the necessary changes myself, but I wanted to make sure you'd be okay with me submitting a PR for that kind of extensive rework before getting too deep into the guts of the code.