saalfeldlab / paintera

GNU General Public License v2.0
99 stars 17 forks source link

Block UI interaction when Painter would otherwise show a "Busy" pop-up #427

Closed cmhulbert closed 3 years ago

cmhulbert commented 3 years ago

If Paintera is not ready to process new user input, but one is presented, it will present a "Paintera is busy" pop-up, which must be cleared. If Paintera is still busy, the user can trigger this multiple times before Paintera accepts new user input. The most common place this occurs is when Paintera is persisting or generating a new Mask in the background, but still allows the user to attempt to create another mask (for painting).

Instead, Paintera should block user input on this, and ensure the user cannot attempt to paint until Paintera has signaled that it is ready to accept new input.