> because from Windows 3.1 until well into the 2000s you could create your own system-wide color scheme that would be honored by all properly-written applications
That was possible since the very first Windows version.
I believe you. I just didn't use Windows until 3.1, at least that I remember.
You could also set up system-wide color schemes in Unix GUIs. Only the vaunted Mac forced a hard-coded inverse color scheme on people for what, 30 years?
I mentioned this at WWDC in a user-experience forum in the mid-2000s, asking why we couldn't have user-defined color schemes on the Mac. You should have heard the whining and moaning from the Mac programmers, who no doubt considered themselves "elite" compared to Windows programmers. It was pretty pathetic. All Apple had to do was create a proper system of color registers during the transition to OS X. But nope. They hard-coded color names into the UI. Amateur hour.
I'm not shocked that the transition to even another hard-coded color scheme has suffered from problems; particularly on iOS, in Apple's own controls. But the fact that every app developer still has to manually cater to a klugey color-scheming system in the UI is embarrassing.
You could also set up system-wide color schemes in Unix GUIs. Only the vaunted Mac forced a hard-coded inverse color scheme on people for what, 30 years?
I mentioned this at WWDC in a user-experience forum in the mid-2000s, asking why we couldn't have user-defined color schemes on the Mac. You should have heard the whining and moaning from the Mac programmers, who no doubt considered themselves "elite" compared to Windows programmers. It was pretty pathetic. All Apple had to do was create a proper system of color registers during the transition to OS X. But nope. They hard-coded color names into the UI. Amateur hour.
I'm not shocked that the transition to even another hard-coded color scheme has suffered from problems; particularly on iOS, in Apple's own controls. But the fact that every app developer still has to manually cater to a klugey color-scheming system in the UI is embarrassing.