Display same info for themes as for modules

Created on 9 November 2014, almost 10 years ago
Updated 21 August 2024, 2 months ago

Problem/Motivation

When in the Appearance list page you see a bunch of themes, some have dependants and some dependencies, however there is no way to know the relationship between base themes and sub-themes, quite unlike Modules which you are clearly told which ones relate (requires, required by etc).

This is not very good, some parity with modules is required, we can't expect users to guess which themes they have uninstall.

This seems like a pretty major UX problem.

Proposed resolution

Display the same information for themes as is shown for modules (machine name, version, requires and required by). As with the modules these should be collapsed by default, and use the same expandable description as was used for the modules. Contrary to the modules list, do not collapse also the operations, as this seems to be a usability regression in that case.

Remaining tasks

Review and commit patch.

User interface changes

The theme configuration page will look exactly the same, except that the version number has now been moved to the collapsed information, and the theme description can be expanded to show the required information.

API changes

None

Data model changes

None

Beta phase evaluation

📌 Task
Status

Needs work

Version

11.0 🔥

Component
Theme 

Last updated about 8 hours ago

Created by

🇳🇿New Zealand Jeff Burnz

Live updates comments and jobs are added and updated live.
  • CSS

    It involves the content or handling of Cascading Style Sheets.

  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024