InvokeAI/invokeai/frontend/web/src/features
Mary Hipp Rogers f68f8898c0
Workflow navigation & save-as (#5607)
* redo top panel of workflow editor

* add checkbox option to save to project, integrate save-as flow into first time saving workflow

* remove log

* remove workflowLibrary as a feature that can be disabled

* lint

* feat(ui): make SaveWorkflowAsDialog a singleton

Fixes an issue where the workflow name would erroneously be an empty string (which it should show the current workflow name).

Also makes it easier to interact with this component.

- Extract the dialog state to a hook
- Render the dialog once in `<NodeEditor />`
- Use the hook in the various buttons that should open the dialog
- Fix a few wonkily named components (pre-existing issue)

* fix(ui): when saving a never-before-saved workflow, do not append " (copy)" to the name

* fix(ui): do not obscure workflow library button with add node popover

This component is kinda janky :/ the popover content somehow renders invisibly over the button. I think it's related to the `<PopoverAnchor />.

Need to redo this in the future, but for now, making the popover render lazily fixes this.

---------

Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2024-01-31 13:32:31 +00:00
..
canvas fix(ui): remove hard reset of cursor on canvas during state reset 2024-01-31 23:03:14 +11:00
changeBoardModal chore(ui): format 2024-01-28 19:57:53 +11:00
controlAdapters chore(ui): format 2024-01-28 19:57:53 +11:00
deleteImageModal chore(ui): format 2024-01-28 19:57:53 +11:00
dnd chore(ui): format 2024-01-28 19:57:53 +11:00
dynamicPrompts chore(ui): format 2024-01-28 19:57:53 +11:00
embedding chore(ui): format 2024-01-28 19:57:53 +11:00
gallery fix(ui): block gallery navigation when staging images on canvas 2024-01-30 09:56:21 +11:00
hrf chore(ui): format 2024-01-28 19:57:53 +11:00
lora feat: disable/enable LoRas with a switch (#5591) 2024-01-31 05:50:03 +00:00
modelManager chore(ui): lint 2024-01-28 19:57:53 +11:00
nodes Workflow navigation & save-as (#5607) 2024-01-31 13:32:31 +00:00
parameters chore(ui): format 2024-01-28 19:57:53 +11:00
queue fix(ui): the bottom button on floating side panel clears all queue items 2024-01-31 01:04:24 +11:00
sdxl chore(ui): format 2024-01-28 19:57:53 +11:00
settingsAccordions feat: disable/enable LoRas with a switch (#5591) 2024-01-31 05:50:03 +00:00
system feat(ui): add a copy button to the about modal 2024-01-28 20:50:08 -06:00
ui fix(ui): the bottom button on floating side panel clears all queue items 2024-01-31 01:04:24 +11:00
workflowLibrary Workflow navigation & save-as (#5607) 2024-01-31 13:32:31 +00:00