zamojski / TowerCollector

The OpenCellID and MLS contributor's app.
Mozilla Public License 2.0
226 stars 27 forks source link

Add share by email, etc. #131

Closed jidanni closed 3 years ago

jidanni commented 3 years ago

If sometimes one is not able to save an export, please add alternative ways to share an export. For instance email Etc.

zamojski commented 3 years ago

I see Gmail on my list of applications. It probably depends on the email client you use. What's its name?

jidanni commented 3 years ago

Gmail. I don't recall TowerCollector has a "share" button.

zamojski commented 3 years ago

It does, when the export is finished you have 4 possible options: delete, keep, share, open.

zamojski commented 3 years ago

Screenshot_20210724-085216

jidanni commented 3 years ago

Ahhh... but let's say the export fails / never finishes. That's my point of this bug report.

zamojski commented 3 years ago

If export fails the partially created files are deleted. What would you like to share in that scenario?

jidanni commented 3 years ago

I was thinking: instead of the user pushing "export", he could instead push "share", whereupon the app would gather whatever data is was going to export, and instead directly hand it over to gmail. The user would then see a gmail screen, with a file already attached, and waiting for him to enter an address and a subject and maybe some words "Hey Ralph, here's the data."

jidanni commented 3 years ago

Actually, all that needs to be done is to clean up the confusion for #130, so people could find their exports in the first place. So I will close this request.

zamojski commented 3 years ago

push "share", whereupon the app would gather whatever data is was going to export

That's not possible because to open share window you need to already have all data prepared in advance. I think that current approach is the best we can have. I'm working on making it possible to start export from shortcuts and other apps, so you'll be able to automate it. However it will not allow to open share window from background.