Currently when viewing Preferences we show the default skin at the top of the list followed by the other skins in alphabetical order:
{F34913855}
With the introduction of new Vector while it is opt in:
{F34913857}
# TODO
[] The currently selected skin will appear at the top (not the default skin defined in LocalSettings.php as currently)
[] Skins should be arranged in alphabetical order after that.
[] The Vector skins should be at the top of the list
# Developer notes
Sort order is defined in core and can be tweaked, but should not require knowledge of which skins are installed: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/751813
Two ways to do this:
1) Reverse alphabetical
* selected skin
* other skins in reverse alphabetic order
2) Use a new core config flag wgSkinsPreferred
* selected skin
* preferred skins in alphabetic order (defaults to [], in production we make this ['vector-2022', 'vector']
* other skins in reverse alphabetic order