It turns out that it was a combination of issues causing the engine to fail on startup. Thanks for letting me know about this zhouxs1023 π If you only have some clues, let me know and I'll see what I can do π If you manage to fix the issue, feel free to do a pull request.
On your machine, you should be getting some errors which might give you an idea as to what might be going wrong. Each entry inside log.txt includes the namespace as well as the function it originated from. The engine will now log everything into log.txt until the renderer initializes successfully (at which point logging will be rendered to the log window in the editor). I don't have a Windows 7 machine to work with but I've submitted some changes that might help you track the source of the problem. Getting that white window though is most likely the renderer failing to initialize. I am not 'officialy' supporting Windows 7 but downloading xinput1_4.dll might still work, and even if it doesn't, it's used for Xbox controller input, which I presume you don't need. Windows 7 appears to be using XInput 1.3. XInput 1.4 is part of the Windows SDK which is used for Windows 8 and 10. I'm glad you like the engine and you're welcome!