• 
      

    Update datagrids for dark mode and modern styling.

    Review Request #13809 — Created May 2, 2024 and submitted — Latest diff uploaded

    Information

    Djblets
    release-5.x

    Reviewers

    Historically, Djblets's datagrid styles have been quite ugly and
    somewhat broken. We've generally handled styling within Review Board
    itself, placing styles there partly for convenience and partly to match
    Review Board's look and feel. However, with Ink, we're now in a better
    position to improve the default styling.

    This change moves the styling to Ink, backports a lot of the Review
    Board styles to Djblets, and introduces dark mode.

    The styling is based on the (in-progress) Ink data table component. In
    the future, the plan is to rebuild datagrids on top of a more stable
    Ink foundation, but that's out of scope for now.

    Tested with Review Board, with an in-progress change that removes much
    of the overridden styling in favor of Djblets.

    This was tested on the dashboard, All Review Requests, Users, Groups,
    and the user page.


    Commits

    Files