Problem/Motivation
Follow-up to discussion on #2860419: [Meta] Appearance page is too long and confusing and during #3249152: Drupal Usability Meeting 2021-11-12.
For people unfamiliar and new to Drupal it is currently difficult to distinguish between the theme types default and admin and experienced users have at least to think for a second or two each time altering the settings on the Appearance page. There are two situations where the user is confronted with unintuitive tasks paired with a high cognitive load.
- In the select box in the Admin Theme form at the bottom of the Appearance page the user is presented with the list of all installed themes. There is no indication which themes out of the list are suitable and intended to be used as an admin theme - you could basically set each installed theme as the Admin Theme.
- Same for the availability of the
Set as defaultaction button in eachInstalled Themescard - excluding the card which is actually selected as the Default Theme. You could basically set each installed theme as the Default Theme even if it is designed and intended exclusively to be used as an Admin Theme like for example Claro.

If the intended use of a theme would be set in the info.yaml file it would make subsequent user tasks on the Appearance page more clear and intuitive.
Proposed resolution
Either add a new key value pair with the value(s) default and admin to the info.yml file or split the value theme for the key-type into default and admin. Possible value choices could be:
- default
- admin
- default, admin (for a theme that could be used as Default and Admin theme at the same time)
Remaining tasks
1. Agree how to implement the differentiation of Default and Admin Themes in the info.yaml file
2. tbd
| Comment | File | Size | Author |
|---|---|---|---|
| current.png | 140.1 KB | rkoller |
Comments
Comment #2
lauriiiComment #3
ckrinaHuge +1 for this. Thanks for creating the issue!
After the issues @lauriii linked, could we say this one and #3103375: Let themes indicate whether they work as front-end and/or admin themes could be merged? Maybe mark this one as duplicated and move all the info and relations to the previous one?
Comment #4
aaronmchaleComment #5
rkoller@ckrina i was totally unaware of the two issues @lauriii linked. i did a brief research when i was writing up the initial comment in the parent meta issue but haven't found those. i am totally fine & completely agree with you if we would close this issue as well as one of the other two as duplicate and move informations and aspects of those two missing into the remaining one. and also link the remaining one to the appearance page meta parent. just focus the effort and discussion to a single issue instead of having several.
Comment #6
aaronmchaleWe now have three issues discussing roughly the same thing, so we should reconcile that.
I'm just going to quote my comment on #3103375-20: Let themes indicate whether they work as front-end and/or admin themes:
Comment #7
xmacinfoWe should not have 3 issues dealing with the same request. Let’s close this issue and use instead #550102.
Comment #8
aaronmchaleComment #9
ckrina@rkoller no problem at all! I couldn't find them neither even I was guessing something existed, so that's why I asked @lauriii. Thanks all for keeping the ball rolling.