ipfs / ipfs-webui

A frontend for an IPFS Kubo and IPFS Desktop
https://webui.ipfs.io
MIT License
1.56k stars 489 forks source link

Files screen: Overall UX approach for actions on individual vs multiple files #1703

Open jessicaschilling opened 3 years ago

jessicaschilling commented 3 years ago

Original request was for bulk copy/paste of hashes of files in ipfs-desktop (see below for original comment from @yeehi), but this really extends to discussing and potentially reworking the UX around bulk actions vs individual actions in general, specifically:

@lidel points out that there is a somewhat analogous situation in Companion that needs to be considered when developing an overall UX approach: "do x on/for the active tab" is, in effect, taking an aggregate/combined action because a web page contains many assets.

Additional consideration: If we implement features that generate lists/arrays of items to copy/paste, need to find an elegant way of storing in the user's clipboard.

Recommend that we discuss this as we refine features requirements for overall Web UI modifications project in Q2/3.


@yeehi commented on Fri Dec 25 2020

Is your feature request related to a problem? Please describe. If we use ipfs-desktop to look at a folder of files we are pinning, how can we easily copy all the hashes of the files in that folder, so that we can later on paste or share them elsewhere?

At the moment, if you use the tick box to “select all”, a pop-up appears with a “Share” option, and it provides a hash for all the selected files. You can also select individual files from the folder, and the “Share option” will provide a hash for those you selected. But you might not want to share all the files (as there are too many to up/download) or know which hashes would be needed. It might be good to be able to share the hashes anyway.

Describe the solution you'd like How can we copy/paste all the filenames and hashes?

Describe alternatives you've considered Laboriously, repeatedly, manually, individually copy/pasting the filenames and their hashes one by one.

Additional context Add any other context or screenshots about the feature request here. This seems to be an issue with the electron interface.

SgtPooki commented 1 year ago

I need to dive into this more. moving to UX work needed folder, but not wholly dependant on Julia for any mockups/design.