brief:
add a way to have presets of texture pack comboes and also edit the current texturepack menu with multiple QoL features
detailed:
I suggest a system consisting of 2 parts and a dropdown for selection of the profiles
One half of the system will be just like the normal texturepack menu, with the list of texturepacks in the folder. The other side will also be similar to the current system, but there is a button to create "slots". This could be in the form of a + for simplicity. These slots will stay, so that if you for example only want to change your soundpack you can take one out and put another in. An empty slot should just be ignored. There could be a button to save the configuration of slots. A key feature of this slots system could be the ability to lock slots, so that they always stay in that position with that pack. There could also be a possibility to hotkey different profiles of texturepacks, perhaps even add a rule system, where you can create rules for which gamemode which profile is used.
This is quite clumped up, so if you have any questions regarding this, feel free to dm me because I will answer in great detail my thought process.