teresa-ou / inboxy

Browser extension for bundling emails in Gmail
https://www.inboxymail.com
GNU General Public License v3.0
114 stars 17 forks source link

Separate Accounts #79

Open wwboynton opened 3 years ago

wwboynton commented 3 years ago

Hey there!

For those of us with multiple gmail accounts, this plugin presents both a welcome addition but also a challenge -- for my work account, I want to set things up with an allow-list per the options, but for my personal account I want to leave it set up to use all labels. Obviously for now, the work-around is to just specify every label from my personal account, but that means when adding new labels (which happens frequently) I have to go back and add them to the list manually.

If there were an option to have separate settings depending on the active account, it would be tremendously helpful! This seems to align somewhat with the concept of #37 which seems oriented toward multiple use-cases within one account but could just as easily be applied to separate accounts. I can think of a few ways to do this of varying elegance/trouble, including adding accounts to a list by just grabbing users.getProfile on wake-up and adding some tabs/drop-down in the options menu for each new account that is detected.

If #37 were implemented, it would be fairly easy (I think!) to create "profiles" within the plugin settings and then simply map those profiles as the defaults for each of the accounts individually. You could probably still find a fairly simple way to allow the user to render the inbox with a non-default profile. Maybe this could be made more user-friendly by creating an extension popup that would allow the user to click on the extension icon and quickly select a secondary profile. But anyway, I'm probably getting ahead of myself there, just vomiting my thoughts out.