Mailing List Archive

OOUI v0.43.0 released -- new features, icon amendments and performance improvements
Hi,

excited to share that we've released OOUI v0.43.0 last Thursday.
It will rollout on the normal train tomorrow, Tuesday, 18 January 2022.

Highlights in this release since v0.42.0:

- MessageWidget features now a `showClose` option for the optional
closing notices et al.
- MenuSelectWidget highlights the first selectable option instead of the
visible one. Thanks to volunteer Func.

- Numerous icon additions and improvements are featured:
-- The only nominal breaking change is removal of the `destructive`
variant from 'close' icon. The 'close' icon shouldn't be used for removing
or deleting things for user-experience consistency, please revisit your
codebase and use 'trash' icon instead.
-- 'stopHand' icon was deprecated and renamed to 'hand' icon while being
aligned to the Design Style Guide's icon guidelines[0].
-- 'watchlist' icon was added. Thanks to Alex Hollender.
-- Large number of 'bold' and 'italic' icons for specific languages
were aligned to the guidelines. Thanks to new Design Systems team
peer, Bárbara Martínez Calvo.
I'm specifically excited about these changes as they emphasize our goal
to provide first-class experience for our diverse language communities.
With updated OOUI demos[1] and demos of future Vue.js-based[2] UI
toolkit Codex, you're now able to see and compare all per language
icons. Thanks to Roan Kattouw and Ed Sanders.

- Last, but not least, more than 20 different performance optimizations
across widgets were included in this release, thanks to Thiemo Kreuz
at current work focus by Wikimedia Deutschland.
One call for notice here, widgets don't feature default implicit
`aria-disabled="false"` any more to save bytes sent to client,
only when set dynamically.
There was one case of a template breakage written to check for
this –now missing attribute. Please carefully test if this might affect
your
code.–

You can find details on additional new features, code-level, styling
and interaction design amendments, and all improvements since v0.42.0
in the full changelog[4].

If you have any further queries or need help dealing with deprecating
changes, please let me know.

As always, interactive demos and library documentation is available
on mediawiki.org[5], there is comprehensive generated code-level
documentation and interactive demos and tutorials hosted on
doc.wikimedia.org[6].

OOUI version: 0.43.0
MediaWiki version: 1.38.0-wmf.18[7]
Date of deployment to production: Regular train, starting Tuesday 18 January

[0] - https://design.wikimedia.org/style-guide/visual-style_icons.html
[1] -
https://doc.wikimedia.org/oojs-ui/master/demos/?page=icons&theme=wikimediaui&direction=ltr&platform=desktop
[2] - https://www.mediawiki.org/wiki/Vue.js
[3] - https://gerrit.wikimedia.org/g/oojs/ui/+/v0.43.0/History.md
[4] - https://www.mediawiki.org/wiki/OOUI
[5] - https://doc.wikimedia.org/oojs-ui/master/
[6] - https://wikitech.wikimedia.org/wiki/Deployments#Tuesday,_January_18

Best,
Volker
Re: OOUI v0.43.0 released -- new features, icon amendments and performance improvements [ In reply to ]
thanks for the update. I've verified that ComboBoxInputWidget still does not support optgroups, conversely than DropdownInputWidget. Is there a specific reason for that or somebody wants to contribute with that through a task on phabricator ? (Thomas) Sent: Monday, January 17, 2022 at 11:05 PM
From: "Volker E." <volker.e@wikimedia.org>
To: "Wikimedia developers" <wikitech-l@lists.wikimedia.org>, "Design.Public" <design@lists.wikimedia.org>
Subject: [Wikitech-l] OOUI v0.43.0 released -- new features, icon amendments and performance improvements Hi,

excited to share that we&#39;ve released OOUI v0.43.0 last Thursday.
It will rollout on the normal train tomorrow, Tuesday, 18 January 2022. Highlights in this release since v0.42.0: - MessageWidget features now a &#96;showClose&#96; option for the optional closing notices et al. - MenuSelectWidget highlights the first selectable option instead of the visible one. Thanks to volunteer Func. - Numerous icon additions and improvements are featured: -- The only nominal breaking change is removal of the &#96;destructive&#96; variant from &#39;close&#39; icon. The &#39;close&#39; icon shouldn&#39;t be used for removing or deleting things for user-experience consistency, please revisit your codebase and use &#39;trash&#39; icon instead. -- &#39;stopHand&#39; icon was deprecated and renamed to &#39;hand&#39; icon while being aligned to the Design Style Guide&#39;s icon guidelines[0]. -- &#39;watchlist&#39; icon was added. Thanks to Alex Hollender. -- Large number of &#39;bold&#39; and &#39;italic&#39; icons for specific languages were aligned to the guidelines. Thanks to new Design Systems team peer, B&aacute;rbara Mart&iacute;nez Calvo. I&#39;m specifically excited about these changes as they emphasize our goal to provide first-class experience for our diverse language communities. With updated OOUI demos[1] and demos of future Vue.js-based[2] UI toolkit Codex, you&#39;re now able to see and compare all per language icons. Thanks to Roan Kattouw and Ed Sanders. - Last, but not least, more than 20 different performance optimizations across widgets were included in this release, thanks to Thiemo Kreuz at current work focus by Wikimedia Deutschland. One call for notice here, widgets don&#39;t feature default implicit &#96;aria-disabled="false"&#96; any more to save bytes sent to client, only when set dynamically. There was one case of a template breakage written to check for this &ndash;now missing attribute. Please carefully test if this might affect your code.&ndash; You can find details on additional new features, code-level, styling
and interaction design amendments, and all improvements since v0.42.0
in the full changelog[4].

If you have any further queries or need help dealing with deprecating
changes, please let me know.

As always, interactive demos and library documentation is available
on http://mediawiki.org/"]mediawiki.org[5], there is comprehensive generated code-level
documentation and interactive demos and tutorials hosted on
http://doc.wikimedia.org/"]doc.wikimedia.org[6].

OOUI version: 0.43.0
MediaWiki version: 1.38.0-wmf.18[7]
Date of deployment to production: Regular train, starting Tuesday 18 January

[0] - https://design.wikimedia.org/style-guide/visual-style_icons.html"]https://design.wikimedia.org/style-guide/visual-style_icons.html
[1] - https://doc.wikimedia.org/oojs-ui/master/demos/?page=icons&theme=wikimediaui&direction=ltr&platform=desktop"]https://doc.wikimedia.org/oojs-ui/master/demos/?page=icons&theme=wikimediaui&direction=ltr&platform=desktop [2] - https://www.mediawiki.org/wiki/Vue.js"]https://www.mediawiki.org/wiki/Vue.js
[3] - https://gerrit.wikimedia.org/g/oojs/ui/+/v0.43.0/History.md"]https://gerrit.wikimedia.org/g/oojs/ui/+/v0.43.0/History.md
[4] - https://www.mediawiki.org/wiki/OOUI"]https://www.mediawiki.org/wiki/OOUI
[5] - https://doc.wikimedia.org/oojs-ui/master/"]https://doc.wikimedia.org/oojs-ui/master/ [6] - https://wikitech.wikimedia.org/wiki/Deployments#Tuesday,_January_18"]https://wikitech.wikimedia.org/wiki/Deployments#Tuesday,_January_18

Best,
Volker _______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/"]https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/