Commit graph

225 commits

Author SHA1 Message Date
Victor Seiji Hariki
643f79fb84 Optimize background drawing by leveraging CSS
We now use CSS to background tile the grid

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-01-18 20:55:04 -03:00
tim h
bea3c0fbe4 honestly not sure if hacky
refresh button on right-hand side of model selector is definitely better
GUARANTEE css is distressingly hacky
2023-01-15 10:31:27 -06:00
Victor Seiji Hariki
ff687c5f64 Merge branch 'main' into workspaces
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-01-15 01:30:49 -03:00
Victor Seiji Hariki
28988f84bb no recreating div
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-01-14 20:08:02 -03:00
tim h
1556f8d792 fixes issue 167? 2023-01-14 16:33:39 -06:00
tim h
c8cafe36b0 yep this seems to work, i'm just an inobservant moron 2023-01-08 10:11:33 -06:00
tim h
158ae03ff7 childish attempts at trying to make extension iframe chill out with the requests 2023-01-07 18:22:39 -06:00
tim h
548eefe769 checks tab focus before doing XHR background stuff, replaces connectivity check endpoint for a lighter response 2023-01-07 14:06:37 -06:00
Victor Seiji Hariki
02a0fb82dd workspaces
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-01-07 09:46:33 -03:00
tim h
bb815d62f9 option to enforce square firstpass aspect ratio 2023-01-05 17:42:50 -06:00
tim h
b45ce1aeba WIP - parity with square vs non- in/output HRfix res 2023-01-04 23:27:02 -06:00
tim h
3c596e6a4c experimental? newer hrfix stuff 2023-01-04 20:00:51 -06:00
Victor Seiji Hariki
ad66f0ec29 add some hrfix compatibility with old version
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-01-04 21:00:17 -03:00
tim h
227c7839f3 return of HRfix lock px
not sure if useful or i'm just salty
2023-01-03 21:41:03 -06:00
tim h
db725d54b5 be much less annoying about out of date webUI but also disable HRfix outright 2023-01-03 15:54:05 -06:00
tim h
92f91e23ae selectable outpaint type separate from inpaint now that i know how _horrible_ original is for outpainting 2023-01-03 15:52:56 -06:00
tim h
75bfde4a8f additional emergency _outpainting_ fix because i'm a distilled idiot and completely broke outpainting 2023-01-03 14:02:05 -06:00
tim h
d31eb541cf tiny but very vital fix for inpainting 2023-01-03 08:16:09 -06:00
tim h
8b4a35d030 tiny critical fixes
gotta keep that outpaint mask at 1
2023-01-02 23:36:42 -06:00
tim h
af014aff8b
Merge branch 'main' into compact-checkboxes 2023-01-02 22:07:43 -06:00
tim h
3f2bbf02ef checks for nonexistent option in newer webUI on startup 2023-01-02 21:30:20 -06:00
Victor Seiji Hariki
e481e2b3da adds first run inpainting model prompts
Should finish implementing (Fixes #125)

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-01-02 21:43:33 -03:00
tim h
b8c02d630d fix selected HRfix upscaler localstorage 2023-01-02 18:29:23 -06:00
tim h
3043622ecd localstorage for new hrfix junk 2023-01-02 18:13:46 -06:00
tim h
69205e5647 adds denoising slider for hrfix 2023-01-02 17:18:50 -06:00
tim h
43d4239824 sigh 2023-01-02 13:50:28 -06:00
tim h
ec6259cfaa fixes broken CFG slider
negative CFGs are for super-weirdos amirite
2023-01-02 01:35:54 -06:00
tim h
8ca3782c8f more user configurable stuff 2023-01-02 00:45:03 -06:00
tim h
fe7470ee94 "consistency typo" 2023-01-01 11:05:40 -06:00
tim h
839ed27fab typo 2022-12-30 23:52:06 -06:00
tim h
aee0c33c7b significantly more useful hrfix updates
adds lock-to-max-hrfix-px slider which works pretty well if i do say so myself
2022-12-30 23:40:45 -06:00
Victor Seiji Hariki
81e3cc984a add color indication for inpainting models
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-30 08:26:28 -03:00
Victor Seiji Hariki
a95906dc8a sync should now work a bit better; #116
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-29 02:39:32 -03:00
Victor Seiji Hariki
a628c45717 Add restore faces option
Add restore faces option; Resolves #129

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-29 00:37:18 -03:00
Victor Seiji Hariki
12e371a481 Unused variable cleanup and new overmask px default
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-27 17:49:40 -03:00
tim h
b9fcc7ad00 updates API js alert re: --gradio-debug 2022-12-24 13:23:16 -06:00
Victor Seiji Hariki
42967f0a9a make cursors less finicky
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-21 18:29:11 -03:00
Victor Seiji Hariki
518e60f44a fix select interaction with layers and wrong sampler
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-21 14:30:35 -03:00
Victor Seiji Hariki
04f5b0a56b
fix2 host
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-20 13:44:39 -03:00
Victor Seiji Hariki
f942f03799
fixed fixed host
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-20 12:23:45 -03:00
Victor Seiji Hariki
a04a071965 now allows for fixed host setting
also makes rest of localstorage data prefixed

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-19 22:42:26 -03:00
Victor Seiji Hariki
232b52bc4b outpaint prefix to localstorage things
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-19 15:45:09 -03:00
seijihariki
20d8d70c51 Prettified Code! 2022-12-19 03:04:24 +00:00
Victor Seiji Hariki
c1614edf99 733698 workaround
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-19 00:03:26 -03:00
Victor Seiji Hariki
d571eca7b0
some quick fixes for older browsers/documentation
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-18 11:26:47 -03:00
tim h
072e81ce5e Merge branch 'main' into testing 2022-12-17 15:07:26 -06:00
tim h
79ee0655b1 fixes resolution changing while scrolling through returned images if sync cursor size is enabled 2022-12-17 15:07:10 -06:00
Victor Seiji Hariki
ea68e25cf0 canvas scaling?
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-17 00:21:28 -03:00
Victor Seiji Hariki
e2afb48703 fix loading empty prompts from local storage
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 17:07:30 -03:00
Victor Seiji Hariki
58b5805bd7 remove debug
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 11:47:30 -03:00
Victor Seiji Hariki
3ef2bce9f0 fixed loading of boolean values from localStorage
It seems we were doing localStorage wrong for boolean values. It just
worked for enable_hr by chance. Now it should work properly.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 11:24:22 -03:00
Victor Seiji Hariki
cb6d9ac7d8 now it should work?
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 11:16:26 -03:00
Victor Seiji Hariki
b1a42c4cd7 seems I failed to save the file before closing merge
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 11:13:46 -03:00
Victor Seiji Hariki
5cb3617907 Merge remote-tracking branch 'zero/main' into testing
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 11:11:06 -03:00
Victor Seiji Hariki
8a7e0a08f8 enable sync cursor size by default
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-13 11:09:57 -03:00
tim h
9b8b432f52 Merge branch 'main' into i90 2022-12-12 19:53:30 -06:00
tim h
55e361b6e3 i am not smart enough for this lol 2022-12-12 19:52:14 -06:00
tim h
4241cbd4f9 why does the callback work fine on dream but breaks img2img 2022-12-12 19:30:28 -06:00
tim h
8e5d48f97b think it makes more sense here 2022-12-12 18:25:02 -06:00
tim h
228bd3d9a0 updates reticle size upon manually entered resolution 2022-12-12 17:09:27 -06:00
tim h
82e943b12d option to sync resolution and reticle size (issue 90) 2022-12-12 16:25:49 -06:00
Victor Seiji Hariki
0a73687556 add prompt history as suggested in #87
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-12 18:25:32 -03:00
Victor Seiji Hariki
bf025d2ab8 multiselect now also custom autocomplete
This is mainly to free space for the prompt history on #87

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-11 16:01:22 -03:00
Victor Seiji Hariki
ec43674695 now connection check actually working
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-10 23:23:26 -03:00
Victor Seiji Hariki
012f6ae272 add check for --api flag and helpful error message
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-10 21:46:14 -03:00
Victor Seiji Hariki
f8687e9bac Seems like fix didn't work
performance optimization for firefox seems to have broken chrome after
today's changes. Seems like we will have to accept the slower method of
calculating coordinates. At least it is more flexible.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-08 19:42:14 -03:00
Victor Seiji Hariki
047d5ef01f fix getmodels that seems to have broken with merge
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-08 19:12:02 -03:00
Victor Seiji Hariki
dc914d9243 removing debug calls as always
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-08 19:04:41 -03:00
Victor Seiji Hariki
57a2debe5d Merge branch 'main' into testing
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-08 18:29:34 -03:00
Victor Seiji Hariki
2cda410b41 add custom select element with autocomplete
Same as a select, but you can kind of search for the item you want. Good
for when you have a lot of models.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-08 18:23:17 -03:00
Victor Seiji Hariki
0b5b0188e4
Merge pull request #75 from zero01101/testing
Some general fixes
2022-12-07 23:36:28 -03:00
Victor Seiji Hariki
c51c71915e add test for recommended configs
also adds option to change to recommended automatically

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-07 18:09:43 -03:00
tim h
8329784c88 wtf how did that even work 2022-12-06 21:17:02 -06:00
tim h
8818a355f6 upscale amount
probably should've put this in testing first but it's pretty bulletproof so far
2022-12-06 21:12:10 -06:00
Victor Seiji Hariki
7bc0549337 fix smooth rendering box incongruency on reload
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-06 18:22:22 -03:00
Victor Seiji Hariki
0cc6f7660a fix interrogate for new layer system
interrogate now uses visible data, and add green marching ants to show
something is happening

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-05 12:26:52 -03:00
tim h
986466f6d8 fixes issue 68 2022-12-04 20:19:34 -06:00
Victor Seiji Hariki
14df643326 layers?
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-04 16:22:35 -03:00
Victor Seiji Hariki
aec096b856 layers... now exist?
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-04 08:00:39 -03:00
Victor Seiji Hariki
583f9245b6 fix eyedropper interactions and remove unused code
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-04 00:22:29 -03:00
Victor Seiji Hariki
59e783d159 no more scale factor, support for dream cursor size
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-03 10:05:14 -03:00
Victor Seiji Hariki
4681113f81 finer sliders
Now sliders can have a better precision when editing text than when
dragging.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-03 07:56:48 -03:00
Victor Seiji Hariki
514c498391 definitive (for now) fix for None style
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-03 02:47:47 -03:00
tim h
441eec8e38 slightly less but still ugly hack 2022-12-02 18:20:07 -06:00
tim h
6810dd9c3a ugly hack to allow for functional "none" style 2022-12-02 16:43:24 -06:00
tim h
60b81031fa tiny thing ;) 2022-12-02 16:23:55 -06:00
Victor Seiji Hariki
ac70691cff
little things
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-02 14:31:49 -03:00
tim h
2e668b4a16 more tiny QOL things
upscaler select no longer escapes floating control panel boundary, simple "reset to defaults" button to clear localstorage if desired, maybe get prettier action to stop complaining about where i put the ref :|
2022-12-01 20:31:49 -06:00
tim h
8c777fee04 tiny fix for upscaling 2022-12-01 20:00:33 -06:00
Victor Seiji Hariki
c63003e1cf
a quick try at a tool for painting
From yesterday night, just finished some final touches; should be
enough for some cool things.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-12-01 18:22:12 -03:00
Victor Seiji Hariki
af0fb5f198 fix #63
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-30 22:08:14 -03:00
Victor Seiji Hariki
6f99b15320
general improvements for connection checking
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-30 18:47:30 -03:00
Victor Seiji Hariki
e84ea7a8f4 Merge branch 'main' into bleeding-edge
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-29 23:54:09 -03:00
zero01101
d33edaa8cf Prettified Code! 2022-11-30 02:08:43 +00:00
Victor Seiji Hariki
44cf9c0e70 Layers.
Been working on this when I could the last few days.
Not quite infinity. Middle mouse button drag, ctrl mouse wheel zoom.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-29 17:55:25 -03:00
Victor Seiji Hariki
4e27770284 some layer upgrades
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-28 20:03:58 -03:00
tim h
b75297e8f2 tiny fix to keep approve/reject controls in viewable area if generated image is particularly close to the left edge 2022-11-27 15:35:49 -06:00
tim h
14abeac966 tiny change to auto-display currently loaded model in SD settings 2022-11-26 19:46:02 -06:00
Victor Seiji Hariki
d0439798c8 now actually checks network continuously
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-26 13:43:28 -03:00
Victor Seiji Hariki
73c441534b improved network handling
Detects if it is a CORS problem, checks for invalid saved host
configuration, webui connection status indicator

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-26 13:10:37 -03:00