InvokeAI icon indicating copy to clipboard operation
InvokeAI copied to clipboard

[enhancement]: Add a button for uploading images into assets as an alternative to drag&drop

Open asagi4 opened this issue 1 year ago • 2 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Contact Details

No response

What should this feature add?

There should be an alternative to dragging and dropping images into invokeai. Currently the only way to do it seems to be rather well hidden.

On my system, drag and drop is completely broken; now, I don't consider that an invokeai bug (it's probably because I have a weird Linux system), but even if it did work, I would prefer to just be able to open a file upload dialog to upload images, because most of the time I don't have a file browser open to drag images from.

Alternatives

There is a workaround; you can upload images by creating a control layer, uploading an image into it, and then creating a raster layer from it. I don't think it's very good UX though, and without that workaround I think I would be completely unable to use InvokeAI.

Additional Content

This is somewhat related to #6840

asagi4 avatar Sep 29 '24 13:09 asagi4

This keeps slipping through the cracks- it's definitely something we should add, and it's pretty simple to add.

Hardest part is deciding where should the upload button should be. Any ideas?

psychedelicious avatar Oct 03 '24 05:10 psychedelicious

I think to me the most obvious place would be in the gallery UI somewhere, but I probably wouldn't hide it behind the assets tab.

If you add an upload button to the row of small icons below the tabs (next to the settings icon), you could also add the same upload button in the layers tab for uploading an image directly into a layer.

asagi4 avatar Oct 03 '24 08:10 asagi4

Closed with https://github.com/invoke-ai/InvokeAI/pull/7123

maryhipp avatar Oct 16 '24 13:10 maryhipp