We use React + Material Design, one of our largest clients has basically told us they are going to drop us because the people who use our app are stuck on IE6, which we don't support at all.
This never came up anytime before, or during the pilot. This only came out as we started to roll out to one of their offices.
Their primary workstations are stuck on a version of Windows 2000, because their primary workflow applications do not run on anything more modern. We are on premise for them, so i can make a special build if needed. Any suggestions or ideas? I looked and dug around and can't find anything.
Electron doesn't work on Windows 2000, and no amount of tinkering with babel seems to make it work at all.
At first I wrote a response suggesting a few ways you might be able to get it working on older versions of Windows, but they're just not feasible for anything prior to XP. Possible? Probably, but more work than rewriting everything, most likely.
You might be able to convince them to upgrade and virtualize their Windows 2000 programs--heck, you might even be able to get away with using DOSBox. That seems a lot more realistic than virtualizing Linux or a newer version of Windows on Windows 2000. But I wouldn't get your hopes up--anyone still on Windows 2000 is going to object heavily to upgrading; that's why they're still on Windows 2000. You can eliminate all the barriers for them and they still won't want to do it.
Edit: This might sound crazy, but have you looked into whether it's possible to make some changes to Electron to get it to run on Windows 2000? It's designed to be portable, so, in theory, you should be able to get it to run on a potato--assuming said potato has enough RAM.