• 
      

    Fix colors and styling for commit list and field changes.

    Review Request #13902 — Created May 28, 2024 and submitted — Latest diff uploaded

    Information

    Review Board
    release-7.x

    Reviewers

    When working on the diff theme support, the commit lists ended up with
    a broken background color in light mode for the "-" and "+" operators.
    This happened because a variable these depended on became an alpha
    overlay color, rather than using a base color for insert/delete.

    All the diff op colors have been updated to use base colors, ensuring
    consistency there in both light and dark modes. The commits list has
    also been updated to use a more correct font size in the process, so the
    summary and message don't appear substantially larger than the
    surrounding elements.

    The standard file fields have been updated to match the same colors as
    well, along with the same icons shown in the commit list and the same
    padding. This helps bring consistency between the two elements. Right
    now, these definitions are duplicated. Work needs to be done to build
    CSS components for this part of the UI.

    Tested several fields and the commit list in both light and dark modes.


    Commits

    Files