Add dark mode support for config form menus and privacy rights.

Review Request #13857 — Created May 14, 2024 and submitted

Information

Djblets
release-5.x

Reviewers

The config form drop-down menus now make use of the Ink Menu color
palette, helping to resemble a typical menu. These components are
pending deprecation in favor of Ink.

The privacy consent UI is now styled for dark mode. When on light mode,
they appear as they have before. On dark mode, a pending consent request
uses a dark cool grey background. Allowed consent uses a transparent
background with a green border and text. Blocked consent uses a
transparent background with a green border and text. These colors are
styled from Ink's Success/Error accent colors.

Tested the My Account API token policy menu on light and dark mode.

Tested the consent requirements page on light and dark mode. Toggled between
allowed and blocked consent, and put the options in request mode to verify
those as well.

Summary ID
Add dark mode support for config form menus and privacy rights.
The config form drop-down menus now make use of the Ink Menu color palette, helping to resemble a typical menu. These components are pending deprecation in favor of Ink. The privacy consent UI is now styled for dark mode. When on light mode, they appear as they have before. On dark mode, a pending consent request uses a dark cool grey background. Allowed consent uses a transparent background with a green border and text. Blocked consent uses a transparent background with a green border and text. These colors are styled from Ink's Success/Error accent colors.
742e339123fd715ef02e88a099e3e3a533af0444

david
  1. Ship It!
  2. 
      
maubin
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-5.x (a26e88a)