OOUI is used by dozens of user scripts on Wikipedia and several user-created forms. It is known that Codex will replace OOUI, but OOUI currently provides a full-featured library for creating most user interfaces.
Some of these changes might include:
- Using cdxIcons instead of OOUI icons for IconWidgets
- Using Codex libraries for buttons, forms, and the like
- Ensuring backwards compatibility with dozens of user scripts, as well as with stuff like the VisualEditor
In the event something might break for any of these widgets we can ensure legacy behavior with a new config option legacy that would revert to the default behavior (which would probably be deprecated once the entire rewrite is complete).