blessedcoolant
e5951ad098
Revert "Fix theme changer not displaying current theme on page refresh"
...
This reverts commit 903edfb803e743500242589ff093a8a8a0912726.
2022-11-27 03:35:49 +13:00
blessedcoolant
4f51680307
Staging Area delete button is now red
...
So it doesnt feel blended into to the rest of them.
2022-11-27 03:35:49 +13:00
blessedcoolant
d0ceabd372
Fix staging area display toggle not working
2022-11-27 03:35:49 +13:00
blessedcoolant
2bda3d6d2f
Unify Brush and Eraser Sizes
2022-11-27 03:35:49 +13:00
blessedcoolant
a96af7a15d
Fix tab count in hotkeys panel
2022-11-27 03:35:49 +13:00
blessedcoolant
93192b90f4
Fix theme changer not displaying current theme on page refresh
2022-11-27 03:35:49 +13:00
blessedcoolant
024acf42af
Update Hotkey Info
...
Add missing tooltip hotkeys and update the hotkeys modal to reflect the new hotkeys for the Unified Canvas.
2022-11-27 03:35:49 +13:00
psychedelicious
04cb2d39cb
Adds useToastWatcher hook
...
- Dispatch an `addToast` action with standard Chakra toast options object to add a toast to the toastQueue
- The hook is called in App.tsx and just useEffect's w/ toastQueue as dependency to create the toasts
- So now you can add toasts anywhere you have access to `dispatch`, which includes middleware and thunks
- Adds first usage of this for the save image buttons in canvas
2022-11-27 03:35:49 +13:00
psychedelicious
c69573e65d
Disables canvas actions which cannot be done during processing
2022-11-27 03:35:49 +13:00
psychedelicious
84f702b6d0
Resets bounding box coords/dims when no image present
2022-11-27 03:35:49 +13:00
psychedelicious
bb70c32ad5
Improves behaviour when setting init canvas image/reset view
2022-11-27 03:35:49 +13:00
psychedelicious
425a1713ab
Fixes possible hang on MaskCompositer
2022-11-27 03:35:49 +13:00
psychedelicious
70e67c45dd
Fixes canvas showing spinner on first load
...
Also adds good default canvas scale and positioning when no image is on it
2022-11-27 03:35:49 +13:00
psychedelicious
07ca0876ec
Updates hotkeys
2022-11-27 03:35:49 +13:00
psychedelicious
aa96a457b6
Adds hotkeys and refactors sharing of konva instances
...
Adds hotkeys to canvas. As part of this change, the access to konva instance objects was refactored:
Previously closure'd refs were used to indirectly get access to the konva instances outside of react components.
Now, a getter and setter function are used to provide access directly to the konva objects.
2022-11-27 03:35:49 +13:00
psychedelicious
e28599cadb
Sets status immediately when clicking Invoke
2022-11-27 03:35:49 +13:00
blessedcoolant
ae6dd219d9
Fix Current Image display background going over image bounds
2022-11-27 03:35:49 +13:00
psychedelicious
19322fc1ec
Fixes save to gallery including empty area, adds download and copy image
2022-11-27 03:35:49 +13:00
psychedelicious
635e7da05d
Abandons "inpainting" canvas lock
2022-11-27 03:35:49 +13:00
psychedelicious
c0005eb063
Fixes bounding box not being rounded to 64
2022-11-27 03:35:49 +13:00
psychedelicious
74485411a8
Fixes send to buttons
2022-11-27 03:35:49 +13:00
psychedelicious
ed70fc683c
Fixes reset canvas view when locked
2022-11-27 03:35:49 +13:00
psychedelicious
425d3bc95d
Clips lines drawn while canvas locked
...
When drawing with the locked canvas, if a brush stroke gets too close to the edge of the canvas and its stroke would extend past the edge of the canvas, the edge of that stroke will be seen after unlocking the canvas.
This could cause a problem if you unlock the canvas and now have a bunch of strokes just outside the init image area, which are far back in undo history and you cannot easily erase.
With this change, lines drawn while the canvas is locked get clipped to the initial image bbox, fixing this issue.
Additionally, the merge and save to gallery functions have been updated to respect the initial image bbox so they function how you'd expect.
2022-11-27 03:35:49 +13:00
psychedelicious
3994c28b77
Fixes 2px layout shift on toggle canvas lock
2022-11-27 03:35:49 +13:00
psychedelicious
0100a63b59
Stops unnecessary canvas rescales on gallery state change
2022-11-27 03:35:49 +13:00
psychedelicious
432dc704a6
Organises features/canvas
2022-11-27 03:35:49 +13:00
psychedelicious
1d540219fa
Fixes bounding box ending up offscreen
2022-11-27 03:35:49 +13:00
psychedelicious
827f516baf
Organises features/canvas
2022-11-27 03:35:49 +13:00
psychedelicious
48ad0c289c
Rebases on dev, updates new env files w/ patchmatch
2022-11-27 03:35:49 +13:00
psychedelicious
223e0529ba
Fixes app after removing in/out-painting refs
2022-11-27 03:35:49 +13:00
Kyle Schouviller
98e3bbb3bd
Add patchmatch and infill_method parameter to prompt2image (options are 'patchmatch' or 'tile').
2022-11-27 03:35:49 +13:00
psychedelicious
e3efcc620c
Removes all references to split inpainting/outpainting canvas
2022-11-27 03:35:49 +13:00
psychedelicious
15dd1339d2
Initial unification of canvas
2022-11-27 03:35:49 +13:00
psychedelicious
caf8f0ae35
Removes console.log from redux-persist patch
2022-11-27 03:35:49 +13:00
psychedelicious
cfb87bc116
WIP refactor to unified canvas
2022-11-27 03:35:49 +13:00
psychedelicious
c0ad1b3469
Fixes: outpainting temp images show in gallery
2022-11-27 03:35:49 +13:00
psychedelicious
4382cd0b91
Moves image uploading to HTTP
...
- It all seems to work fine
- A lot of cleanup is still needed
- Logging needs to be added
- May need types to be reviewed
2022-11-27 03:35:49 +13:00
Kyle Schouviller
b049bbc64e
Fix iterative outpainting by restoring original images
2022-11-27 03:35:49 +13:00
Kyle Schouviller
34395ff490
Fixes crashes during iterative outpaint. Still doesn't work correctly though.
2022-11-27 03:35:49 +13:00
psychedelicious
1bc1085542
Fixes bbox not resizing in outpainting if partially off screen
2022-11-27 03:35:49 +13:00
psychedelicious
d7884432c9
Fixes inpainting not doing img2img when no mask
2022-11-27 03:35:49 +13:00
psychedelicious
82f6402d04
Hides staging area outline on mouseover prev/next
2022-11-27 03:35:49 +13:00
psychedelicious
0e7b735611
Fixes error on inpainting paste back
...
`TypeError: 'float' object cannot be interpreted as an integer`
2022-11-27 03:35:49 +13:00
psychedelicious
5304ef504c
Fixes wonky canvas layer ordering & compositing
2022-11-27 03:35:49 +13:00
psychedelicious
17b295871f
Outpainting tab loads to empty canvas instead of upload
2022-11-27 03:35:49 +13:00
psychedelicious
70dcfa1684
Builds fresh bundle
2022-11-27 03:35:49 +13:00
psychedelicious
5d484273ed
Fixes "use all" not setting variationAmount
...
Now sets to 0 when the image had variations.
2022-11-27 03:35:49 +13:00
psychedelicious
179656d541
Adds staging area
2022-11-27 03:35:49 +13:00
psychedelicious
73099af6ec
Fixes disappearing canvas grid lines
2022-11-27 03:35:49 +13:00
blessedcoolant
c223d93b4d
Fix gallery width size for Outpainting
...
Also fixes the canvas resizing failing n fast pushes
2022-11-27 03:35:49 +13:00