Feature #273

Start on Boot/Quit/Sign out all needs a design overhaul

Added by Anonymous over 5 years ago. Updated almost 5 years ago.

Status:ClosedStart date:09/12/2012
Priority:HighDue date:
Assignee:n8fr8% Done:

0%

Category:-
Target version:v11 - January Judo
Component:

Description

Currently Gibberbot starts on next boot if you "quit" from within an account. In order to stop it from doing this you have to go out to the account list and from there choose Sign Out All. This is not userfriendly and could even be deemed somewhat insecure. Remember that a lot of people only use one account, and will likely due to the design of the app never even know that there is an account list they can back out to unless they look around for it - and it certainly isn't a place anyone would go to look for a way to make the application not start up on boot.

So please, can we move this to a more sane UI design? Several options are possible - put "start on boot" in the options of individual accounts as well, put a link to global options in the options of each account and put it there, make the app boot into the account list so new users even know it's there (of course this is not user friendly either given the one account use-case). One of these options pretty much has to be implemented, because it's non intuitive to know that one or the other quit/sign out function will or will not make the program start on next boot.

Personally I'd also argue to make start on boot opt in rather than opt out, but that's less of an issue.

I was smart enough to find out how to work around this, but I'm also smart enough to know that it'll be a nuisance to have to do these extra steps each time, and if I forget I know I'll end up signed in for a day or so when I'm not supposed to be, wasting battery, missing messages that go to the phone instead of my laptop, and so on. And it's not hard to see that the reviews on the google play-store are plagued by this issue as well, even though they don't seem to know why or what to do about it.

Associated revisions

Revision 04f887e0
Added by devrandom over 5 years ago

Make the quit menu item sign out from all.

Resolve issue #273.

Revision 797df691
Added by Chris Ballinger about 3 years ago

Fix OAuth token refresh for Google accounts #273

History

#1 Updated by devrandom over 5 years ago

  • Assignee set to devrandom
  • Target version set to v10 - June Jaunts

#2 Updated by devrandom over 5 years ago

  • Status changed from New to Resolved

For now, I decided to make Quit sign out from all accounts. This will prevent accounts from getting logged into on boot or network change, and will require the user to sign in again.

Please update this if you think this is not a good solution.

#3 Updated by n8fr8 over 5 years ago

Seems like a good solution to me. Most users who want to "quit" expect that to do as you have implemented. THx!

#4 Updated by n8fr8 over 5 years ago

  • Status changed from Resolved to In Progress
  • Target version changed from v10 - June Jaunts to v11 - January Judo

I want to work on this issue more. I do think we need a "start on boot" global option, and perhaps add that as a wizard setup question.

#5 Updated by n8fr8 about 5 years ago

  • Assignee changed from devrandom to n8fr8

i have this implemented as a global setting option, much like orbot. will submit pull request.

#6 Updated by n8fr8 about 5 years ago

  • Status changed from In Progress to Resolved

#7 Updated by n8fr8 about 5 years ago

  • Status changed from Resolved to In Progress

#8 Updated by n8fr8 about 5 years ago

  • Status changed from In Progress to Resolved

#9 Updated by n8fr8 almost 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF