You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the UX it is very important to never block the main thread with long operations which could make Pixelorama unresponsive. Especially Windows are very quick to mark an app as non-responsive.
I propose that we could make a global threading class/node which would dispatch a potentially long task to a separate thread and which would display a blocking unified progress dialog.
I implemented something like this for exporting but I think that especially import functionality should be handled in a thread too.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
For the UX it is very important to never block the main thread with long operations which could make Pixelorama unresponsive. Especially Windows are very quick to mark an app as non-responsive.
I propose that we could make a global threading class/node which would dispatch a potentially long task to a separate thread and which would display a blocking unified progress dialog.
I implemented something like this for exporting but I think that especially import functionality should be handled in a thread too.
Beta Was this translation helpful? Give feedback.
All reactions