Commit Graph

134 Commits (401682b06e80db8b307b9650f6e4e201dfd2a8d9)

Author SHA1 Message Date
Adi Eyal 401682b06e Added max-generations slider 2023-01-21 19:01:07 +02:00
Adi Eyal 5a4c554c95 Bumped version 2023-01-21 16:49:29 +02:00
Adi Eyal e870a3e05c Fixed installation of spacy 2023-01-15 20:02:32 +02:00
Adi Eyal 2ac2787690 minor code refactor 2023-01-14 22:10:30 +02:00
Adi Eyal de78d63910 minor refactor 2023-01-14 21:59:52 +02:00
Adi Eyal 68620cc532 Don't apply to negative prompts now only applies to prompt magic 2023-01-14 19:28:14 +02:00
Adi Eyal 2bad5db176 Added devilkkw collection 2023-01-12 08:00:42 +02:00
Adi Eyal 57095a5b87 Bumped version to 2.3.2 2023-01-12 07:49:01 +02:00
Adi Eyal 20000a9f95 Added accordion to the prompt magic section
Fixes https://github.com/adieyal/sd-dynamic-prompts/issues/174
2023-01-12 07:47:24 +02:00
Adi Eyal bf60af9296 Added help links and version 2023-01-12 07:33:15 +02:00
Adi Eyal 70e434dfb2 Fixed annoying unnecessary reinstall of dependenices
Also bumped dynamicprompts to v0.2.6 which includes wildcard caching for
a performance boost
2023-01-10 09:07:03 +02:00
Adi Eyal 88c511ad3e Moved a few settings to the settings tab 2023-01-09 11:46:37 +02:00
Adi Eyal a00e02d5b8 Fixed decimal weights in variants
e.g. {0.2::red|0.5::blue|0.3::yellow}. Fixes #165
2023-01-08 21:36:09 +02:00
Adi Eyal defdf8a927 Fixed disable negative prompts
Fixes #167
2023-01-08 20:59:37 +02:00
Adi Eyal e590253fcd Removed 2.0 warning 2023-01-08 18:13:56 +02:00
Adi Eyal dc4ad65bc3 Fixed missing whitespace between wildcards 2023-01-08 18:08:51 +02:00
Adi Eyal 348e5bafd4 Fixed unlink seed from prompt bug. Fixes #150 2023-01-08 16:56:31 +02:00
Adi Eyal 1b4d0b9751 Added option to save the raw prompt into the image metadata 2023-01-08 15:02:21 +02:00
Adi Eyal 69d7b2a68b Fixes #151 - Updated the dynamicprompts library to v0.2.1 2023-01-07 19:23:42 +02:00
Adi Eyal 3f93c92856 Whitespace in prompts is being honours by default 2023-01-07 18:15:00 +02:00
Adi Eyal 6a7689abe9 Extracted generator_builder into a separate class 2023-01-07 00:46:38 +02:00
Adi Eyal 07e127ed08 Bumped version to 2.0.4 2023-01-06 23:46:09 +02:00
Adi Eyal a43eb74dae Initegrated jinja2 from dynamicprompts
Removed old jinja2 code
2023-01-06 23:43:52 +02:00
Adi Eyal 72715dae36 Added warning about updated version 2023-01-06 21:50:02 +02:00
Adi Eyal b8a7bdd53e Updated dependencies
dynamicprompts is now always upgraded if a new version is available. This means that a new version of the extension does not need to be released every time dynamicprompts updates.
The new version 0.1.18 of dynamicprompts removes an explicit dependency on pytorch and relies on the version that is installed with the webui. This avoids an unpleasant 1.8GB download.
Unpinned requests so that it uses the same version as Automatic1111.
2023-01-06 13:17:27 +02:00
Adi Eyal 9570dbfb7e Upgraded to dynamicprompts 0.1.17 which fixes the alternated words syntax
Previously [cat|dog] didn't work due to | being a reserved character. It is now only reserved inside variants {a|b|c}
2023-01-05 20:08:58 +02:00
Adi Eyal 51de80497e Using classes from the typing package for python 3.7 compatibility 2023-01-04 22:33:55 +02:00
Adi Eyal be23398c5b bumped version 2023-01-04 19:43:55 +02:00
Adi Eyal 78a49fd5a5 Migrated to using the dynamicprompts library 2023-01-04 19:42:43 +02:00
Adi Eyal 89053f0dcf Better handling of missing wildcard files
now the original __wildcard__ is returned instead of throwing an error
2023-01-03 14:56:24 +02:00
Adi Eyal 93477b95a9 Fixed parser issue caused by literals adjacent to wildcards
e.g. (__colours__) or ,__colours__
2023-01-02 11:55:47 +02:00
Adi Eyal 7811b04657 Reverted prompt editing parsing 2023-01-02 01:31:13 +02:00
Adi Eyal acba16c23d Fixed parsing of emphasis with weights
e.g. (a term:1.2)
2023-01-02 00:31:17 +02:00
Adi Eyal 6b6bf03fe5 Fixed variants with missing values 2023-01-01 22:27:47 +02:00
Adi Eyal efe24266bb Removed old comments checkbox
Comments are now enabled by default
2023-01-01 21:30:06 +02:00
Adi Eyal 4ecd503271 Added a list of occupations to the jumbo collection 2023-01-01 20:48:59 +02:00
Adi Eyal e6e4b22d2d Parser now correctly ignores [low emphasis] square brackets 2023-01-01 20:35:41 +02:00
Adi Eyal 20ee2eda6b Fixed broken attention grabber sliders 2023-01-01 19:07:40 +02:00
Adi Eyal 82189b34a3 Prompt editing and alternating words can next prompts
See https://github.com/adieyal/sd-dynamic-prompts/blob/main/SYNTAX.md
for more details
2023-01-01 18:36:00 +02:00
Adi Eyal 0244810aa2 Added passthru support for prompt editing 2023-01-01 10:40:52 +02:00
Adi Eyal 621a75c7b9 Bumped version 2022-12-31 20:18:16 +02:00
Adi Eyal d6984db7e2 Bumped version 2022-12-31 19:56:12 +02:00
Adi Eyal 74976c7663 Included latin1 characters in printables
pyparsing by default only accepts ascii characters when using printables
2022-12-31 19:11:25 +02:00
Adi Eyal 18302d5569 Bumped version to 1.5.3 2022-12-31 17:58:08 +02:00
Adi Eyal a098e2e1a6 bumped version to 1.5.2 2022-12-31 17:14:01 +02:00
Adi Eyal f91e11bd67 Configurable sliders for attention strength 2022-12-31 17:00:52 +02:00
Adi Eyal a122279157 Using pyparsing instead of regular expressions
Prompts are now more flexible allowing for arbitrary nesting of clauses,
c-style and python-style comments, and Auto1111's prompt editing. Ranges
are now also available in combinatorial mode.
2022-12-31 16:26:10 +02:00
Adi Eyal 601871bbdd Added confirmation prompt when deleting wildcards
Also deletion moves files to Trash using the send2trash library
2022-12-24 19:35:52 +02:00
Adi Eyal bb0c425789 Added animal wildcards 2022-12-24 15:19:51 +02:00
Adi Eyal cd96cc7ee2 Fixed #131 2022-12-24 13:14:12 +02:00