Page MenuHomePhabricator

Consider using OOUI elements (especially popups) for RevisionSlider
Closed, ResolvedPublic

Description

OOUI has a whole list of features that can save a lot of headaches in the future for RevisionSlider, especially in terms of positioning of floating elements and popups.

  • The OO.ui.PopupWidget for example already has mechanism to "correct" its placement for RTL/LTR and for screen sizes (by "clipping" to the screen width and height, see OO.ui.mixin.ClippableElement)
  • Another point is that OOUI uses MediaWiki and Apex themes that are constantly updated by the UI Standardization group, and so its design fits the rest of modern MW elements, which could save a lot of time in designing elements and fixing and updating design in the future.
  • OOUI also allows and is optimized for accessibility, which can save work on that aspect.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
WMDE-leszek set the point value for this task to 8.Aug 2 2016, 12:05 PM
WMDE-leszek moved this task from Proposed to Backlog on the TCB-Team-Sprint-2016-08-02 board.
WMDE-leszek removed the point value for this task.

I'd consider this ticket more of a tracking ticket (or story if you prefer), with its subtasks referring to particular actionable items with estimations. That's why I've removed a story point estimation for this one.

WMDE-leszek triaged this task as Medium priority.Aug 9 2016, 7:34 AM