• 
      

    Add dark mode support for the review request box.

    Review Request #13729 — Created April 14, 2024 and submitted — Latest diff uploaded

    Information

    Review Board
    release-7.x

    Reviewers

    This introduces the beginnings of dark mode for the review request box.
    In dark mode, the box takes on a cool-grey, almost blue-ish tone,
    contrasting with the background but remaining dark and keeping the focus
    on the content.

    Most of the UI is converted over, but not all. The text boxes appear
    light when in edit mode, and contrast quite a bit with the box, and the
    file attachments and issue status area need new styling as well.
    However, this gets us most of the way there.

    There are some structural changes. The actions area is now styled using
    a flexbox, instead of carefully managing floats. This helps us style
    things just a bit more correctly, and will hopefully avoid some of the
    off-by-one issues previously encountered on some platform/browser
    combinations where the Reviews/Diff/Files tabs weren't fully connected
    to the box.

    There's also a fix to the field validation warning display. This appears
    to have regressed at some point (likely Review Board 6 timeframe), where
    the warning was populated with an attribute of the field verification
    error, which didn't exist due to the error itself being a string. We'll
    want to backport this later.

    Future changes will introduce more styling to the contents of this box.

    Tested this on Chrome and Firefox in light, dark, and system color
    schemes on both mobile and desktop views.

    Tested field editing, validation, and action dropdowns to ensure the
    styling was correct.


    Commits

    Files