• 
      

    Update most buttons in the UI to use Ink.Button.

    Review Request #13719 — Created April 9, 2024 and submitted — Latest diff uploaded

    Information

    Review Board
    release-7.x

    Reviewers

    This goes through the UI and switches most of our buttons to
    Ink.Button. This includes some slight appearance changes, including
    different icons, a bit more button padding (making them easier to hit,
    especially on mobile), and the capability to mark them as busy when
    operations are being performed. The formatting toolbar has some changes
    in appearance as well.

    Review Board's own buttons, button groups, and menu buttons are now
    considered deprecated for new code. If the body tag as the
    ink-show-deprecations class applied, these will be highlighted.

    There are still buttons that need to be updated, but those will be
    tackled in separate changes as part of larger UI work.

    Tested various parts of the UI with deprecations turned on, making
    sure most were converted over.

    Tested in light and dark modes, but dark mode still needs work in many
    affected areas before it's fully ready here.

    Unit tests pass.


    Commits

    Files