Only the uppercase "Default" variant of a theme is used. Therefore, if a theme has a lowercase "default", it is not automatically selected, and the first one is selected instead. This in one of the several problems with uppercase/lowercase strings in the adium theme support
The default variant is determined in the plist file.
Uh... I checked It is in the plist file or, if it is not there, the "Normal" variant is used or, if there isn't one, the first in the list is used. I thought that "Normal" was "Default". We should check what does Adium do, if there are themes with "Default" and "default" variants (I just checked and there are) there is probably a reason.
DrDanz: Would this be fixed with your proposed caseInsensitive network manager?
Hopefully yes, but I'm not 100% sure
With all the work going into the new QML Text UI I think I should close this this. I don't want someone to see this and do work which will get thrown away, it would be a waste of that person's time. Sorry.