mirror of
https://github.com/ahgsql/StyleSelectorXL.git
synced 2026-11-05 00:37:24 +00:00
[GH-ISSUE #3] Enhancements: Select List for Style Choices, Random style & Interactive "x/y/z" Plot Functionality #2
Labels
No labels
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ahgsql/StyleSelectorXL#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @acezard on GitHub (Aug 5, 2023).
Original GitHub issue: https://github.com/ahgsql/StyleSelectorXL/issues/3
Hello,
I've been using
StyleSelectorXLand I like the work you've done so far! I have a couple of feature requests that I believe would improve the usability of the extension, especially for users who have added a multitude of styles. If you don't have time, I can try myself, but I have no knowledge of Python or its ecosystem so I would rely heavily on ChatGPT4 to help me code it, thus I can't guarantee a solid PR even though I am still a developer by trade.1. Select List for Style Choices
Currently, the interface uses radio buttons for style selections, which works well for a small number of choices. However, when the number of styles increases in the
styles.jsonfile, this approach becomes less manageable (please see screenshot). My suggestion is to add an option to use a select list or another interface option that could effectively manage a larger number of styles.2. Randomized style
This one should be pretty simple, just adding a
"random style"radio button so that the chosen style is randomized at generation time from theJSONfile. Although it sounds easy, there might be issues I didn't think about. It would work well in a 1 batch size/ 1 batch count job presumably, but how would it work with multiple batches/xyz plot/other extensions etc?3. Interactive "x/y/z" Plot Functionality
My second request is about adding a feature that would allow the use of
StyleSelectorXLin an interactive way with the"x/y/z" plot. This would enable users to generate a prompt in each style, once, by doing one job, instead of manually launching the job multiple times and changing the style after each prompt or queuing them inAgentSchedulerextension. This enhancement would save time and improve the overall user experience by a lot in my case.These changes, I believe, would make the plugin even more useful to the community. I look forward to your thoughts on these suggestions.
Thanks for considering my request!
Best
@ahgsql commented on GitHub (Aug 5, 2023):
Added Dropdown Setting and Randomize Style Option. XYZ Plot is a little bit confusing and hard to achive right now
#4
@ahgsql commented on GitHub (Aug 5, 2023):
Added another Checkbox "Generate All Styles" , basically does what you are requesting, So Check it, then set batch size to 18 ( Or how much style you have) Then hit generate. It will loop through all available styles in order.
#5