Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drag and Drop Downloads #18

Open
JakeRadMSFT opened this issue Mar 10, 2018 · 9 comments
Open

Drag and Drop Downloads #18

JakeRadMSFT opened this issue Mar 10, 2018 · 9 comments
Assignees
Labels
💡 feature request New feature or request ❔ investigate We need to look into this further
Milestone

Comments

@JakeRadMSFT
Copy link
Member

Storage Explorer Version: 0.9.6

OS Version: Windows 10 (all)

Steps to Reproduce:

  1. Drag file out of Storage Explorer

Expected Experience:
File downloads

Actual Experience:
File doesn't download

@copernicus365
Copy link

While I would like to moderate my expression on this issue, it is utterly beyond me that it was ever thought adequate to have an Explorer like app (one for navigating files, blobs in this case) ... that doesn't support drag and drop? It's not just the inability to support downloads through drag and drop. It's just as much to support uploads (dragging a file into a given folder). But even beyond that, it's that this app simply doesn't support basic MOUSE drag and drop operations ANYWHERE. Go ahead and try simply dragging a file (blob) into a child folder, nope, doesn't work. It's like this isn't a real app, it's really more of what you would expect of a web-like interface. And I wouldn't be surprised if this limitation cannot be overcome, because this limitation I guess is due to the fact that the code is in fact based on an embedded browser under the hood (done no doubt to allow easy cross plat). Maybe it is possible with that, but my guess has been, the strict sand boxing that a browser window employs makes this near impossible (that's just my guess).

As it is, this is an incredibly frustrating app to use. The backbone of Azure (which I love and use extensively) is blob storage (and yes queues), shouldn't that justify development of a full and unhampered app experience?

@JakeRadMSFT
Copy link
Member Author

@copernicus365 Thanks for your feedback.

Since we are a small team, we often have to make tradeoffs and prioritize our work. Comments like yours help us prioritize tasks appropriately. Thanks!

We haven't re-investigated this in a while. I'll take a look and see if the open-source node world has come up with a good solution for drag and drop in Electron applications.

@JakeRadMSFT JakeRadMSFT self-assigned this May 15, 2018
@JakeRadMSFT JakeRadMSFT added this to the future milestone May 15, 2018
@JakeRadMSFT
Copy link
Member Author

FYI, I wasn't sure if you knew but Drag and Drop uploads do work. If you're having any issues uploading via drag and drop, please open an issue.

@copernicus365
Copy link

copernicus365 commented May 15, 2018

Your right, I just revisited this page to take out the "no upload" point, because I just remembered it does do that (blush). Your kind response makes me feel bad for only complaining, I do appreciate the basic realities of being a small team, and I still want to say that it is really nice having this app. Also, Amazon S3 as far as I am aware doesn't even have an app for this, so they are being beat on that front.

Not the right thread, but the second worse problem with this app is one that I think could be fixed very easily, which is to relax the prompts about overwriting, or allow a setting that could disable those (and I mean across sessions, a saved / permanent setting in preferences or what not). Makes the app hard to even use at times, when it could be resolved so easily. Another one that shouldn't be too hard, allow direct typing input into the address bar, I have containers with thousands of numbered folders, to get to a specific numbered one, I have to go through a long process of pagination, just wish editing the path directly (once in a specific account) would suffice. Thanks for listening to the input, and for your guys' hard work!

@ghost
Copy link

ghost commented Oct 19, 2018

I regularly try to do this without thinking, despite knowing from experience that the app doesn't support it.

It'd be a really nice quality of life feature if possible, but it's not really a big thing if it'd cost a lot of time taken from other more important work.

@jinglouMSFT
Copy link

@AndyCJ As JakeRadMSFT mentioned above, Drag&Drop for upload is supported on Windows. If you run into issues, please feel free to open an issue so we can try to fit it. Please do let us know which version of Storage Explorer you use. Thanks.

@ghost
Copy link

ghost commented Oct 21, 2018

@jinglouMSFT This issue is about Drag&Drop for downloads. Uploads work fine.

@jinglouMSFT
Copy link

@AndyCJ which version and which platform?

@ghost
Copy link

ghost commented Oct 23, 2018

OS Name: Microsoft Windows 10 Enterprise
OS Version: 10.0.17134 Build 17134
MASE Version: 1.4.4

Repro:

  1. Navigate within Classic Storage Account to Blob Container.
  2. Navigate within Blob Container to Blob.
  3. Click and hold on Blob in Blob Container.
  4. Drag to Desktop.
  5. Release click.

Expected:
File is downloaded to desktop.

Actual:
File isn't downloaded to the desktop as the drag and drop was never initiated.

@JakeRadMSFT JakeRadMSFT removed their assignment Nov 27, 2018
@MRayermannMSFT MRayermannMSFT removed this from the future milestone Jun 17, 2020
@MRayermannMSFT MRayermannMSFT added this to the Near Future milestone Oct 19, 2020
@JasonYeMSFT JasonYeMSFT modified the milestones: Near Future, 1.28.0 Dec 6, 2022
@JasonYeMSFT JasonYeMSFT added the ❔ investigate We need to look into this further label Dec 6, 2022
@richardMSFT richardMSFT modified the milestones: 1.28.0, Near Future Jan 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 feature request New feature or request ❔ investigate We need to look into this further
Projects
None yet
Development

No branches or pull requests

6 participants