psychedelicious
|
2abe2f52f7
|
feat(ui): workflow builder layout
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
6f1c814af4
|
revert(ui): code lint that broke stuff
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
1ad6ccc426
|
tidy(ui): dnd code lint
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
aedee536a0
|
tidy(ui): rename builder dnd file
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
d2b15fba12
|
tidy(ui): improve dnd hook names
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
a674e781a1
|
tidy(ui): dnd logic formatting
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
0db74f0cde
|
refactor(ui): add vars in dnd logic for conciseness
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
d66db67d1a
|
refactor(ui): clean up dnd logic
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
2507a7f674
|
tidy(ui): rename root utils in dnd
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
145503a0a0
|
refactor(ui): add dispatchAndFlash util for dnd
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
32e8dd5647
|
fix(ui): divider rendering
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
fe87adcb52
|
feat(ui): builder edit/view buttons
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
e95255f6e8
|
feat(ui): make drop targets that are in root sticky
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
efec224523
|
fix(ui): remove node field from form correctly when node is deleted
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
e948e236e7
|
feat(ui): iterate on builder data structure
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
189eb85663
|
feat(ui): delete form elements when node is deleted from workflow
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
94f90f4082
|
feat(ui): string field settings
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
1eb491fdaa
|
feat(ui): builder empty state (WIP)
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
176248a023
|
feat(ui): empty state for drop containers
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
3c676ed11a
|
fix(ui): drop target jank
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
7a9340b850
|
fix(ui): tsc issues
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
2c0b474f55
|
feat(ui): editable node form field labels & descriptions
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
74c76611a9
|
feat(ui): add float field display settings
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
1c7176b3f4
|
feat(ui): use useEditable in builder
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
30363a0018
|
feat(ui): builder field settings (WIP)
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
b46dbcc76d
|
fix(ui): divider layout
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
09879f4e19
|
feat(ui): builder field settings (WIP)
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
4daa82c912
|
feat(ui): builder field settings (WIP)
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
1cb04d9a4a
|
refactor(ui): updated component structure for input and output fields
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
3e6969128c
|
feat(ui): remove sizes from text & heading
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
e14c490ac6
|
fix(ui): drop indicator getting greyed out when dragging over self
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
3ef3b97c58
|
feat(ui): editable heading and text elements
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
3baaefb0cc
|
chore(ui): bump @invoke-ai/ui-library
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
98b0a8ffb2
|
feat(ui): plumbing for editable form elements
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
4f85bf078a
|
tidy(ui): import reactflow css in main theme provider
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
f0563d41db
|
fix(ui): circular dep
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
a7a71ca935
|
perf(ui): faster InputFieldRenderer
Use non-zod type guards for input field types and fail early when possible
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
c04822054b
|
chore(ui): lint
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
132e9bebd7
|
chore(ui): lint
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
0dc45ac903
|
fix(ui): node-autoconnect showing invalid connection options
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
4f9d81917c
|
fix(ui): do not render dashed edges unless animation is enabled
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
d3c22eceaf
|
tweak(ui): node selection colors
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
fb77d271ab
|
refactor(ui): edge rendering
- Fix issues with positioning of labels
- Optimize styling to be less reliant on JS
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
0371881349
|
chore(ui): upgrade reactflow to v12
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
4b178fdeca
|
fix(ui): hide nonfunctional delete button on root form element
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
b53e36aaaa
|
tidy(ui): remove unused mock form builder data
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
c061cd5e54
|
fix(ui): use redux store for form
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
ddda915ebd
|
fix(ui): start workflow w/ single column as root
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
9a2d8844a2
|
fix(ui): allow root element to be drop target
|
2025-02-14 14:50:56 +11:00 |
|
psychedelicious
|
48583df02e
|
feat(ui): support adding form elements and node fields with dnd
|
2025-02-14 14:50:56 +11:00 |
|