AUTOMATIC1111 / stable-diffusion-webui

Stable Diffusion web UI
GNU Affero General Public License v3.0
140.74k stars 26.62k forks source link

[Bug]: Frustrating UI issues #11859

Open andupotorac opened 1 year ago

andupotorac commented 1 year ago

Is there an existing issue for this?

What happened?

  1. When sending a generated image from inpaint, back to inpaint, it changes the size of it to the actual size of the image, even if you have masked only set as an area. This causes the entire app to crash every time you forget to manually set it back to what it was, due to lack of memory because of the big size reset.
  2. The scroll on mac jumps back every time you are on the text to image page and try to scroll down to change any values. It's very tricky to get it right and you always have to scroll and click randomly around so that it stays.
  3. The fact that inpainting and image2image have the same settings page, and when you move from one to the other, you always need to reset the values, instead of each keeping its values separate.
  4. The lack of a resizing an input box - those of the prompts, the way you can do it here on Github for example by dragging on the right bottom lines.
  5. The issue with the mask that doesn't reset when you send a new image to inpaint. You don't see it, but you still have to click the erase button, otherwise it will inpaint both the old mask and whatever new mask you're drawing.
  6. The way the zoom is implemented in inpaint, zooming over the entire page instead just on the zoomed area. And this also causes the controllers to zoom with is so you cna't use them
  7. The way the resize of the mask brush happens when you use the CTRL+scroll, jumping around values - why not just give the option to select a value instead?
  8. The fact that in extras, the upscaling doesn't show the same visual blue progress bar when resizing, and you don't know where you're at - plus it's not consistent with the rest of the app. Neither does it show - strangely - in terminal when it's running.
  9. When you send an image to another activity - like inpaint, the image does show up in Controlnet, but it's not actually there if you want to use it, so you need to drag it there again.

Steps to reproduce the problem

This is a list of UI issues that are there when you open and run the app normally.

What should have happened?

Better UI / UX.

Version or Commit where the problem happens

version: v1.4.1-6-g100011e3

What Python version are you running on ?

None

What platforms do you use to access the UI ?

No response

What device are you running WebUI on?

No response

Cross attention optimization

None

What browsers do you use to access the UI ?

No response

Command Line Arguments

No

List of extensions

No

Console logs

UI bugs.

Additional information

No response

geopic commented 1 year ago

Would like to add that it's quite annoying when using inpainting within the area that the zoom / brush controls are located, in the top right, as the buttons interfere with the painting action and can lead to a total 'clear mask' action if the user accidentally clicks on the wrong button.