Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wishlist #9

Open
millionart opened this issue May 9, 2023 · 5 comments
Open

Wishlist #9

millionart opened this issue May 9, 2023 · 5 comments
Labels
suggestion & request Pursuit of further convenience

Comments

@millionart
Copy link

millionart commented May 9, 2023

  1. Drag and drop can be enabled between prompts and negative prompts.
  2. Allow users to choose whether to allow completely replacing the original Input Field.
  3. Customize the color of prompts / negative prompts / Lora.
  4. Automatically highlight duplicate prompts.
  5. Customize the number of search prompt results returned.
  6. Sort the search results by popularity.

This is truly a great extension.

@eideehi
Copy link
Owner

eideehi commented May 9, 2023

Thank you for your suggestion. Here is my response:

Drag and drop can be enabled between prompts and negative prompts.

I did consider adding this feature during the initial development, but I couldn't come up with any valid use cases and decided not to implement it. If you have any examples of how this feature could be useful, please let me know.

Allow users to choose whether to allow completely replacing the original Input Field.

I didn't quite understand the intent of this suggestion. Are you suggesting to give users the option to prevent the original prompt from being automatically formatted?

Customize the color of prompts / negative prompts / Lora.

I will make this option work by allowing users to input CSS directly, in order to meet the various needs of users. For example: #090979, rgb(131,58,180), linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%).

Automatically highlight duplicate prompts.

I will add this to the TODO list. I saw somewhere that by duplicating prompts, it is possible to emphasize the keyword, so I will also add an option to disable this feature.

Customize the number of search prompt results returned.

This is a feature that I had meant to add someday but had forgotten about. Thank you for reminding me.

Sort the search results by popularity.

This is a feature that development has been put on hold because a valid solution has not been found. If we prioritize the number of posts in the sorting order, unrelated tags will appear at the top, and if we prioritize the matching score with the keyword, only minor tags will be displayed. We plan to implement it as soon as a solution is found, so please be patient.

@eideehi eideehi added the suggestion & request Pursuit of further convenience label May 9, 2023
@millionart
Copy link
Author

  1. for example, when going from pnginfo to text2img, from female to male, you can drag long hair from prompt to negative prompt.
  2. I think better hints could completely replace webui's original input field in the future. Also, the option to prevent formatting is really necessary, I like to put the same type of prompts on the same line
  3. good, I would like to fill the color of prompts containing colors to the corresponding values to check for conflicts
  4. copying the prompts does strengthen the prompts, also multiple parentheses have the same effect, maybe some calculations could be done to convert them to parenthesis format?
  5. 👍
  6. I have used another extension called tagcomple that seems to implement this

@eideehi
Copy link
Owner

eideehi commented May 10, 2023

  1. I understand. I will add it to the TODO list.

  2. Due to the syntax parsing of the prompt, it is difficult to disable the reformatting of the prompt. There are currently some features being designed that use keywords like "BREAK" or Better Prompt's own line break keyword "<NEW:LINE>" to group prompts, so please use those as substitutes.

    prompt-groups

  3. --

  4. The emphasis effect caused by keyword duplication and the one caused by enclosing the prompt in parentheses are not equal, and the order of prompts also affects the image output. Therefore, Better Prompt wants to avoid actively changing the original prompts. So I think it's just right to be able to "highlight duplicates and disable it from the config."

  5. --

  6. I have looked at the "Booru tag autocompletion for the A1111" search system and I think it is a very flexible and good system. Although we will try to make it possible to search using syntax like "order:(post_count,score)" in Better Prompt, it will require almost a complete overhaul, so implementation will be a future task.

@millionart
Copy link
Author

millionart commented May 11, 2023

  1. The prompt field itself supports enter line feeds, so maybe there is no need to add a new prompt, and I don't think it's a good idea to add a third-party prompt, which might be confusing to people who don't have the plugin installed.

Also I thought of 2 new feature
Allows custom shortcuts for reverse prompt and delete, currently shift, but maybe alt is a little more thumb friendly XD
Allow special optimization for certain adjectives
For example, when right-clicking on prompt, you can modify the color prompt, as well as change small to large and so on, if possible, this function should support user customization, for example, you can ponytail, double ponytail and side ponytail added to a certain collection, so as to switch
Because these adjectives are usually progressive, perhaps it would be more intuitive to make a stage slider, for example

  1. multicolored red orange yellow green green blue purple black gray white transparent
  2. small (0.5 ~ 2) = 0.5 ~ 2 | medium (0.5 ~ 2) = 2.5 ~ 4 | big (0.5 ~ 2) = 4.5 ~ 6 | large (0.5 ~ 2) = 6.5 ~ 8 | ... etc.

I'm using Easy Prompt Selector to customize the prompt categories, so when creating a character, I'll prioritize the available features, costumes, etc. I think it's a good guide, but once I want to modify it, I have to change the prompts manually.

@Oninaig
Copy link

Oninaig commented Mar 5, 2024

  1. I understand. I will add it to the TODO list.
  2. Due to the syntax parsing of the prompt, it is difficult to disable the reformatting of the prompt. There are currently some features being designed that use keywords like "BREAK" or Better Prompt's own line break keyword "NEW:LINE" to group prompts, so please use those as substitutes.
    prompt-groups
  3. --
  4. The emphasis effect caused by keyword duplication and the one caused by enclosing the prompt in parentheses are not equal, and the order of prompts also affects the image output. Therefore, Better Prompt wants to avoid actively changing the original prompts. So I think it's just right to be able to "highlight duplicates and disable it from the config."
  5. --
  6. I have looked at the "Booru tag autocompletion for the A1111" search system and I think it is a very flexible and good system. Although we will try to make it possible to search using syntax like "order:(post_count,score)" in Better Prompt, it will require almost a complete overhaul, so implementation will be a future task.

Is <NEW:LINE> actually implemented? I tried it out and it doesn't seem to break up the prompt like your screenshot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
suggestion & request Pursuit of further convenience
Projects
None yet
Development

No branches or pull requests

3 participants