==First thoughts about UI== teahouse.autoComplete.js --> Extend jQueryUI autocomplete via Widget Factory? ==How about OOJS UI - Stable enough?== 2014-07-31: freenode#mediawiki-visualeditor (13:13:25) Rob: Hi everybody! I'm trying to learn the OO JS and OOJ UI Framework/API. Can you tell me the current state of the codebase? Is it stable enough for third party use? Or would you not recommend building extension user interfaces upon it? (13:22:45) Krinkle: osnard: OOjs is a stable code base that has had a 1.0 release and is following semver. (13:23:36) Krinkle: osnard: OOjs UI is still in flux (pre 1.0). however it is well-documented, and if you take care to follow the release notes /git log we do mark any breaking changes as such. https://www.mediawiki.org/wiki/OOjs_UI#Showing_a_dialog ==Teahouse on WPEN== All components of "Teahouse Gadget" https://en.wikipedia.org/w/api.php?action=opensearch&search=Gadget-teahouse&namespace=8&format=jsonfm Main implementation of dialogs https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-teahouse/content.js Gadget inclusion depending on current page content https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-teahouse.js Making Teahouse a gadget activated by default https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadgets-definition * teahouse[ResourceLoader|default]|teahouse.js|teahouse.css