Currently, opening a long image takes a very long time. We should investigate if this is because the image library is slow, if the IPC is slow, or if the client is slow. Once the bottleneck is found, we should create issues for each problem and prioritize them. Not every issue needs to be fixed for MVP, but we should be able to load most images pretty quickly.
[ ] Add a loading spinner to inform the user when something is happening
[ ] Decide whether to block the UI while an action is being performed (keyboard shortcuts and menus)
Never block the close / minimize / maximize actions
Currently, opening a long image takes a very long time. We should investigate if this is because the image library is slow, if the IPC is slow, or if the client is slow. Once the bottleneck is found, we should create issues for each problem and prioritize them. Not every issue needs to be fixed for MVP, but we should be able to load most images pretty quickly.