Myself and other patrollers convinced the Moderator Tools team to keep the PageTriage user interface (Special:NewPagesFeed and the Page Curation toolbar) the same visually during their recent rewrite from Backbone.js to Vue.js. T335074: Rewrite PageTriage front-end in Vue.js, T208256: Pick PageTriage JavaScript/front end rewrite frameworks
I think this was the right decision at the time. There are some benefits to splitting the front end rewrite into two parts (a code update which the Moderator Tools team did, and then a visual update which volunteers will explore doing with Codex). The benefit is an ability to stop or rollback visual changes if there is controversy, and less decision paralysis / quicker patch merging since the code modernization patches are separated from the visual changes patches.
However, there are a few folks (mainly WMF developers but also one patroller) that dislike the old UI. Concerns include...
- gray, jquery.ui ish look does not match the look of modern MediaWiki
- not using all Codex components is less maintainable
- not responsive
This ticket is to explore redesigning Special:NewPagesFeed and the Page Curation toolbar in Codex.
- Update Special:NewPagesFeed code (to Vue) (gerrit:910519)
- Update Special:NewPagesFeed visual appearance (to Codex) (gerrit:967661)
- Update Page Curation toolbar code (to Vue) T340117: PageTriage: Implement Curation Toolbar in Vue.js
- Update Page Curation toolbar visual appearance (to Codex)
Let's proceed carefully. Visual changes should look good and be fairly minimal / faithful to the old design.
Note: If we need to add any components or icons into Codex (upstream), we can make a Phabricator ticket and tag it Design-Systems-Team.