psychedelicious
|
a8b042177d
|
feat(ui): connection validation for collection items types
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
76825f4261
|
fix(ui): allow collect node inputs to connect to multiple fields when using lazy connect
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
78cb4d75ad
|
fix(ui): use elevateEdgesOnSelect so last-selected edge is the interactable one when updating edges
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
a18bbac262
|
fix(ui): jank interaction between edge update and autoconnect
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
9ff5596963
|
feat(ui): hide values for connected fields
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
8ea596b1e9
|
fix(ui): janky editable field title
- Do not allow whitespace-only field titles
- Make only preview text trigger editable
- Tooltip over the preview, not the whole "row"
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
e3a143eaed
|
fix(ui): fix jank w/ stale connections
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
c359ab6d9b
|
fix(ui): fix dependency tracking for copy/paste hotkeys
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
dbfaa07e03
|
feat(ui): add checks for undo/redo actions
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
7f78fe7a36
|
feat(ui): move viewport state to nanostores
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
6cf5b402c6
|
feat(ui): remove extraneous selectedEdges and selectedNodes state
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
b0c7c7cb47
|
feat(ui): remove remaining extraneous state from nodes slice
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
4d68cd8dbb
|
feat(ui): recreate edge auto-add-node logic
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
2c1fa30639
|
feat(ui): recreate edge autoconnect logic
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
708c68413d
|
tidy(ui): add type for templates
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
1d884fb794
|
feat(ui): move invocation templates out of redux
Templates are stored in nanostores. All hooks, selectors, etc are reworked to reference the nanostore.
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
f6a44681a8
|
feat(ui): move invocation templates out of redux (wip)
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
d4df312300
|
feat(ui): move nodes copy/paste out of slice
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
9c0d44b412
|
feat(ui): split workflow editor settings to separate slice
We need the undoable slice to be only undoable state - settings are not undoable.
|
2024-05-17 13:24:23 +10:00 |
|
psychedelicious
|
27826369f0
|
feat(ui): make nodesSlice undoable
|
2024-05-17 13:24:23 +10:00 |
|
H0onnn
|
31d8b50276
|
[Refactor] Update min and max values for LoRACard weight input
|
2024-05-17 10:38:26 +10:00 |
|
psychedelicious
|
40b4fa7238
|
feat(ui): SDXL clip skip
Uses the same CLIP Skip value for both CLIP1 and CLIP2.
Adjusted SDXL CLIP Skip min/max/markers to be within the valid range (0 to 11).
Closes #4583
|
2024-05-16 07:49:30 -04:00 |
|
psychedelicious
|
3b1743b7c2
|
docs: fix install reqs link
|
2024-05-16 10:37:42 +10:00 |
|
psychedelicious
|
f489c818f1
|
docs(ui): add comments to nsfw & watermarker helpers
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
af477fa295
|
tidy(ui): remove unused modelLoader from refiner helper
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
0ff0290735
|
tidy(ui): use Invocation<> helper type in canvas graph builders, elsewhere
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
67dbe6d949
|
tidy(ui): use Invocation<> helper type in OG control adapters
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
4c3c2297b9
|
tidy(ui): organise graph builder files
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
cadea55521
|
tidy(ui): organise graph builder files
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
c8f30b1392
|
tidy(ui): move testing-only types to test file
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
3d14a98abf
|
tidy(ui): use Invocation<> type in control layers types
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
77024bfca7
|
fix(ui): fix sdxl generation mode metadata
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
4a1c3786a1
|
tidy(ui): organise CL graph builder
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
b239891986
|
tidy(ui): clean up base model handling in graph builder
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
9fb03d43ff
|
tests(ui): get coverage to 100% for graph builder
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
bdc59786bd
|
tidy(ui): clean up graph builder helper functions
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
fb6e926500
|
tidy(ui): remove extraneous graph validate calls
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
48ccd63dba
|
feat(ui): use integrated metadata helper
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
ee647a05dc
|
feat(ui): move metadata util to graph class
No good reason to have it be separate. A bit cleaner this way.
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
154b52ca4d
|
docs(ui): update docstrings for Graph builder
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
5dd460c3ce
|
chore(ui): knip
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
4897ce2a13
|
tidy(ui): remove unused files
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
5425526d50
|
feat(ui): use graph builder for generation tab sdxl
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
5a4b050e66
|
feat(ui): use asserts in graph builder
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
8d39520232
|
feat(ui): port NSFW and watermark nodes to graph builder
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
04d12a1e98
|
feat(ui): add HRF graph builder helper
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
39aa70963b
|
docs(ui): update docstrings for addGenerationTabSeamless
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
5743254a41
|
fix(ui): use arrays for edge methods
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
c538ffea26
|
tidy(ui): remove console.log
|
2024-05-15 14:09:44 +10:00 |
|
psychedelicious
|
e8d3a7c870
|
feat(ui): support multiple fields for getEdgesTo , getEdgesFrom , deleteEdgesTo , deleteEdgesFrom
|
2024-05-15 14:09:44 +10:00 |
|