Page MenuHomePhabricator

Add some PageTriage components and icons to the Codex library
Open, Needs TriagePublic

Description

During our conversion of PageTriage to Vue, we have created some components that may be useful to other folks in the MediaWiki ecosystem. We should look into getting these added to the Codex library.

Getting stuff added to the Codex library could also help with code simplification and code maintainability in PageTriage.

  • Icons
    • The icons in the mockup in T347732#9212617 look like good candidates.
      image.png (708×82 px, 18 KB)
    • Maybe also a round, non-octagon version of this.
      image.png (48×54 px, 1 KB)
    • Filter icon
  • Vue components
    • @jsn.sherman, got any ideas for this since you wrote all our PageTriage Vue components?
Notes on submission process

Event Timeline

A filter icon would be great, I'm gonna try and figure out how hard it will be to create one :)

Wrt to the toolbar icons, I think we have decently similar ones to those in the Codex repos (the next and close icon might need to be upstreamed)

All of those icons are in codex, their names are (from top to bottom):
cdxIconMoveLast ltr version, cdxIconInfoFilled, cdxIconHeart, cdxIconSuccess, cdxIconTag rtl version, cdxIconTrash, cdxIconDoubleChevronStart rtl version.
They are all the largest variants of the icons, 20px.

A round, non octagonal version of "!" is cdxIconInfoFilled other version. See https://doc.wikimedia.org/codex/main/icons/all-icons.html

All of those icons are in codex, their names are (from top to bottom):
cdxIconMoveLast ltr version, cdxIconInfoFilled, cdxIconHeart, cdxIconSuccess, cdxIconTag rtl version, cdxIconTrash, cdxIconDoubleChevronStart rtl version.
They are all the largest variants of the icons, 20px.

A round, non octagonal version of "!" is cdxIconInfoFilled other version. See https://doc.wikimedia.org/codex/main/icons/all-icons.html

cdxIconFilled is a (i) not a (!) not sure if that will work in the feed in the same context