Open alexey-lysiuk opened 3 years ago
Hmm sure that workaround for std::filesystem should be ok. The main reason I am using it is because I want to avoid relying on wx too much for anything not UI related.
As for wx3.0/3.1, I don't think staying with 3.0 is an option because as far as I know it doesn't support dark mode on macos and has issues with opengl
I'm fine with wx 3.1 because both branches are quite buggy anyway.
Filesystem implementation from C++ standard library requires macOS 10.15. Considering the project targeting retro games, such minimal OS requirement seems to be rather harsh. wxWidgets 3.1.x needs 10.10 while 3.0.x works on earlier versions. Other dependencies have lower requirements as well. Just for reference, GZDoom and Raze target 10.9 which is a good compromise I think.
Is it possible to incorporate something like this workaround from Eternity engine?