fireclawthefox / FRAME

The modular Game Editor for Panda3D
BSD 2-Clause "Simplified" License
15 stars 2 forks source link

Make editor store not block UI #12

Closed fireclawthefox closed 2 years ago

fireclawthefox commented 2 years ago

Currently the editor store in the FRAME blocks the UI while calling pip methods. Some of them can take quite long. During this time, the editor should not block but show the loading message and disable the store buttons. Switching to other editors should still be possible.

For this there are already some implementations of subprocesses and asyncio in place which just don't work as expected yet.