cmdr2
2dd39fa218
Disable auto-save for the auto-scroll toggle, until a better way to save it is figured out. It currently breaks a few UI fields, since it calls initSettings() a second time
2022-12-06 15:20:31 +05:30
Malcolm Diller
cb618efb98
Image Editor Updates ( #612 )
...
* fixed tools for image editor to be more modular and made cursor an actual cursor change
* fixed eraser cursor positioning
* updated opacity to not have a 100 option
* separated clear into an actions section
* added history support for image editor. ctrl-z and ctrl-y both work now
* removed extra console log debugging stuff
* updated buttons style
* updated the button ui on the main page as requested
* updated with a bunch of bugfixes
2022-12-06 13:56:51 +05:30
JeLuF
e7ca8090fd
Make JPEG Output quality user controllable ( #607 )
...
Add a slider to the image options for the JPEG quality
For PNG images, the slider is hidden.
2022-12-05 11:02:33 +05:30
JeLuF
7861c57317
Safetensor support ( Fixes #599 ) ( #608 )
...
* safetensors support
Add support for checkpoints in safetensors format: https://github.com/huggingface/safetensors
This format shall be safer than pickle files
* pip install safetensors
2022-12-05 10:59:48 +05:30
Marc-Andre Ferland
f701b8dc29
Simplify onUpscaleClick ( #602 )
...
* Simplified onUpscaleClick code.
* Updated fix with comment as to what it's fixing.
* Move the fix to enqueueImageVariationTask
2022-12-05 10:46:10 +05:30
patriceac
bd10a850fa
Fix upscaling when a source image is set ( #593 )
...
* Fix upscaling when a source image is set
If you have an image selected (img2img) then clicking Upscale on another unrelated image, the image for img2img is used and you get something very unexpected.
* Fix for img2img and mask gens
2022-12-03 22:25:14 +05:30
JeLuF
0f96688a54
Highlight artist modifiers when clicked ( #596 )
...
Artist modifiers, with the exception of Artstation (the first one), don't have the outline when selected. All the other modifiers, above or below, seem to work as intended
https://discord.com/channels/1014774730907209781/1014774732018683927/1048343258775949322
2022-12-03 22:18:57 +05:30
JeLuF
8eeca90d55
Fix weird scrolling when using a pen ( #588 )
...
With a pen, typing on a browser page, waiting a short moment, and then moving the pen scrolls the page.
Call event.preventDefault() to disable this default behaviour for events in the canvas area.
2022-12-02 14:40:21 +05:30
Marc-Andre Ferland
367e7f7065
Add dpm2 ( #592 )
...
* Move cond_stage_model to the right device
* Removed unused vars.
* Added 'dpm2'
2022-12-02 12:58:00 +05:30
Marc-Andre Ferland
ee19eaae62
Fix for RuntimeError, missing lines. ( #591 )
...
* Move cond_stage_model to the right device
* Removed unused vars.
2022-12-02 12:57:26 +05:30
cmdr2
1c8ab9e1b4
Temporarily set the display: flex style only on the image editor buttons
2022-12-01 16:59:12 +05:30
cmdr2
6094cd8578
Fix the 'load from file' button that had moved to the next line'
2022-12-01 16:10:20 +05:30
cmdr2
353c49a40b
Bump version
2022-12-01 16:05:35 +05:30
Malcolm Diller
277140f218
Image Editor ( #574 )
...
* started implementing hamunii's image editor, and added a hamunii theme
* fixed so active tab is main tab
* added some testing stuff for image ediotr
* re-implemented canvas drawing myself. just need to add layer stuff now
* moved everything to an image editor class and implement it so it actually works nicely now
* fixed a couple weird bugs and cleaned up the background image and sharpness stuff
* cleaned up a lot of stuff about the editor, added tools, buttons, made it mostly work in the current ui
* added inpainting support
* updated with more nice changes/updates to the inpainting and drawing editor
* made some more fixes and touchups to the image editor
* removed a bunch of semicolons
* remove old image inpainting system
* updated to work properly on mobile
* made a minor bugfix
* fixed img_size_box alignment
* Update index.html
Co-authored-by: cmdr2 <secondary.cmdr2@gmail.com>
Co-authored-by: cmdr2 <shashank.shekhar.global@gmail.com>
2022-12-01 16:01:09 +05:30
patriceac
ca9413ccf4
Toggle image modifiers plugin ( #558 )
...
* Toggle image modifiers plugin
Right-click on image modifiers to temporarily turn them off without removing them. To quickly iterate and experiment with various combinations.
Please note this plugin required a minor tweak in getPrompts() to add support for image modifier inactive state.
* Fix tag matching
Co-authored-by: cmdr2 <secondary.cmdr2@gmail.com>
2022-12-01 15:10:36 +05:30
cmdr2
c9a0d090cb
Merge pull request #569 from patriceac/Fix-seed-behavior
...
Tweak the seed behavior
2022-12-01 15:03:21 +05:30
cmdr2
1ead764a02
Merge branch 'beta' into Custom-modifiers-as-a-plugin
2022-12-01 14:57:39 +05:30
cmdr2
45f7b35954
Merge pull request #581 from patriceac/Hotfix-for-repeat-image-modifiers-handling
...
Hotfix for repeat image modifiers
2022-12-01 14:47:15 +05:30
cmdr2
292f68ff97
Typo in css path
2022-12-01 13:57:38 +05:30
cmdr2
3b554d881a
Styling changes for the confirm dialog
2022-12-01 13:54:49 +05:30
patriceac
40ebf468d3
Hotfix for repeat image modifiers
...
As per Discord conversation, this PR fixed the image modifiers behavior when a modifier appears more than once, and also fixes a regression introduced by ((weighted modifiers)).
2022-11-30 22:13:13 -08:00
JeLuF
427861cf13
Add Quadro T2000 to force_full_precision list.
2022-12-01 00:59:12 +01:00
cmdr2
da3e7a2eb8
Fix the broken image close button
2022-11-30 21:14:18 +05:30
cmdr2
2979f04c82
Use socket.gethostname() instead of socket.getfqdn()
2022-11-30 20:17:18 +05:30
cmdr2
1949d8a50c
Tweak modifiers help msg
2022-11-30 16:32:43 +05:30
cmdr2
7c50b8bf94
Merge branch 'beta' into Mouse-wheel-behavior-fixes
2022-11-30 16:22:45 +05:30
cmdr2
141ff74ece
Merge pull request #557 from madrang/webmanifest
...
Added web manifest to allow installing the Url as a web app.
2022-11-30 16:19:04 +05:30
cmdr2
6d131d9d8e
Merge branch 'beta' into Fix-UI-display-when-removing-the-last-task
2022-11-30 16:14:28 +05:30
cmdr2
4e0b33e6a4
Merge pull request #566 from patriceac/Visual-feedback-on-buttons
...
Visual feedback on button click
2022-11-30 16:11:08 +05:30
cmdr2
a2c8c99215
Merge pull request #541 from patriceac/patch-2
...
Fix restoration of parallel output setting
2022-11-30 15:53:30 +05:30
cmdr2
465676e9ea
Merge pull request #542 from patriceac/patch-1
...
Fix restoration of model and VAE
2022-11-30 15:51:31 +05:30
cmdr2
54b5f75905
Rename auto-scroll to reflect its purpose
2022-11-30 15:47:24 +05:30
cmdr2
4348333497
Don't register listeners for an autosave setting, if they've already been registered
2022-11-30 15:45:30 +05:30
cmdr2
cc31110bcf
Merge pull request #537 from patriceac/Generate-screen-layout
...
Auto-scroll plugin
2022-11-30 15:44:31 +05:30
cmdr2
f7c04bf7a6
bump version
2022-11-30 14:34:42 +05:30
cmdr2
029509ebad
Unify IP info with devices, into a system_info table
2022-11-30 14:34:24 +05:30
cmdr2
b96b55c5ce
Merge branch 'beta' into serverip
2022-11-30 14:00:12 +05:30
Marc-Andre Ferland
1f5aba010e
Merge branch 'beta' of https://github.com/cmdr2/stable-diffusion-ui.git into webmanifest
...
# Conflicts:
# ui/index.html
2022-11-30 03:29:46 -05:00
cmdr2
f0b3bea4e3
Also confirm before the 'Stop All' button acts; Tweak wording of confirm dialog
2022-11-30 13:54:42 +05:30
cmdr2
0b96fa112d
Merge branch 'beta' into confirm
2022-11-30 13:47:08 +05:30
cmdr2
c64bcd23d3
Picklescanner is mandatory
2022-11-30 13:38:22 +05:30
cmdr2
efd9a22bb5
Merge pull request #530 from madrang/list-models
...
Scan model once as start, then only if changed.
2022-11-30 13:37:27 +05:30
cmdr2
159c3edfe3
Simplify the logic for toggling modifier cards, no need to loop through the cards, since we already have the card object in hand
2022-11-30 13:33:20 +05:30
cmdr2
f74fa8657b
Merge pull request #518 from patriceac/patch-6
...
Fix duplicate custom modifiers activation states
2022-11-30 13:27:14 +05:30
cmdr2
648b142a4b
Merge pull request #571 from madrang/tabs-css
...
Add a new css rule for screens smaller than 500px.
2022-11-30 13:24:38 +05:30
cmdr2
426f92595e
Merge pull request #520 from madrang/fix-gfpgan
...
Fix the gfpgan fix for multi-gpu
2022-11-30 13:08:10 +05:30
cmdr2
ff9430b8a2
Tabs to 4 spaces
2022-11-30 12:18:34 +05:30
cmdr2
0ea38db7ef
Show the SD 2.0 setting only to beta users
2022-11-30 12:05:46 +05:30
patriceac
a69d4c279e
Make seed field behavior deterministic
...
Copying the image settings while 'Random' is enabled would cause the seed to be randomized. This was misleading as what I see wasn't what I would get.
2022-11-29 19:04:42 -08:00
cmdr2
2706149399
Tweak left padding of editor panel
2022-11-29 15:27:13 +05:30
cmdr2
3d0cdc1cb6
Bump version
2022-11-29 13:32:29 +05:30
cmdr2
ac605e9352
Typos and minor fixes for sd 2
2022-11-29 13:30:08 +05:30
cmdr2
5432297691
Default to sd-v1-4 when trying to use a SD2 model with SD 1.4, and warn the user. This will eventually be unnecessary
2022-11-29 13:14:58 +05:30
cmdr2
e37be0f954
Remove the need to use yield in the core loop for streaming results. This removes the need to patch the Stable Diffusion code, which can be fragile
2022-11-29 13:03:57 +05:30
Marc-Andre Ferland
a99209b674
Add a new css rule for screens smaller than 500px.
2022-11-28 20:23:17 -05:00
patriceac
69f14edd80
Tweak the seed behavior
...
Update the seed *before* starting the processing, so interrupting the processing retains the seed being used for the batch being currently processed.
The idea behind that is that if I like the gen I'm currently seeing and want to build on top of it, I can create a new task with the same seed without having to wait for the current task to complete.
2022-11-28 01:19:31 -08:00
patriceac
14714b950d
Slight improvement of detection logic
2022-11-28 00:14:12 -08:00
Marc-Andre Ferland
8583bb8d7b
Improved tabs flow on small screens.
2022-11-27 20:37:20 -05:00
patriceac
d48951fe00
Visual feedback on button click
...
When there are too many tasks and the top of the list is not visible, there is no visual feedback that a task has been successfully added to the queue.
Adding a subtle visual feedback on buttons upon click to reflect that the mouse event was taken into account.
2022-11-27 16:26:01 -08:00
Marc-Andre Ferland
99bdcfa0a5
Set theme-color from the current selected theme.
2022-11-27 15:49:54 -05:00
patriceac
e64e1a92e6
Fix UI display when removing the last task
...
Clear All button properly shows the "welcome message", but Remove the last task would just result in a blank Preview pane.
2022-11-27 12:42:51 -08:00
patriceac
e278e639a3
Fix removal of image modifiers with non-zero weights
...
Properly handles removal of image modifiers that had (((modifiers))) or [[[modifiers]]] updated at runtime.
2022-11-27 03:00:19 -08:00
patriceac
c4bad5c454
Conciseness
...
Shortening the sentence.
2022-11-27 01:42:39 -08:00
patriceac
da41a74efc
Require Ctrl+Mouse Wheel for modifier weight adjustment
...
The current behavior is just too annoying, and scrolling the page is a much more frequent activity than tweaking the weights.
2022-11-27 01:35:47 -08:00
patriceac
0dc970562a
Reverting this unnecessary change
2022-11-26 18:27:04 -08:00
patriceac
2d8401473d
Revert "Update custom-modifiers.plugin.js"
...
This reverts commit e5c11ea214
.
2022-11-26 16:57:54 -08:00
Marc-Andre Ferland
9c91f57b19
Added web manifest to allow installing the Url as a web app.
2022-11-26 15:51:26 -05:00
patriceac
e02a917569
Improved logic for auto-scroll toggle insertion
...
Updating the insertion logic to prepare for future UI improvements.
2022-11-25 22:51:49 -08:00
cmdr2
36249874bc
Revert "Patching patch again"
2022-11-26 01:42:16 +05:30
Jens Sülwald
b2922741c9
Patching patch again
2022-11-25 21:06:19 +01:00
cmdr2
d7330b80a9
Revert "Update ddim_callback_sd2.patch"
2022-11-26 01:22:35 +05:30
jsuelwald
8114fa3f5d
Update ddim_callback_sd2.patch
2022-11-25 20:46:24 +01:00
cmdr2
4bc5508f38
Rollback
2022-11-26 01:07:55 +05:30
cmdr2
e503c6092e
Ddim decode for img2img
2022-11-26 00:55:39 +05:30
cmdr2
6a8985d8dd
Update ddim_callback_sd2.patch
2022-11-26 00:49:15 +05:30
cmdr2
bee67fd883
Shape
2022-11-25 23:54:08 +05:30
cmdr2
a1d75d40aa
Update runtime.py
2022-11-25 23:36:43 +05:30
cmdr2
29484867ca
Typo
2022-11-25 23:32:56 +05:30
cmdr2
7fa983b971
Img2img sd2 attempt 2
2022-11-25 23:28:31 +05:30
cmdr2
617a8b2814
Fix for make_schedule error in sd2
2022-11-25 23:15:22 +05:30
cmdr2
b924d323d4
img2img attempt for sd2
2022-11-25 22:36:02 +05:30
patriceac
a2efda41d3
Cleaning up the code
2022-11-25 03:50:47 -08:00
cmdr2
642c114501
Working txt2img
2022-11-25 14:29:24 +05:30
cmdr2
02dd3e457d
Tweaks to load sd1 models in sd2 code, typos
2022-11-25 13:57:15 +05:30
cmdr2
ea7b28c9d5
Placeholder changes for SD 2.0 support, haven't tested yet
2022-11-25 12:17:44 +05:30
patriceac
472ab4a9ce
Fix restoration of parallel output setting
2022-11-24 14:15:27 -08:00
patriceac
fca84e3edf
Fix restoration of model and VAE
...
😅
2022-11-24 13:47:35 -08:00
JeLuF
6eff591df7
System settings to disable the 'Are you sure?'-dialogs
2022-11-23 23:05:30 +01:00
patriceac
d0b2bf736e
Auto-scroll off by default
2022-11-23 03:23:51 -08:00
patriceac
e5c11ea214
Update custom-modifiers.plugin.js
...
Removing the redundant initialization of the array.
2022-11-23 03:00:19 -08:00
patriceac
6b6443406d
Create Autoscroll.plugin.js
2022-11-23 02:57:07 -08:00
JeLuF
3452d7852a
Merge branch 'beta' into serverip
2022-11-23 11:28:05 +01:00
JeLuF
f1fa10badd
Show network addresses in system settings
...
Users sometimes struggle to get the IP address of their PC. This PR adds a button to the system settings pane that will list the server's IP
addresses.
2022-11-23 11:25:36 +01:00
patriceac
ba30a63407
Update custom-modifiers.plugin.js
...
Add a carriage return at the end
2022-11-22 23:07:44 -08:00
patriceac
c56a2adbcb
Custom modifiers as a plugin
2022-11-22 19:04:20 -08:00
Marc-Andre Ferland
2de96d4dc9
Scan model once as start, then only if changed.
2022-11-22 20:41:08 -05:00
JeLuF
a486f20892
Merge branch 'beta' into confirm
2022-11-22 21:33:18 +01:00
JeLuF
49535deb2e
Confirm 'Clear All' and 'Stop Task'
...
Ask for a confimation before clearing the results pane or stopping a render task. The dialog can be skipped by holding down the shift key while clicking on the button.
2022-11-22 21:27:36 +01:00
cmdr2
7cbf62cf12
Revert whitespace fix
2022-11-22 23:30:03 +05:30
cmdr2
927fd304b0
Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta
2022-11-22 22:22:07 +05:30