This will be a fairly large task.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | Goal | None | T122014 Convert all extensions/skins to OOUI | ||
Open | None | T158275 UniversalLanguageSelector language filter jQuery UI dialog should converted to OOUI dialog |
Event Timeline
Comment Actions
The language selector dialog is mostly implemented in the upstream jquery.uls library. I am doubtful whether other users of that library would continue using it if it pulled the OOUI dependency.
Having said that, there is a lot of technical debt in this code, and it would be good to rewrite it. Who knows, maybe it is possible to write the code in a way that having alternative UI on top of the functionality is easy and low maintenance.
Also, there is an about year delay before any new OOUI features and bugfixes can be used ULS and other extensions in MLEB, because master branch of those extensions need to support the two stable releases.