Hello everyone, I'm excited to announce that we've released OOUI v0.34.0 today.
Key highlights of this release are (summarizing since v0.33.0): - Update to OOjs v3.0.0, up from v2.2.2
- Update to jQuery v3.4.1, up from v3.3.1 Both updates above are considered breaking changes. Please carefully test if they affect your code.
- Element: Implement `#setScrollLeft` and use where needed. Improves scrolling-related operations in RTL languages
- Frameless buttons are now featuring hover and active state as standard, improving user navigational experience
- ProcessDialog: Improve secondary action appearance to let users better focus on content
- WindowManager: Prevent iOS Safari from scrolling the page behind the dialog
You can find details on additional new features, code-level and accessibility changes, styling and interaction design amendments, and all improvements since v0.33.0 in the full changelog[1].
If you have any further queries or need help dealing with breaking changes, please let me know.
As always, interactive demos[0] and library documentation is available on mediawiki.org[2], there is comprehensive generated code-level documentation and interactive demos and tutorials hosted on doc.wikimedia.org[3].
OOUI version: 0.34.0 MediaWiki version: 1.34.0-wmf.22 Date of deployment to production: Regular train, starting Tuesday 10 September
[0] - https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr [1] - https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md [2] - https://www.mediawiki.org/wiki/OOUI [3] - https://doc.wikimedia.org/oojs-ui/master/
Best, Volker
-- Senior UX Engineer Wikimedia Foundation
volker.e@wikimedia.org | @Volker_E
Am Do., 5. Sept. 2019 um 02:59 Uhr schrieb Volker E. <volker.e@wikimedia.org
:
Hello everyone, I'm excited to announce that we've released OOUI v0.34.0 today.
Key highlights of this release are (summarizing since v0.33.0):
Update to OOjs v3.0.0, up from v2.2.2
Update to jQuery v3.4.1, up from v3.3.1
Both updates above are considered breaking changes. Please carefully test if they affect your code.
Some links for convenience: OOjs history: https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/core/+/v3.0.0/History.md jQuery 3.4.0: https://blog.jquery.com/2019/04/10/jquery-3-4-0-released/ jQuery 3.4.1: https://blog.jquery.com/2019/05/01/jquery-3-4-1-triggering-focus-events-in-i... For what it’s worth, jQuery claim that “[t]here should be no compatibility issues if upgrading from jQuery 3.0+.”
Cheers, Lucas
wikitech-l@lists.wikimedia.org