Community Wishlist Survey 2019/Reading/Accessibility settings for everyone
Appearance
Accessibility settings for everyone
- 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.)
- 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
Voting
- Support OverlordOdin (talk) 18:29, 16 November 2018 (UTC)
- Support Tom Ja (talk) 23:51, 16 November 2018 (UTC)
- Support Hiàn (talk) 04:28, 17 November 2018 (UTC)
- Support 月心雪 (talk) 14:23, 17 November 2018 (UTC)
- Support Pcastellina (talk) 08:31, 17 November 2018 (UTC)
- Support J. N. Squire (talk) 11:15, 17 November 2018 (UTC)
- Support Libcub (talk) 11:18, 17 November 2018 (UTC)
- Support PamD (talk) 18:45, 17 November 2018 (UTC)
- Support Rsvk (talk) 21:03, 17 November 2018 (UTC)
- Support Wunkt2 (talk) 03:28, 18 November 2018 (UTC)
- Support Richard Nevell (talk) 10:48, 18 November 2018 (UTC)
- Support Liuxinyu970226 (talk) 12:29, 18 November 2018 (UTC)
- Support Sebastian Wallroth (talk) 13:03, 18 November 2018 (UTC)
- Support ~ Amory (u • t • c) 17:19, 18 November 2018 (UTC)
- Support MichaelSchoenitzer (talk) 20:50, 18 November 2018 (UTC)
- Support – Meiræ 22:29, 18 November 2018 (UTC)
- Support Viztor (talk) 03:46, 19 November 2018 (UTC)
- Support —TheDJ (talk • contribs) 15:09, 19 November 2018 (UTC)
- Support Winged Blades of Godric (talk) 19:18, 19 November 2018 (UTC)
- Support Lord van Tasm (talk) 13:18, 20 November 2018 (UTC)
- Support Vulphere 15:07, 20 November 2018 (UTC)
- Support Rachel Helps (BYU) (talk) 19:11, 20 November 2018 (UTC)
- Support CAPTAIN RAJU(T) 22:53, 20 November 2018 (UTC)
- Support β16 - (talk) 09:47, 21 November 2018 (UTC)
- Support Novak Watchmen (talk) 13:46, 21 November 2018 (UTC)
- Support Accessibility! Krinkle (talk) 02:18, 22 November 2018 (UTC)
- Support Seddon (talk) 06:09, 22 November 2018 (UTC)
- Support Graham87 (talk) 15:09, 22 November 2018 (UTC)
- Support TheAwesomeHwyh (talk) 05:16, 23 November 2018 (UTC)
- Support Tar Lócesilion (queta) 23:25, 23 November 2018 (UTC)
- Support WeegaweeK ❀ t c 08:23, 24 November 2018 (UTC)
- Support Hmxhmx 10:29, 24 November 2018 (UTC)
- Support HouseGecko (talk) 12:29, 24 November 2018 (UTC)
- Support — AfroThundr (u · t · c) 02:45, 26 November 2018 (UTC)
- Support Linguistical (talk) 16:26, 27 November 2018 (UTC)
- Support YFdyh000 (talk) 17:57, 27 November 2018 (UTC)
- Support Uanfala (talk) 03:01, 28 November 2018 (UTC)
- Support WhatamIdoing (talk) 18:40, 28 November 2018 (UTC)
- Support JTP (talk • contribs) 01:57, 30 November 2018 (UTC)