psychedelicious
5c423fece4
fix(ui): container view mode layout
2025-02-26 17:25:58 +11:00
psychedelicious
3f86049802
fix(ui): text & heading view mode layout
2025-02-26 17:25:58 +11:00
psychedelicious
47d395d0a8
chore(ui): knip
2025-02-26 17:25:58 +11:00
psychedelicious
b666ef41ff
fix(ui): various styling fixes
2025-02-26 17:25:58 +11:00
psychedelicious
375f62380b
fix(ui): disable autoscroll on column layout containers
2025-02-26 17:25:58 +11:00
psychedelicious
42c4462edc
refactor(ui): styling for form edit mode (maybe done?)
...
- Restructure components
- Let each element render its own edit mode
- arrrrghh
2025-02-26 17:25:58 +11:00
psychedelicious
7591adebd5
refactor(ui): styling for form edit mode (wip)
2025-02-26 17:25:58 +11:00
psychedelicious
9d9b2f73db
feat(ui): styling for dnd buttons
2025-02-26 17:25:58 +11:00
Mary Hipp
abaae39c29
make sure notes node exists like we do for invocation nodes
2025-02-26 07:33:22 +11:00
Mary Hipp
b1c9f59c30
add actions for copying image and opening image in new tab
2025-02-25 11:55:36 -05:00
psychedelicious
7bcbe180df
tests(ui): fix test to account for new board field template default
2025-02-25 11:10:06 +11:00
psychedelicious
a626387a0b
feat(ui): use auto-add board as default for nodes
...
Board fields in the workflow editor now default to using the auto-add board by default.
**This is a change in behaviour - previously, we defaulted to no board (i.e. Uncategorized).**
There is some translation needed between the UI field values for a board and what the graph expects.
A "BoardField" is an object in the shape of `{board_id: string}`.
Valid board field values in the graph:
- undefined
- a BoardField
Value UI values and their mapping to the graph values:
- 'none' -> undefined
- 'auto' -> BoardField for the auto-add board, or if the auto-add board is Uncategorized, undefined
- undefined -> undefined (this is a fallback case with the new logic)
- a BoardField -> the same BoardField
2025-02-25 11:10:06 +11:00
psychedelicious
759229e3c8
fix(ui): reset form initial values when workflow is saved
2025-02-25 11:04:44 +11:00
Mary Hipp
ad4b81ba21
do not render Whats New until app is ready
2025-02-24 11:56:16 -05:00
Mary Hipp
637b629b95
lint
2025-02-24 11:56:16 -05:00
psychedelicious
4aaa807415
experiment(ui): show loader until studio init actions are complete
2025-02-24 11:56:16 -05:00
Riccardo Giovanetti
e884be5042
translationBot(ui): update translation (Italian)
...
Currently translated at 98.9% (1737 of 1755 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.9% (1735 of 1753 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.9% (1731 of 1749 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.9% (1731 of 1749 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.6% (1726 of 1749 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2025-02-24 08:28:55 +11:00
psychedelicious
13e129bef2
fix(ui): star button not working on Chrome
...
Not sure why the perf optimisation doesn't work on Chrome but I reverted it.
2025-02-24 08:01:14 +11:00
psychedelicious
157904522f
feat(ui): add zoom to node button to node field headers
2025-02-21 08:21:56 -05:00
psychedelicious
3045cd7b3a
tidy(ui): split up FormElementEditModeHeader components
2025-02-21 08:21:56 -05:00
psychedelicious
e9e2bab4ee
feat(ui): make useZoomToNode not rely on reactflow ctx
2025-02-21 08:21:56 -05:00
psychedelicious
6cd794d860
tweak(ui): container settings popover placement @ top
2025-02-21 08:21:56 -05:00
psychedelicious
c9b0307bcd
fix(ui): non-direct input field names do not block reactflow drag
2025-02-21 08:21:56 -05:00
psychedelicious
55aee034b0
fix(ui): do not zoom when double clicking switch
2025-02-21 08:21:56 -05:00
psychedelicious
e81ef0a090
tweak(ui): "Description" -> "Show Description"
2025-02-21 08:21:56 -05:00
psychedelicious
1a806739f2
fix(ui): missing translation for string field component
2025-02-21 08:21:56 -05:00
psychedelicious
067aeeac23
tweak(ui): heading and text elements editable styling
2025-02-21 08:21:56 -05:00
psychedelicious
47b37d946f
fix(ui): prevent selecting edit mode header
2025-02-21 08:21:56 -05:00
psychedelicious
ddfdeca8bd
tweak(ui): make editable form headers less bright
2025-02-21 08:21:56 -05:00
psychedelicious
55b2a4388d
fix(ui): overflow in workflow title
2025-02-21 08:21:56 -05:00
psychedelicious
6ab2bebfa6
chore: bump version to v5.7.0rc1
v5.7.0rc1
2025-02-21 13:00:01 +11:00
psychedelicious
3f18bfed4e
feat(ui): add loading state for builder
2025-02-21 12:24:03 +11:00
psychedelicious
012054acaa
feat(ui): add dialog when loading workflow if unsaved changes
2025-02-21 12:24:03 +11:00
psychedelicious
efb7f36f28
chore(ui): typegen
2025-02-21 12:24:03 +11:00
psychedelicious
05ea1c7637
chore(ui): fix circular dep
2025-02-21 12:24:03 +11:00
psychedelicious
2ba0f920d2
feat(ui): hide workflow desc in builder edit mode
2025-02-21 12:24:03 +11:00
psychedelicious
c3ab4f4d6e
feat(ui): tweak dnd button styling
2025-02-21 12:24:03 +11:00
psychedelicious
36b3089d5d
feat(ui): tweak dnd element buttons styling
2025-02-21 12:24:03 +11:00
psychedelicious
6c4d002bd6
feat(ui): hide reset node field value button when value is unchanged
2025-02-21 12:24:03 +11:00
psychedelicious
b2cfa137a3
feat(ui): when migrating pre-builder workflows, hide description for node fields by default, matching prev behaviour
2025-02-21 12:24:03 +11:00
psychedelicious
9d57bc1697
feat(ui): node text areas resizable
...
There's a reactflow issue that prevents the size from being applied when a workflow is loaded, but at least you can resize the fields.
2025-02-21 12:24:03 +11:00
psychedelicious
e6db36d0c4
feat(ui): hide the root container frame and header
2025-02-21 12:24:03 +11:00
psychedelicious
78832e546a
feat(ui): restore plus sign button to add node field to form
2025-02-21 12:24:03 +11:00
psychedelicious
6cfeadb33b
feat(ui): add fake dnd node field element w/ info tooltip
2025-02-21 12:24:03 +11:00
psychedelicious
d1d3971ee3
feat(ui): make index optional when adding elements, update tests
2025-02-21 12:24:03 +11:00
psychedelicious
e9ce259d43
feat(ui): smaller buttons for builder dnd elements
2025-02-21 12:24:03 +11:00
psychedelicious
34d988063f
feat(ui): change reset button to menu
2025-02-21 12:24:03 +11:00
psychedelicious
e2bdbfe721
fix(ui): use getIsFormEmpty util when validating workflow
2025-02-21 12:24:03 +11:00
psychedelicious
fe7e1958ea
fix(ui): fall back to empty form if invalid during validation
2025-02-21 12:24:03 +11:00
psychedelicious
cf8f18e690
feat(ui): add getIsFormEmpty util & tests
2025-02-21 12:24:03 +11:00