I reckon there are many parts of the mediawiki UI that have been developed years ago and changed little since then. The currently supported browsers offer more optimal solutions in terms of clarity, CPU usage, code length. Recently I’ve done a significant cleanup in the MultimediaViewer project (patchset) that replaces most of the javascript-based positioning with static css among other improvements.
I’ve also done some layout fixes and updates to Vector and Timeless skins in an experimental userstyle, that I’m planning to propose piece-by-piece as progressive improvements to these skins.
I’m looking for some mentorship that introduces me to how to break up such improvement and turn them into patches, how to find reviewers. I have a hard time finding help and engagement from mediawiki developers, therefore I’d like to try this path to getting things done. I appreciate any form of support.
I intend to do more similar cleanups and improvements in the future, to repay some of the technical debt and improve the user experience of the wikis.