[00:41:09] harej: Would be nice if HotCat wasn't really needed, per se. [00:41:22] Native to Commons, sure, but an invasive species? [09:29:34] harej: btw you might find T155567 interesting, it's very similar to what you are after (except that is asking for a core change, not a gadget) [09:29:36] T155567: Make OOjs UI easier to use for gadgets - https://phabricator.wikimedia.org/T155567 [09:30:36] I suppose one nice thing about my gadget is "we'll handle OOjs so you won't have to" [09:30:37] (or at least asking for most of the work to be done in core so gadgets can create forms just by passing some kind of JSON descriptor) [09:31:25] not just gadgets -- OOjs UI would be a lot better if there were more high level abstractions [09:31:36] I say this as someone who's also used it to write an extension [09:31:44] absolutely [09:32:04] Because the API is so low-level you end up just doing the same thing as everyone else through copy-paste coding – which is inane [09:32:14] And then you have no idea how the thing actually works [09:32:16] so it would be nice to add those abstractions in core and then have a really simple gadget do it [09:32:20] Yes [09:33:02] the task for doing that was #6 on the Developer Wishlist this year [09:33:47] which doesn't necessarily mean it gets resourced, but it's at least a starting point for convincing people to help out with it