I didn't know that was an issue with the subtitles
When downloading the entire season, AS only analyses the first episode. If the first episode has no forced subs for example, then you cannot select them. But if the second or third episode then has forced subs...
Granted, I might've done the same back then and realized the issue after that. But now it makes no sense to use the preset of the first episode for the entire season. Why should the settings be the same for all episodes?
And when they are at it, they can improve it even further by adding presets for subs, so if you always download the same, you don't always have to select and deselect everything.
They even made it a setting to show or hide surround sound options, so they can do that here as well and make it possible to hide specific languages from the subs and audio section. I never download chinese, danish or greek subs or other audios than the mentioned three, so it makes no sense to always show them.
It would simplify the configuration dialog alot, and a simple UI is their agenda.
Since I always write much, tldr of what my ideas are, in the order of importance:
-for season download, not only show the available subs. Instead, show just the language and then download all availabe subs for subsequent episodes. If people only want to get forced or cc subs, then they can go into settings and tell AS to never download CC subs for seasons.
-Add "select all", "deselect all" and "activate preset" checkboxes (or at least the last one) to the configuration window, so after you set the languages you always want in the settings, you only have to use this one checkbox to select or deselect them.
When you uncheck it, it will deselect all languages in your preset. Same goes for the "select all" box, so there is no need for a second "deselect all" box, making it simpler to look at.
-Extend the existing idea of filtering the audio to surround or not to the ability to also filter language codes. So you can go into the settings and tell AS to never show greek audio or danish subs, no matter if they are available or not. That would simplify the UI even further, as there are less entries to choose from, and I think most people only download a few languages, like their main language and english.
-Another idea I just had to make the subs UI easier to look at, but not as important as the other things above:
Switch from the current simple list format for subs to a tree format, like the Windows Registry.
So instead of the current format
_German (forced)
_German (CC)
_German
_English (forced) ...
you have
>German
_(forced)
_-(CC)
>English
_(forced)
So instead of just a giant list, you can better see where one language ends and the next begins, as there are more spaces (like Tab in Word) between them.