Currently when viewing Preferences we show the default skin at the top of the list followed by the other skins in alphabetical order:
With the introduction of new Vector while it is opt in:
AC
- The currently selected skin will appear at the top (not the default skin defined in LocalSettings.php as currently)
- Preferred skins come after, in the order that they are defined in by $wgSkinsPreferred. Specifically Vector-2022 and Vector skins should be next in that order (assuming neither are currently selected)
- All other skins should follow in alphabetical order
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
- Use a new core config flag $wgSkinsPreferred to achieve the following order:
- Selected skin
- Preferred skins (defaults to [], in production we make this ['vector-2022', 'vector']
- Other skins in alphabetic order
QA Results - Beta
AC | Status | Details |
---|---|---|
1 | ✅ | T298933#7669649 |
2 | ✅ | T298933#7669649 |
3 | ✅ | T298933#7669649 |
QA Results - Prod
AC | Status | Details |
---|---|---|
1 | ✅ | T298933#7687664 |
2 | ✅ | T298933#7687664 |
3 | ✅ | T298933#7687664 |