[Dekko] No way to set default email account

Bug #1445525 reported by Dan Chapman 
34
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Committed
High
James Mulholland

Bug Description

Is there any way to set a default email account? I have multiple imap accounts within dekko and by default it launches the last mailbox that I added (or it could be alphabetical), but ideally i would like it to load my first (primary) work account as the default account when i launch the app.

[UX Comment]
I would suggest handling this within the Account Settings screen, in the short term:

1. Tap settings > Tap account name (p.26 of spec)
2. New item at the top of the Account Settings screen -
'Default email account' with a toggle switch (☒ ☑) (p.27 of spec)
3. Toggling the setting the switch to 'on' (☑) results the corresponding switch for all other accounts to be set to off.
4. On returning to Settings 'default' can be seen to the right of account name (similar to default Sender Identity under account settings on p.27).
5. Default email account will now be placed as item after 'all inboxes' in the navigation draw(when there are multiple accounts) or as the top item in the navigation draw (when there is only one account).

It would be good to have this as a minimum (clear and discoverable) and perhaps consider adding drag and drop in addition later.

"how should our logic work if an authentication failed, should we move to a successfully authenticated account or stick with the selected default but load it in an offline state?"

If we're allowing users to determine a default, we shouldn't really override that choice invisibly. I would recommend we inform the user that authentication of their default (or other) account has failed and give them a choice to
- try and fix the problem (take them to the account settings screen)
or
- view the affected account(s) in its offline state.

Revision history for this message
Dan Chapman  (dpniel) wrote :

#comment copied from https://answers.launchpad.net/dekko/+question/265226

At the moment selecting a default (preffered) account is not implemented. The current approach is the first account to authenticate successfully, get's loaded in the UI.

We do plan to add this feature in the near future, we just need to give some thought on how the UI should look for setting a default and the logic for if that default acccount failed to authenticate.

Revision history for this message
Dan Chapman  (dpniel) wrote :

#comment from David Cox copied from https://answers.launchpad.net/dekko/+question/265226

Could you not just drag and drop the accounts into the order you want them to appear on the Menu > Email Settings > Accounts page? I'm not sure how difficult that would be or if there is some pre-existing code for that, but that would seem the most logical approach in my opinion.

I think if the first account failed to authenticate or there is an error downloading the messages for the primary account, then, the app should then display an error, but you should still be able to browse what had be pulled down before on the last sync.
After clicking the Close button I then get a completely empty inbox that completely locks you out from viewing your email, which is pretty frustrating from a UX perspective. I'd prefer to be taken back to my primary email account than the system picking which account it can pick up first as my primary account I check constantly, my secondary account I only need to check once or twice a week. Having the account that is shown effectively randomising depending on what connects first isn't such a great feature in my opinion.

Revision history for this message
Dan Chapman  (dpniel) wrote :

The current settings UI's are in the process of being re-done.

So how shall we incorporate this feature into the new UI layouts https://docs.google.com/presentation/d/1UGddusaEb9JRox8Lv-qa5baqs13zEq1l3g4m5qblk1M/edit#slide=id.g91aaa5ce0_0_0

and how should our logic work if an authentication failed, should we move to a successfully authenticated account or stick with the selected default but load it in an offline state?

summary: - No way to set default email account
+ [Dekko] No way to set default email account
Changed in ubuntu-ux:
assignee: nobody → James Mulholland (jamesjosephmulholland)
description: updated
Changed in ubuntu-ux:
status: New → Fix Committed
Revision history for this message
Dan Chapman  (dpniel) wrote :

Thanks for the comments James. I'll add this to my current settings re-work list

Changed in dekko:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Dan Chapman  (dpniel)
Changed in ubuntu-ux:
importance: Undecided → High
description: updated
Dan Chapman  (dpniel)
Changed in dekko:
status: Triaged → In Progress
Dan Chapman  (dpniel)
Changed in dekko:
status: In Progress → Fix Committed
Dan Chapman  (dpniel)
Changed in dekko:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.