Hi, new here. If there are any issues with my request, please let me know & I will amend my newbishness immediately.
I didn't purchase Donation Credits yet because I'm waiting to get a response first, since this is my first time posting. But I like the principle behind this community -- which I just discovered today, in the midst of other research -- will likely donate when my next paycheck comes in, regardless, and certainly will pay for a simple app that can do the following task.
After a head injury, white & very pale colors give me severe debilitating migraines that prevented me from using a computer very often at all (which I needed for my prior line of work). I've found a workaround that minimizes the problem ~85% of the time, which is to use dark mode for all apps that have it, and Windows 10's "high contrast mode" under accessibility settings. The latter forces most apps/websites into dark mode. But it doesn't do it for all apps, or websites or images -- including Adobe Illustrator, InDesign, old cellphone screenshots with white/light backgrounds. These brief exposures still trigger severe migraines, can take me out of commission for hours, and thus make it difficult to reliably work with computers -- even if it I manually draw a background fill in Adobe rather quickly to cover the white, the time it takes to do so is time enough to side effects & I can't very well have anyone else doing it for me all the time.
Dimming brightness isn't sufficient, because it crushes lower values & makes it impossible to see everything on the screen. So what's needed is not a global "darkening", but a global darkening of extremely light pixels (i.e. a reduction of contrast on the lighter side of the color spectrum).
The App:- A systemwide override should take all instances of #FFFFFF (255,255,255) & the range to (170-255, 170-255, 170-255) and replace them (relatively) with 169. So that nothing on the screen is ever brighter than (169, 169, 169). This includes iTunes, all Adobe apps, etc. Just hobble systemwide the ability of anything on the screen to migraine me. lol
- Ideally this only occurs when the area of contiguous/adjacent pixels all falling in this value range is greater than 15px x 15px. (White text on a dark background isn't normally a problem, for instance).
- An on/off toggle/command/button (in case someone else needs to use my computer).
Considerations:- I understand images won't always display correctly as a natural consequence of using this. That's fine, I can't look at them now as it is, so I'm not missing out on anything.
- A systemwide override may present a permissions challenge. Would love to do this in a way that doesn't enrage an antivirus program, but I realize that may be a big ask.
I have been looking for a program like this for some time & have no idea where to begin undertaking it myself, though it seems like a simple idea, in principle.