nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.11k stars 637 forks source link

Dark Mode for help menu documents #14555

Open a11y-nvisions opened 1 year ago

a11y-nvisions commented 1 year ago

Is your feature request related to a problem? Please describe.

I love a dark mode in every systems. macOS, iOS, Android, Windows, I use these by dark mode. I want NVDA supports a dark mode at full UI of NVDA, settings pane, dialogs, menus and etc one day.

My eyes are blinding when open documentation and application that use white-colored screen. But I'm not want to use high-contrast mode of Windows because it's cover and then hide a style for web designers.

I understand it's maybe difficult to support right now because it's related with Windows UI APIs and UI module likes wxPython. But I hope this.

We can solve this for docs in help menu easily, because these are just web documents. It just need to only one discussion for decide wich color to use in dark mode documentations.

Describe the solution you'd like

It can be solved quickly and simply by adding a media query for dark scheme in CSS(Cascade Style Sheet) file for document styling and then import a color scheme style sheet on every document for deployed in NVDA help menu.

@media (prefers-color-scheme: dark ) {
 /* insert color scheme rules here.*/
}

Describe alternatives you've considered

Sorry, I've no ideas.

Additional context

It's for depend on Windows 10 version 1909 higher and more.

I remember Windows Dark mode was published from 1909 version.

a11y-nvisions commented 1 year ago

Sorry, I miss an important line of sentences. I modified this ticket and insert the below line of sentence.

"We can solve this for docs in help menu easily, because these are just web documents."

Qchristensen commented 1 year ago

This has been asked for a couple of times. In fact, the help menu documentation is the smaller part of this. Other affected functions include:

Qchristensen commented 1 year ago

This is something which is requested from time to time, and would certainly help some users.