Community Wishlist Survey 2022/Larger suggestions/Dark mode
This proposal is a larger suggestion that is out of scope for the Community Tech team. Participants are welcome to vote on it, but please note that regardless of popularity, there is no guarantee this proposal will be implemented. Supporting the idea helps communicate its urgency to the broader movement. |
Dark mode
- Problem: Wikipedia's bright themes/skins are difficult on reader's eyes.
- Proposed solution: Add a light-on-dark color scheme; toggleable by either the user interface or by the user's browser preference.
- Who would benefit: The average reader
- More comments: This was ranked the #2 wish on 2019's Wishlist Survey. While there were internal planning conflicts, hopefully those have resolved in the last two years so that New Vector can get dark mode. The most popular websites, web browsers, and operating systems, offer built-in support for a dark/night mode without hacks or workarounds. This also contributes to site accessibility and user energy savings (on OLED screens).
- Phabricator tickets: task T26070
- Proposer: czar 23:32, 10 January 2022 (UTC)
Discussion
- Community Wishlist Survey/FAQ#Avoid proposals that were declined in the past has Dark Mode as the first example. Procedurally, this proposal should be archived, but I have a hunch too that things have changed in the past two years. People seem to really enjoy mw:Extension:DarkMode and w:Wikipedia:Dark mode (gadget), so the work is nearly done and the popularity among users more or less proven. It just needs some final refinements and being seen through WMF deployment. So instead of archiving, I'm going to move this to our "Larger suggestions" pile, which is a place to for the community to express their desires for the visibility of other product teams and the broader Foundation. Please continue the discussion there and place your votes when the voting phase starts. I do apologize that Community Tech will have to decline this though, as much as we don't want to! MusikAnimal (WMF) (talk) 23:47, 10 January 2022 (UTC)
- @MusikAnimal (WMF), is there any indication that this still conflicts with mw:Desktop Improvements, or that any other team would take up the work? If not, and if it remains a top request two years later, why wouldn't it run in the Reading section for Community Tech consideration with other Reading proposals? If the team overlap conflict from two years ago still exists, so be it and the team can deny it, but isn't this worth checking as long as there is large, long-standing interest and no issue of technical infeasibility? Relegating this to "Larger suggestions" does not seem appropriate here. czar 03:27, 15 January 2022 (UTC)
- @Czar As I understand it, the solution of using the CSS invert filter wasn't approved. Additionally, our Varnish caching meant we couldn't offer the feature to logged out users. Then a different solution was presumably going to be part of Desktop Improvements, or at least things were going to change enough that we wouldn't want to attempt any other solutions because of potential conflicts. Obviously dark mode still isn't here, and I do not know for certain if it is still on the road map for Desktop Improvements (it doesn't appear to be). But either way, Community Tech's attempt at this was rejected. I personally don't really see a workable solution without using the CSS invert filter, in the absence of some other major changes that somehow would allow us to control parser output on desktop without stomping on any community-maintained designs, which would put it much too out of scope for our team, so even then it would still belong here under Larger suggestions. Sorry! I do believe this category will get a lot of attention during voting, if that means anything. The goal here is to give the WMF and broader movement an unfiltered window into the technical desires of the community. I hope this proposal gets the attention it deserves, because believe me when I say if we could have at any point deployed mw:Extension:DarkMode, we would have ;) MusikAnimal (WMF) (talk) 21:37, 15 January 2022 (UTC)
- @MusikAnimal (WMF), is there any indication that this still conflicts with mw:Desktop Improvements, or that any other team would take up the work? If not, and if it remains a top request two years later, why wouldn't it run in the Reading section for Community Tech consideration with other Reading proposals? If the team overlap conflict from two years ago still exists, so be it and the team can deny it, but isn't this worth checking as long as there is large, long-standing interest and no issue of technical infeasibility? Relegating this to "Larger suggestions" does not seem appropriate here. czar 03:27, 15 January 2022 (UTC)
- My historical concern with "dark mode" proposals was that it's tricky to style on-wiki content for a dark mode. If an official dark mode existed it could add one or more official CSS classes for use with TemplateStyles, making it easy to provide downstream support for a dark mode in templates and such, which sometimes make assumptions that backgrounds are light and text is dark. Having the support be official, rather than relying on ad-hoc gadgets and such, would make a big difference by providing infrastructure for us to build better content-side support for the feature. {{Nihiltres |talk |edits}} 00:27, 11 January 2022 (UTC)
- I agree. Wikipedians seems to be extremely against (if you look a the bug tracker) it which is a bit ridiculous. Lets just fix it. Almost every average user would enjoy it. Mrconter1 (talk) 06:29, 11 January 2022 (UTC)
- I don't think that's a fair assumption @Mrconter1: - it didn't accidentally end up at the top of a previous wishlist because Wikipedians didn't like it, after all! And the usage numbers of the various dark mode CSS etc also suggest we'd like it. Lots of the bug trackers just indicates that making a dark mode that doesn't occasionally either cause significant problems or blind the editors wandering around the less travelled paths onsite is...difficult. Nosebagbear (talk) 14:04, 11 January 2022 (UTC)
- I did not mean every Wikipedian. I am talking about Wikipedians that are responsible/driving the development of the site. Mrconter1 (talk) 14:29, 11 January 2022 (UTC)
- Im with @Mrconter1. Adding on, it would make it easier for everyone that wants to give their eyes a break like me. Rzzor (talk) 21:27, 11 January 2022 (UTC)
- Don't confuse 'against' with 'this is more complicated than ppl make it out to be'. Developers on Phabricator generally discuss the work that needs to be done, not the desire of the feature. —TheDJ (talk • contribs) 10:31, 12 January 2022 (UTC)
- I did not mean every Wikipedian. I am talking about Wikipedians that are responsible/driving the development of the site. Mrconter1 (talk) 14:29, 11 January 2022 (UTC)
- I don't think that's a fair assumption @Mrconter1: - it didn't accidentally end up at the top of a previous wishlist because Wikipedians didn't like it, after all! And the usage numbers of the various dark mode CSS etc also suggest we'd like it. Lots of the bug trackers just indicates that making a dark mode that doesn't occasionally either cause significant problems or blind the editors wandering around the less travelled paths onsite is...difficult. Nosebagbear (talk) 14:04, 11 January 2022 (UTC)
- I agree. Wikipedians seems to be extremely against (if you look a the bug tracker) it which is a bit ridiculous. Lets just fix it. Almost every average user would enjoy it. Mrconter1 (talk) 06:29, 11 January 2022 (UTC)
- There is already some infrastructure for the mobile apps that provides dark, black, or even sepia modes. While it struggles with some custom inline css in the content, for the most part it works pretty well. Obviously, it is based on Minerva. So the real and more specific proposal/need here is Dark Mode for (improved) Vector and Minerva in the web browser. --Geraki TL 13:07, 11 January 2022 (UTC)
- As a frequent reader, but occasional editor, I really want dark mode and don't care if it doesn't work in edit mode. The majority of "content" sites/apps on the net are adopting dark mode for nighttime reading, wikipedia now stands out as an exception. I've installed the extension which mostly works, and am a little mystified why it wouldn't be a priority for wikipedia. Its by far the most obvious problem with WP as a reader.—The preceding unsigned comment was added by Aaron Lawrence (talk) 03:29, 13 January 2022 (UTC)
- Yes, dark mode is important and Wikimedia is left behind. Leaving all of the technical limitations, we should have dark mode for dark reading at night. Thingofme (talk) 14:41, 6 February 2022 (UTC)
- concider:some Smartphone userer using night mode, so wiki have to kow, wich mode the user is curentlyusing--JanEhlebrecht (talk) 12:37, 16 January 2022 (UTC)
- +1, this would definitely make the list of "most popular QoL improvements". It would reduce the amount of energy currently being wasted on developing + trying to maintain other gadgets and extensions, and as Nihil notes help others build better content-side support. –SJ talk 23:35, 23 January 2022 (UTC)
- It would also reduce the amount of electrical energy consumed by displays! Rich Farmbrough 21:26 29 January 2022 (UTC)
Where is the problem? Where is the problem to have the native dart mode? Dark mode is not extra new thing in world. WMF (owner of MediaWiki) have the money. Tools? We have the Less or another's, create some preprocessor. Missed people? WMF, You find the people found on the project or buy a solution from another company. Or, can create the comunity create the dark theme? Does the idea / solution open the door in the main stream? If yes, community, make a collection.
The ways exist, so, do we want to have that? If yes, so, stop me compliance and moan.
✍️ Dušan Kreheľ (talk) 19:09, 10 February 2022 (UTC)
I'm shocked this was ever turned down for "technical reasons." This is an accessibility issues. I already need sunglasses just to look at a computer monitor without getting a migraine, and this hack-designer propensity for turning websites into white slabs glowing with the glare of the sun just because Apple and Google rolled the style out everyone is insanity. Some of us need dark mode to see. Having to research it like a technical problem to find a work around is horrible blight to force on someone who your website is already giving eyestrain. Were you a government website in my country, I'd file a complain with the Human Rights Commission, because Wikipedia is a similarly important website which I am funding. And to be sure, I'd be much more likely to donate again if I need I could put it towards dark mode specifically. I read before that there were implementation details - I don't care. Better is not the enemy of perfect. The barest bones most general and generic CSS toggle would make a world of difference. I am unfortunately used to the possibility that my disability will confer a second-class experience, but I would kill for a second-class experience over inaccessibility. --Seocwen (talk) 16:54, 31 December 2023 (UTC)
- Just to continue this rant, let me explain the horrible process a disabled user might be facing as they go looking for dark mode.
- - You've already had a terrible headache several days straight but still have research to do for work.
- - You go looking for dark mode on the front page - this is Wikipedia, how could they not have an accessibility feature as simple and basic as dark mode?
- - I have to go Googling about how to get Darkmode working.
- - I find out that for God-knows what reason Wikipedia has no dark mode, and that a bunch of technical work arounds will be necessary.
- - So, I have to go recover a years old account just so I can sign in to implement the "easiest" workaround,
- - The easiest workaround requires me to navigate through a huge bloated settings interface.
- - There's so many things on the page i'm looking for I need to control-f and search for dark mode.
- - I click the box for dark mode and nothing happens.
- - I save my setting and nothing happens. I go looking around some more.
- - Finally, I find the word dark mode on User-related UI, which is unfamiliar since using an account is new.
- - It works - thank god -
- - But it only works on Wikipedia... Here on Meta.wikimedia.org, it's back to burning my eyes.
- - All of this, I have to read an navigate while my eyes are on fire because I have no dark mode.
- Conclusion: Quit pining for some-gold played Military procurement solution and at least for the time being roll out a total piece of shit dark mode that's at least better than being skull-fucked by your website's brightness. It might not be a priority for normal-sighted people, but for disabled people, it most certainly is. Seocwen (talk) 17:11, 31 December 2023 (UTC)
I found an existing dark‐mode project https://www.mediawiki.org/wiki/Skin:Timeless-DarkCSS/timeless-dark.css based on the Timeless skin and I used it as a base of my own: https://meta.wikimedia.org/wiki/User:Ratajs/global.css You can use it for inspiration… Ratajs (talk)
Voting
- Support --Nachtbold (talk) 18:29, 28 January 2022 (UTC)
- Support Amir (talk) 18:36, 28 January 2022 (UTC)
- Support It is specialy annoying when you have to edit articles for hours. Your eyes really start to burn, specially at night. Athosmera (talk) 18:47, 28 January 2022 (UTC)
- Support Would also save battery. Johnny0634Cashx (talk) 18:55, 28 January 2022 (UTC)
- Support Pretty standard on modern websites Bristledidiot (talk) 19:05, 28 January 2022 (UTC)
- Support My eyes are hurting right now! Rzzor (talk) 19:47, 28 January 2022 (UTC)
- Support CrystalLemonade (talk) 19:52, 28 January 2022 (UTC)
- Support Marshal 10000 (talk) 20:20, 28 January 2022 (UTC)
- Support: it's astonishing that the WMF failed to implement this simple functionality, but the need has not decreased. — Bilorv (talk) 20:24, 28 January 2022 (UTC)
- Support --MSY-07 (talk) 20:25, 28 January 2022 (UTC)
- Support --Arnd (talk) 20:26, 28 January 2022 (UTC)
- Support Bischnu (talk) 20:29, 28 January 2022 (UTC)
- Support USI2020 (talk) 20:54, 28 January 2022 (UTC)
- extremly Support it, although I suppose its difficult due to the existing Inline-CSS, but absolutely needed. -- DerFussi 23:11, 28 January 2022 (UTC)
- Support --Guerillero Parlez Moi 23:12, 28 January 2022 (UTC)
- Support Sea Cow (talk) 23:51, 28 January 2022 (UTC)
- Support --𝑇𝑚𝑣 (𝑡𝑎𝑙𝑘) 00:12, 29 January 2022 (UTC)
- Support Fazart (talk) 00:48, 29 January 2022 (UTC)
- Support DonBarredora (talk) 00:55, 29 January 2022 (UTC)
- Support I use a browser add-on for most sites but feel obliged to edit Wikipedia as readers see it. It's hard on my eyes, especially after sunset. Certes (talk) 02:07, 29 January 2022 (UTC)
- Support Betseg (talk) 02:28, 29 January 2022 (UTC)
- Support War (talk) 03:45, 29 January 2022 (UTC)
- Support Johro77 (talk) 04:58, 29 January 2022 (UTC)
- Support Jake The Great 908 (talk) 06:32, 29 January 2022 (UTC)
- Support Steven Sun (talk) 06:44, 29 January 2022 (UTC)
- Support --Флаттершай (talk) 07:18, 29 January 2022 (UTC)
- Support Crt 07:46, 29 January 2022 (UTC)
- Support Bretwa (talk) 08:20, 29 January 2022 (UTC)
- Support This, that and the other (talk) 08:50, 29 January 2022 (UTC)
- Support //Lollipoplollipoplollipop::talk 09:49, 29 January 2022 (UTC)
- Support THainaut (talk) 10:48, 29 January 2022 (UTC)
- Support "All this time?" "Always." (cit.) Sannita - not just another it.wiki sysop 10:54, 29 January 2022 (UTC)
- Support Tranhaian130809 (talk) 11:08, 29 January 2022 (UTC)
- Support Lion-hearted85 (talk) 11:27, 29 January 2022 (UTC)
- Support --Spiros71 (talk) 13:20, 29 January 2022 (UTC)
- Support please. -sasha- (talk) 13:44, 29 January 2022 (UTC)
- Support ACortellari (talk) 14:25, 29 January 2022 (UTC)
- Support BSMIsEditing (talk) 15:20, 29 January 2022 (UTC)
- Support Aca (talk) 16:05, 29 January 2022 (UTC)
- Support HLFan (talk) 16:28, 29 January 2022 (UTC)
- Support Mbrickn (talk) 16:28, 29 January 2022 (UTC)
- Support Mohammad ebz (talk) 18:09, 29 January 2022 (UTC)
- Support —— Eric Liu(Talk) 18:21, 29 January 2022 (UTC)
- Support — Jules* Talk 18:45, 29 January 2022 (UTC)
- Support Douglasfugazi (talk) 21:22, 29 January 2022 (UTC)
- Support Rich Farmbrough 21:27 29 January 2022 (UTC)
- Support Waddles 🗩 🖉 21:45, 29 January 2022 (UTC)
- Support --NGC 54 (talk|contribs) 23:14, 29 January 2022 (UTC)
- Support josecurioso ❯❯❯ Tell me! 00:59, 30 January 2022 (UTC)
- Support Veilure (talk) 01:43, 30 January 2022 (UTC)
- Support — SHEIKH (Talk) 02:09, 30 January 2022 (UTC)
- Support Juan90264 (talk) 07:02, 30 January 2022 (UTC)
- Support Christian Alexis Arroyo Ortiz (talk) 08:49, 30 January 2022 (UTC)
- Support OwenBlacker (Talk) 11:49, 30 January 2022 (UTC)
- Support → «« Man77 »» [de] 14:03, 30 January 2022 (UTC)
- Support Amir.h7 (talk) 14:10, 30 January 2022 (UTC)
- Support HynekJanac (talk) 17:24, 30 January 2022 (UTC)
- Support Maro mich (talk) 21:59, 30 January 2022 (UTC)
- Support Bailo26 (talk) 22:19, 30 January 2022 (UTC)
- Support My eyes could kiss you! Wowzers122 (talk) 22:21, 30 January 2022 (UTC)
- Support Elekhh (talk) 00:08, 31 January 2022 (UTC)
- Support Libcub (talk) 01:09, 31 January 2022 (UTC)
- Support ··· 🌸 Rachmat04 · ☕ 03:09, 31 January 2022 (UTC)
- Support daSupremo 04:25, 31 January 2022 (UTC)
- Support It would require a function that allows article editors to identify alternate image files for cases where one image is optimal on a white screen but a different image is better (or even necessary) on a dark screen. CdnMCG (talk) 05:27, 31 January 2022 (UTC)
- Support Info-farmer (talk) 09:35, 31 January 2022 (UTC)
- Support Most dark mode gadgets I've tried are not great, a formal version would enable improvement over time. Personally, I propose modelling off Discord's Nosebagbear (talk) 12:04, 31 January 2022 (UTC)
- Support This would also require adding supporting classes for templates (via TemplateStyles). — AfroThundr (u · t · c) 13:40, 31 January 2022 (UTC)
- Support Trizek from FR 13:50, 31 January 2022 (UTC)
- Support Lrkrol (talk) 15:00, 31 January 2022 (UTC)
- Support Bluerasberry (talk) 17:26, 31 January 2022 (UTC)
- Support Aoba47 (talk) 20:45, 31 January 2022 (UTC)
- Support Forcing readers to use black text on a white background is becoming increasingly anachronistic. Most major websites, mobile apps, operating systems, office applications etc. have a dark mode these days. Modest Genius (talk) 21:02, 31 January 2022 (UTC)
- Support Something that isnt the black and green option I stumbled upon recently. (no offense to whomever created that) IAmChaos (talk) 21:52, 31 January 2022 (UTC)
- Support Dave Braunschweig (talk) 00:11, 1 February 2022 (UTC)
- Support MONUMENTA (talk) 00:47, 1 February 2022 (UTC)
- Support Alpaca the Wizard (talk) 00:47, 1 February 2022 (UTC)
- Support Labdajiwa (talk) 04:00, 1 February 2022 (UTC)
- Support HarryAllen64 (talk) 04:13, 1 February 2022 (UTC)
- Support Kpgjhpjm 06:36, 1 February 2022 (UTC)
- Support SCP-2000 08:21, 1 February 2022 (UTC)
- Support --Alaa :)..! 08:33, 1 February 2022 (UTC)
- Support TechLich (talk) 11:04, 1 February 2022 (UTC)
- Support Szymonel (talk) 13:39, 1 February 2022 (UTC)
- Support Cabayi (talk) 14:52, 1 February 2022 (UTC)
- Support Thibaut (talk) 16:00, 1 February 2022 (UTC)
- Support mw:Skin:DarkVector exists. Flounder ceo (talk) 18:48, 1 February 2022 (UTC)
- Support GNUtoo (talk) 16:21, 1 February 2022 (UTC)
- Support Mustafa_MVC (talk) 20:25, 2 February 2022 (UTC)
- Support Imagine not having dark mode in 2022 WhitePhosphorus (talk) 13:31, 2 February 2022 (UTC)
- Oppose I think there are more important things to work on. Mitar (talk) 20:54, 2 February 2022 (UTC)
- Support Prof.Flip (talk) 14:04, 3 February 2022 (UTC)
- Support Giacomo Alessandroni let's talk! 15:00, 3 February 2022 (UTC)
- Support WikiAviator (talk) 16:03, 3 February 2022 (UTC)
- Support DanCherek (talk) 16:17, 3 February 2022 (UTC)
- Support It would be great! Mixedtomatoes (talk) 16:24, 3 February 2022 (UTC)
- Support ZaidhaanH (talk) 22:23, 3 February 2022 (UTC)
- Support Xavier Dengra (MESSAGES) 23:39, 3 February 2022 (UTC)
- Support Taxs1 (talk) 02:34, 4 February 2022 (UTC)
- Support it is disappointing that Wikipedia as a popular website has not just a simple dark mode. Farrokh.A (talk) 15:55, 4 February 2022 (UTC)
- Support Ninepointturn (talk) 16:27, 4 February 2022 (UTC)
- Support Yeeno (talk) 20:18, 4 February 2022 (UTC)
- Support --ToprakM ✉ 01:15, 5 February 2022 (UTC)
- Support Sir Proxima Centauri (talk) 07:20, 5 February 2022 (UTC)
- Support Dark mode is currently possible with browser plug-ins, but that's a very imperfect solution. As one example, the plug-in Dark Reader works,but table borders and certain images turn invisible. Fandom already beat us to this, so it's definitely possible. JDspeeder1 (talk) 09:08, 5 February 2022 (UTC)
- Support – KPFC 💬 11:03, 5 February 2022 (UTC)
- Support Thepuglover (talk) 11:20, 5 February 2022 (UTC)
- Support Hanif Al Husaini (talk) 12:09, 5 February 2022 (UTC)
- Support Urgently! Thingofme (talk) 13:10, 5 February 2022 (UTC)
- Support - Darwin Ahoy! 14:44, 5 February 2022 (UTC)
- Support Arturo Angeles (talk) 15:03, 5 February 2022 (UTC)
- Support Oliveleaf4 (talk) 18:03, 5 February 2022 (UTC)
- Support Exilexi (talk) 18:13, 5 February 2022 (UTC)
- Support Yzelf (talk) 20:58, 5 February 2022 (UTC)
- Support —Thanks for the fish! talk•contrib (he/him) 22:23, 5 February 2022 (UTC)
- Support --Tinker Bell ★ ♥ 05:17, 6 February 2022 (UTC)
- Support Even as an avid Dark Reader user, Vulp would appreciate a native dark mode solution for Wikimedia sites--Vulp❯❯❯here! 09:38, 6 February 2022 (UTC)
- Oppose --Ciao • Bestoernesto • ✉ 19:07, 6 February 2022 (UTC)
- Support Molestash (talk) 01:16, 7 February 2022 (UTC)
- Support Ryse93 (talk) 12:36, 7 February 2022 (UTC)
- Support Tom Ja (talk) 17:34, 7 February 2022 (UTC)
- Support Daniel Case (talk) 19:26, 7 February 2022 (UTC)
- Support Arvelius (talk) 20:34, 7 February 2022 (UTC)
- Support Captainroz (talk) 06:34, 8 February 2022 (UTC)
- Support "Easy" (says the person not contributing to the code) win that I think would generate a lot of positive attention. Especially if there was an intuitive way for users to enable even if not logged-in (like a lightbulb, toggle, etc.). paul2520 (talk) 17:05, 8 February 2022 (UTC)
- Support BugWarp (talk) 13:54, 9 February 2022 (UTC)
- Support Prawdziwy Mikołajek (talk) 17:50, 9 February 2022 (UTC)
- Support Tinux (talk) 07:55, 10 February 2022 (UTC)
- Support β16 - (talk) 10:48, 10 February 2022 (UTC)
- Support George6996 (talk) 13:58, 10 February 2022 (UTC)
- Support Frequent on many pages of the web, and has already been implemented in the iOS app TheFrog001 (talk) 14:54, 10 February 2022 (UTC)
- Support Km415 (talk) 15:52, 10 February 2022 (UTC)
- Support — DaxServer (t · c) 16:06, 10 February 2022 (UTC)
- Support ZellmerLP (talk) 18:39, 10 February 2022 (UTC)
- Support Sunpriat (talk) 02:39, 11 February 2022 (UTC)
- Support Betateschter (talk) 07:13, 11 February 2022 (UTC)
- Support Kaicarver (talk) 08:38, 11 February 2022 (UTC)
- Support Jl sg (talk) 08:52, 11 February 2022 (UTC)
- Support It's a shame that dark mode for Wikipedia is still a wish in 2022. Hope you don't make us wait until 2030! 4nn1l2 (talk) 13:34, 11 February 2022 (UTC)
- Support Blablubbs (talk) 14:45, 11 February 2022 (UTC)
- Support Forrestkirby (talk) 15:31, 11 February 2022 (UTC)
- Support Vddbert (talk) 15:32, 11 February 2022 (UTC)
- Support --evrifaessa (talk) 16:29, 11 February 2022 (UTC)
- Support Valerio Bozzolan (talk) 16:37, 11 February 2022 (UTC)
- Support Ziko (talk) 18:55, 12 May 2022 (UTC)
- Support And there should be a gadget for it here - the English Wikipedia script seems to work well enough. GreenReaper (talk) 08:22, 10 November 2022 (UTC)