This is the talk page for discussing improvements to the Omnibus List article.
|Old and/or inactive discussions have been moved to the archive subpage.|
New, flexible Omnibus List with responsive formatting (large- and small-screen friendly!)
A little surprise I wasn't expecting to get around to this weekend, but it all just fell into place. After applying a little bit of code cleanup and reworking of the Omnibus List, I decided to just roll up my sleeves, dive in, and modernize the code.
(Note that I didn't change anything about the data, or the way it's formatted — the article is just as easy to view, to find information in, and to edit as it's always been. The only changes are to the structure around the lists, which isn't anything list editors really need to concern themselves with too much.)
Thanks to those preliminary structural changes, I was able to make a more sweeping update (again, still not changing anything about the information contained in the article), and produce a version of the Omnibus List with a completely flexible, adaptive layout. It'll reformat itself to fit your screen even on a mobile device (rearranging the list columns so they're all stacked vertically, single-file), and it'll also adapt to larger screens than before — now, if your browser is wide enough, you can see all five columns side-by-side, with no stacking at all. And all possibilities in between, which it should automatically adjust for pretty smoothly. (Fingers crossed, anyway.)
A testing/demo version of the new Omnibus List can be found at: User:FeRDNYC/Sandbox
Please test it out and let me know of any issues, concerns, suggestions, or thoughts you may have. Even if you hate it and think it's a stupid idea, please tell me that! (In fact, please especially tell me, if that's your reaction. I'd like to make this the new structure for the real Omnibus List, going forward, but certainly not if it's going to cause problems for anyone or make their life more difficult.)
- Done The new version is now live. Happy listing! (Happy omni bussing?) -- FeRDNYC (talk) 13:40, 29 October 2018 (UTC)
I've made every item in the Omnibus List a link now. The rationale is this: it may encourage exploration of the wiki by folks who just use it for reference purposes; it may encourage expansion of the wiki by highlighting pages that are missing; and it will provide an easier way (via "What links here" to rapidly check if an existing page is included in the Omnibus.
However, there's a bit of a downside: the HTML source before the change was 183.54K. After the change it is a whopping 932.76K. I expected it to perhaps double or triple, but quintupling is a bit much. I'm pretty worried about the impact this will have on mobile users, particularly as I know that Godville is valued by many players for being such a data-lightweight game.
- Whelp, I was right to be worried. The fully linkified Omnibus crashed the Android Godville app's in-app browser, and the browser on my upper-mid-range Android device. So, reverted. Without some clever trickery that's well beyond me (and probably requires a Hypothetical Future Admin's intervention), the Omnibus List must remain unlinked. -- Djonni (talk) 11:51, 3 November 2018 (UTC)