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:
When multiple files are selected in the Files screen, the "Share link" command creates a gateway link to a dir-index-html page with all the files in it (and this has its own CID); do we need an option for "share as individual links" as well?
When multiple files are selected in the Files screen, there is no "Copy CID" link in the actions "tray" at the bottom of the screen. (This was the original request.) This can be mitigated by the fact that one can selectively select only the desired items and generate a gateway link via the "Share link" command, but it's not explicitly copying those CIDs - it's generating a gateway link for just those files (and their CIDs, but it's still on the user to act on those CIDs in the way they wish).
When multiple files are selected in the Files screen and "Download" is selected from the actions tray, they're downloaded as a single .tar.gz. Do we need to offer the option for individual download vs combined/compressed as a tarball?
@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.
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.
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.