stable-diffusion-webui
stable-diffusion-webui copied to clipboard
Clean Layout Toprow + Artists and Embeddings-Insertor near styles
Hi Automatic1111, second attempt, now without EOL changes and complete file diffs...
- This PR adds the Artists and Embeddings-Insertor near Style, where the complete TOPROW is revisited. (txt2img/img2img)
- Clear layout, more responsive prompt/style/generate sections.
- How it works: Select an artist or existing embedding from the dropdown and it will be added to the promp section, like the "roll artist" button
Reason: People start start to add many embeddings (not hypernetwork) and to handle the keywords behind each embedding, I mean the dropdown is quite helpful if not mandatory.
Check the selected embedding in the screenshot, who will mnemorize such terms?
Artists list, know them all :-) (next: add category and maybe small example image)
img2img
Why would you need an embedding selector when you simply type the embedding name in the prompt? Do you mean hypernetwork selector? If so, why not locate it to the right of the ckpt selector?
it is like "roll artists", a helper to add the embeddings-name into the prompt. As mentioned, embeddings going crazy, hundreds out there. sure you can open a file explorer, sneeak with a text editor and check which keyword is present in the embedding. It is a convenience function. So, no alternative to hypernetwork in Setting section, where this a latched state. Embedding-Dropdown is a helper
here is the video using it live, many people are excited about that https://www.reddit.com/r/sdforall/comments/y1pa2g/preview_auto1111sdgui_improvements_artists/
There have been some changes made with some of the design that reduce them to icons that you may want to consider in your design:

I love the ideas but we need to keep mobile in mind with all these changes.
right, that's why i blow up small icons to same size button etc. my approach supports responsive lay-out better. on smaller displays these arrange in rows, things are using every pixel of the display.
it is hard to get such changes realised on that moving target of daily changes code and let's say missing design concept. who gets into the code, wins
Here are some small-display screenshots of this layout adaption showing better responsivity
I like the current layout and don't want to switch to the one that takes more space. I don't like extra drop-downs. If someone wants to make current layout work better with mobile, plsease do it without changing how it works on a normal computer.
I like the current layout and don't want to switch to the one that takes more space. I don't like extra drop-downs. If someone wants to make current layout work better with mobile, plsease do it without changing how it works on a normal computer.
more space is only needed, because more feature/control elements are now on the gui.
the respsonsivness is a side product, the artists and embeddings dropdown are key. If no dropdown, how should a list of 3800 artistr be presented on the gradio gui? for sure not by 3800 radio boxes.
Indeed, I have thought about CODE COMPLETION in the prompt texteditor. But... lot of javascript boilerplate behind. and more syntax and keys (ctrl+space) to learn.
so, please a final verdict, like NO or YES, so I know if I maintain and keep this fork on update.
Personally, I love the idea of the extra drop-downs. I have dozens of artists and embeddings taking up space in my styles CSV, making the list 140 lines long and counting. I would love to see some overhaul on how styles work in general, with categories and such, and I think new drop-down lists are a nice idea. I struggle to remember all the options so I use styles as a pre and post-prompt insert. Thus lots of artists and embeddings.