invoke-ai / InvokeAI

InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
22.31k stars 2.32k forks source link

[enhancement]: Two UI enhancements #6467

Open mcbexx opened 1 month ago

mcbexx commented 1 month ago

Is there an existing issue for this?

Contact Details

No response

What should this feature add?

Two suggestions for UI enhancements, one a minor optimization, the other more functional:

a) in Queue view, please move the "Cancel item" and "Cancel batch" buttons of the expanded item view from the right to the left, closer to the other button elements (Resume, Prune, Pause, Clear) at the upper left corner.

I find myself often needing to cancel batches and the additional mouse movement (usually I need to "prune" the old outputs to get to the pending jobs, expand one job of the current batch and then have to move across the screen to cancel). While a minor issue, I find myself being e teeny-tiny bit annoyed everytime I run into it (it becomes especially apparent on widescreen monitors).

b) In the info view, the two < > arrows for switching to the previous/next image in the board overlap with recall parameters, effectively blocking access to some of the little "reuse this item" curved arrow icons, therefore defeating their purpose:

firefox_rBO64cStDS

Clicking will naturally switch to the previous image.

Possible solutions:

Alternatives

No response

Additional Content

No response

clsn commented 3 weeks ago

Workaround I sometimes use for problem (b): Hit Ctrl-+ or Ctrl-- (or whatever on your system) to change the size of the text, which at the very least mixes things up some so you have a better chance of the thing you want not being overshadowed by the arrows. It's a hack, and the problem remains a problem; just giving you a possible stopgap.

mcbexx commented 2 weeks ago

I usually just change the width of the right side panel until the "recall" arrow I want to access shifts away from under the caret, so it's not a critical issue, just a low priority UI fix.