todo.txt-android icon indicating copy to clipboard operation
todo.txt-android copied to clipboard

Add option to grant only sandboxed Dropbox access

Open ginatrapani opened this issue 11 years ago • 5 comments

Several users have mentioned that Todo.txt makes them uncomfortable because it requires full Dropbox permissions. Still many others prefer that so they can set the location of the files.

Let's give users a choice between sandboxed access (default) and full permissions (explaining this will let them store the file whereever).

This choice should happen on the login screen, using radio buttons, where the sandboxed option is the default checked option.

  • [x] Store my files in a preset application folder in Dropbox
  • [ ] Let me choose the Dropbox folder where my files are stored

[ CONNECT TO DROPBOX]

If the sandboxed option is chosen, we can remove the File location setting choice, and just show where it is located Dropbox/Todo.txt/ or whatever.

ginatrapani avatar Jul 30 '13 06:07 ginatrapani

Even in sandboxed apps I believe you can create subdirectories. So, we may not want to remove the File location setting. That way users can still have multiple todo files. The default location should be the "root" folder, though.

chuckbjones avatar Jul 30 '13 09:07 chuckbjones

Ah yes, that's a good point.

ginatrapani avatar Jul 30 '13 14:07 ginatrapani

This, I presume would need a 2nd dropbox App for this purpose, since the authorisation screen in dropbox also says what permissions are requested and that is App based I believe.

Do we also want a setting to allow users to change this later on if they change their mind? I see people maybe starting with the App, then starting to use more of the tools available and wanting more control over where the file is.

Finally should there be a visual indication of some kind which mode you're in, maybe different colour action bar or something?

MartinSGill avatar Aug 18 '13 12:08 MartinSGill

This, I presume would need a 2nd dropbox App for this purpose, since the authorisation screen in dropbox also says what permissions are requested and that is App based I believe.

Yes.

Do we also want a setting to allow users to change this later on if they change their mind? I see people maybe starting with the App, then starting to use more of the tools available and wanting more control over where the file is.

To change the setting, the user can log out and log back in using the "Let me choose" option. The vast majority will use and stick to the default.

Finally should there be a visual indication of some kind which mode you're in, maybe different colour action bar or something?

I don't think that'll be necessary, but maybe once we start testing we can revisit.

ginatrapani avatar Aug 24 '13 09:08 ginatrapani

Related to #481

karbassi avatar Oct 09 '17 16:10 karbassi