c91ba2dbe7
feat: Infer Model Name automatically if empty in Model Forms
2023-09-04 01:36:48 +12:00
0a70a856e5
Merge branch 'main' into fix/ui/fix-click-node-collapse
2023-09-03 09:43:40 +10:00
625b08cff7
chore: typegen
2023-09-02 13:03:48 +10:00
89b724d222
fix(ui): fix metadata parsing of older images
...
The metadata parsing was overly strict, not taking into account the shape of old metadata. Relaxed the schemas.
Also fixed a misspelling.
2023-09-02 13:03:48 +10:00
699dfa222e
fix(ui): node UI elements do not select node on click
...
Add a click handler for node wrapper component that exclusively selects that node, IF no other modifier keys are held.
Technically I believe this means we are doubling up on the selection logic, as reactflow handles this internally also. But this is by far the most reliable way to fix the UX.
2023-09-02 12:11:07 +10:00
ec2b44bfbd
update hooks to pass in DTO
2023-09-02 11:36:46 +10:00
f8bb1f7a3e
update getImageMetadataFromFile query to allow dyanmic URL based on image without using baseUrl for rest of endpoints
2023-09-02 11:36:46 +10:00
0a7d06f8c6
fix(ui): fix circular imports
...
The logic that introduced a circular import was actually extraneous. I have entirely removed it.
2023-09-02 11:26:48 +10:00
46bc6968b8
fix: ControlImage Dimension retrieval not working as intended
2023-09-02 11:11:34 +12:00
b567d65032
blackify and rerun frontend build
2023-08-31 10:35:17 -04:00
e90fd96eee
fix(nodes): fix warning when using current image node
2023-08-31 13:40:38 +10:00
8e470f9b6f
fix(ui): fix metadata retrieval when has controlnet
2023-08-31 11:20:18 +10:00
05e203570d
make image import script work with python3.9; cleanup wheel creator
2023-08-30 17:35:58 -04:00
3cd2d3b764
fix: SDXL T2I and L2I not respecting Scaled on Canvas
2023-08-31 06:45:21 +12:00
4bac36356a
fix: Create SDXL Refiner Create Mask only in inpaint & outpaint
2023-08-31 06:33:09 +12:00
97763f778a
fix: SDXL Refiner not working with Canvas Inpaint & Outpaint
2023-08-31 06:26:02 +12:00
754666ed09
fix: Missing SDXL Refiner Seamless VAE plug
2023-08-31 05:49:02 +12:00
4c407328f2
fix: SDXL Refiner Seamless Interaction
2023-08-31 05:14:19 +12:00
943bedadf2
ui: Rename ControlNet Collapse header to Control Adapters
2023-08-31 01:44:13 +12:00
667d4deeb7
feat(ui): improved model node ui
2023-08-30 22:36:40 +10:00
adfdb02c1b
fix(ui): fix workflow edge validation for collapsed edges
2023-08-30 22:36:15 +10:00
216dff143e
feat(ui): swath of UI tweaks and improvements
2023-08-30 21:31:58 +10:00
f2334ec302
fix(ui): reset node execution states on cancel
2023-08-30 18:58:27 +10:00
044d4c107a
feat(nodes): move all invocation metadata (type, title, tags, category) to decorator
...
All invocation metadata (type, title, tags and category) are now defined in decorators.
The decorators add the `type: Literal["invocation_type"]: "invocation_type"` field to the invocation.
Category is a new invocation metadata, but it is not used by the frontend just yet.
- `@invocation()` decorator for invocations
```py
@invocation(
"sdxl_compel_prompt",
title="SDXL Prompt",
tags=["sdxl", "compel", "prompt"],
category="conditioning",
)
class SDXLCompelPromptInvocation(BaseInvocation, SDXLPromptInvocationBase):
...
```
- `@invocation_output()` decorator for invocation outputs
```py
@invocation_output("clip_skip_output")
class ClipSkipInvocationOutput(BaseInvocationOutput):
...
```
- update invocation docs
- add category to decorator
- regen frontend types
2023-08-30 18:35:12 +10:00
94d0c18cbd
feat(ui): remove highlighto n mouseover
2023-08-30 13:22:59 +10:00
7b49f96472
feat(ui): style input fields
2023-08-30 13:19:37 +10:00
9a2c0554de
feat(ui): better workflow validation and parsing
...
Checks for the existence of nodes for each edge - does not yet check the types.
2023-08-30 13:02:49 +10:00
29112f96d2
Merge branch 'main' into feat/nodes-phase-5
2023-08-30 14:11:49 +12:00
1d6be7f7fd
Merge branch 'ui-fixes' of https://github.com/blessedcoolant/InvokeAI into ui-fixes
2023-08-30 14:08:39 +12:00
64723f0628
fix: ControlNet DnD icons repeated twice
2023-08-30 14:07:24 +12:00
8982543312
fix(ui): fix control image save button logic
2023-08-30 11:58:15 +10:00
d8ce20c06f
fix(ui): fix control image save button logic
2023-08-30 11:33:38 +10:00
0ed6a141f1
Merge branch 'main' into feat/nodes-phase-5
2023-08-30 11:15:34 +10:00
db4d35ed45
ui: update scaled width and height sliders to be model sensitive
2023-08-30 10:28:54 +12:00
65fb6af01f
ui: Make aspect ratio logic more robust
2023-08-30 10:15:26 +12:00
c6bab14043
ui: actually resolve circulars + fix flip bounding boxes AR unset
2023-08-30 09:33:04 +12:00
55f19aff3a
ui: encase Denoising Strength to make it more prominent
2023-08-30 09:32:41 +12:00
1b6586dd8c
fix: cyclic redundancy
2023-08-30 09:12:07 +12:00
b5da7faafb
ui: make bounding box swap also unlock Aspect Ratio
2023-08-30 09:06:38 +12:00
b13a06f650
ui: map aspect ratios instead of manually creating the array
2023-08-30 08:52:11 +12:00
8e4d288f02
ui: Make swap size unlock fixed ratio
...
Coz it is no longer relevant
2023-08-30 08:44:34 +12:00
8d4caaabb0
ui: Simply collapse spacing
2023-08-30 08:40:17 +12:00
171a0eaf51
feat: Add Lock Ratio Option
2023-08-30 07:04:08 +12:00
2469859c01
feat: Add Set Control Image Width / Height to User Settings
2023-08-30 06:23:02 +12:00
cff391aa1d
feat: Update size resets to be model dependent
2023-08-30 05:58:07 +12:00
4fd4aee2ab
feat: Auto Change Dimensions on Model Switch by Type
2023-08-30 05:49:57 +12:00
f5c5f59220
minor: tweak padding on ControlNet Collapse
2023-08-30 05:24:42 +12:00
9afc909ff0
ui: tweak parameter options spacing
2023-08-30 05:22:44 +12:00
176d41d624
ui: Add SubParametersWrapper
2023-08-30 05:05:54 +12:00
9eed8cdc27
ui: fix some minor spacing and color issues
2023-08-30 04:51:53 +12:00