Make WordPress Core

Opened 5 years ago

Last modified 3 years ago

#48587 new feature request

Allow customization of Admin Color Schemes for dashboard

Reported by: ate-up-with-motor's profile Ate Up With Motor Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version:
Component: General Keywords:
Focuses: ui, accessibility, administration Cc:

Description (last modified by SergeyBiryukov)

This issue -- #48585 -- highlights the need for a sorely missed core accessibility feature: the ability for users to customize the preset Admin Color Schemes for the administrative dashboard.

I know there are plugins that can customize the dashboard, but I believe this feature belongs in core for these reasons:

  1. It affects users' ability to access and manage the basic functions of any WordPress installation.
  2. The necessary styles already exist in core and there is already provision to save specific color scheme settings in the user profile. This functionality would be a refinement of pieces already baked in.
  3. The accessibility shortcomings of the default set of Admin Color Schemes are already a known issue.
  4. For intermediate users, being able to make certain customization choices to an existing scheme or palette is typically the easiest way to achieve a desired result. (More complex functionality, like altering the button layouts, would probably be best left to plugins aimed at more advanced users.)

As a user, I want to emphasize that color selection for accessibility is very much an individual choice. There are, for example, W3C standards-validated high-contrast color schemes that are very hard on my eyes. Regardless of whatever other changes may be made to the default Admin Color Schemes for accessibility, it would be beneficial to allow users to further tailor those schemes to suit their own needs. Since the Admin Color Scheme choices are saved in the individual user profile and the color choices are not publicly facing, there's no obvious reason why WordPress users shouldn't have that option.

Ideally, such a customization option would include some kind of color picker interface. In a pinch, providing a hyperlink to an external color chooser with clear instructions to copy and paste the hexadecimal code for the desired color into the appropriate spot would probably be adequate and would still be a significant improvement.

I'm not a developer, so the engineering of such a feature is beyond my scope, but I figured it was worth asking.

Change History (4)

This ticket was mentioned in Slack in #accessibility by afercia. View the logs.

5 years ago

#2 @afercia
5 years ago

  • Milestone changed from Awaiting Review to Future Release
  • Version 5.3 deleted

This ticket was discussed during today's accessibility bug-scrub. The idea sounds sensible and worth considering for the future. A lot of preliminary work would need to be done to build such a new feature. In the meantime, a reconsidering the purpose of the preset admin color schemes sounds a more feasible approach.

#3 @melchoyce
5 years ago

@helen has a plugin which does this, but it's out of date and would need some fixing if we wanted to use it as a base:

#4 @SergeyBiryukov
3 years ago

  • Description modified (diff)
Note: See TracTickets for help on using tickets.