Community Wishlist Survey 2019/Reading/Accessibility settings for everyone

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
Random proposal ►

◄ Back to Reading  The survey has concluded. Here are the results!


  • Problem: We should offer a satisfying user-interface experience to as many people as possible. Anything accessibility & usability, that is purely reading-related could be moved to a simple site-style menu, and thereby become available to logged-out users, too.
    We have been striving for a one-size-fits-all interface. In contrast this solution offers users with very common disabilities and impairments, which we know the current interface doesn't offer best experience, an easy way to adapt the interface to their needs and to serve them the best we could. We’re talking about flexibility in changing basic settings like (any of):
    • font size & styling,
    • day/night modes,
    • photophobia,
    • grayscale,
    • fixed/full width layouts for widescreen options,
  • Who would benefit: For all readers including not-logged-in ones. (Note: Technical limitation to support it for every user is, that it has to be implemented client-side in JavaScript to avoid cache fragmentation.)
Napkin sketch concept - more details at phab:M17.
  • Proposed solution: Phab:M17 (at right) offers a napkin sketch type wireframe idea of how it might work (ignore the aesthetics!) and Phab:M57/149/ shows a proof-of-concept prototype (old install notes).
  • More comments: Relevant examples:
    • Wikiwand's settings flyout - (screenshot1 - screenshot2)
    • NYTimes 3-level font-size options - (screenshot)
    • GMail's 3-level interface-density options - (screenshot, details)
    • Southampton University accessibility panel - (screenshot, live)
    • Battlefield's 3 color-blind options - (4 screenshots)
    • Fixed-width experiments in Typography Refresh and Flow - Some users love this (example); Some like the idea but want to be able to change the default width; Some want (the current) full-width. We should make it user-configurable. One possibility is to make it "resizable", just like the editing-text-box currently is (which also has a hard-override in Preferences->editing for columns and rows). Maybe jqueryui.com/resizable/#snap-to-grid or similar?
    • More?
  • Phabricator tickets: T91201
  • Proposer: Quiddity (talk) 21:37, 11 November 2018 (UTC)

Discussion[edit]

Voting[edit]