• 
      

    Restyle the Admin UI dashboard for desktop/mobile and simplify operations.

    Review Request #10754 — Created Oct. 13, 2019 and submitted

    Information

    Review Board
    release-4.0.x
    93f8121...

    Reviewers

    The old admin UI dashboard was still themed much like the Review Board
    1.6 and 1.7 releases, and was very much showing its age. It wasn't
    mobile-friendly, and had a sort of half-working support for
    adding/removing/reordering widgets, which probably nobody used.

    This change restyles the admin UI dashboard to fit in better with the
    rest of the modern Review Board UI. It's cleaner, puts content first,
    and works on both desktop and mobile.

    It also temporarily removes the ability to reorder and to add/remove
    widgets. These abilities are planned to come back, but with a different
    implementation. For now, the "X" for deleting a widget still exists, but
    won't work correctly.

    Widgets themselves have a modern component-based set of CSS classes.
    They're responsible for any of the styles they need within their content
    area, rather than relying on some very situation-specific defaults that
    were previously defined.

    Upcoming changes will improve the layout of widgets, rewrite the
    JavaScript backing to fix a lot of interaction quirks, add a better
    structure for defining widgets, improve the representation of
    information in existing widgets, and will either bring back the ability
    to add/remove/reorder widgets or remove those capabilities entirely.

    Tested that the widgets still work in mobile/desktop mode, and transition
    between the modes correctly without rendering glitches.


    Description From Last Updated

    Undo this change (should have the trailing comma)

    daviddavid
    david
    1. Very nice cleanup!

    2. Show all issues

      Undo this change (should have the trailing comma)

    3. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.0.x (96455bb)