Allow OneDrive to be installed on a case-sensitive file system
I saw answers from dev team saying that this won't be possible because of the solution proposed. I will make it very simple for the dev team: Keep the Windows file system nomenclature, meaning if some special chars are not compatible between MacOS <-> OneDrive, then simply say that the name can't be used.
We (Mac users) understand that there are filename length limitation on OneDrive. Just apply the rule to the OneDrive in MacOS saying that a name can't be over 100 chars.
Finally, for the case sensitive issue, let people save their file in macOS using case sensitive, but oneDrive will for example convert the file name variable in all uppercase (or lowercase), then check the filename variable against what is already on OneDrive. If the name already exist, then create an error saying that even though the filenames are case sensitive, it can't be saved on OneDrive.
Basically: I save a name as "Awesome Project". One drive read the file name, and convert it (in memory only) as "AWESOME PROJECT". OneDrive check the OneDrive file names already saved, and compare them to the new file name. If a file is already saved on one drive with the same name, then say it can't be done.
This should be an easy work around.
On another not Dropbox, Owncloud, Nextcloud are able to support MacOs, Linux and Windows platforms the just generate a sync error.
To be more precise the message could be, File exist; do you want to overwrite it.
Or if that is to difficult just overwrite it is my problem to solve I should know/remember that one drive is not case sensitive.