Ferdi: Google Services as Tabs With Single Login

Created on 22 May 2020  路  16Comments  路  Source: getferdi/ferdi

Is your feature request related to a problem? Please describe.
To use different Google services in the current Ferdi structure, you need to add separate Ferdi services for each. This causes multiple logins in the same Google account from Ferdi

Describe the solution you'd like

  • To be able to use different services in separate tabs after logging into Google account.
  • For example, after logging into account, you can view that account's Drive, Gmail and Calendar in separate tabs without concurrent logins

Describe alternatives you've considered
Shift has services as tabs

Additional context
It will be useful for users to see _services as tabs_ feature in Ferdi

Most helpful comment

Such an option sounds interesting. I'd suggest adding a dropdown selector to the individual services settings where you can choose to use the partition from another service.

I don't think we should add another level of sorting though (at least not by default, its probably only few power users who profit from this) as for my "normal" workflow, having two sorting levels is proficient and any more would only add unnecessary complexity for me.

All 16 comments

This could be implemented by allowing multiple services to share the same Partition in their Electron WebView, I think. So when you're adding a new service, you could select another service the new one is subordinated to, and they would share their cookies.

The user interface change (services as tabs) is a bit orthogonal to this, as you could conceivably have services with different Partitions (different cookies) be displayed as tabs, too. This would add a three-level grouping of services (Workspace > Service icon on the right > Tab) instead of the current two-level one (Workspace > Service) one.

This is something that could be helpful for a lot of other logins too, like Microsoft. I agree with @kris7t 's implementation, as this doesn't only target Google, but the user can choose which services to separate or which to share cookies.

I would love to see that in Ferdi, but I'm not sure about having tabs on the right.

I've seen another aggregator that offers this functionality using smaller icons on the left bar under the main Google service declared, so you could have a standard size Gmail icon, for instance, and a smaller calendar and drive icons just below.

On the one hand, it might be too many icons on the left bar for some people, but on the other hand you can see immediately which service has a notification.

Such an option sounds interesting. I'd suggest adding a dropdown selector to the individual services settings where you can choose to use the partition from another service.

I don't think we should add another level of sorting though (at least not by default, its probably only few power users who profit from this) as for my "normal" workflow, having two sorting levels is proficient and any more would only add unnecessary complexity for me.

Such an option sounds interesting. I'd suggest adding a dropdown selector to the individual services settings where you can choose to use the partition from another service.

I don't think we should add another level of sorting though (at least not by default, its probably only few power users who profit from this) as for my "normal" workflow, having two sorting levels is proficient and any more would only add unnecessary complexity for me.

Totally agree!

Just be careful with such option if you have several google account.

Station messes my personal and professional accounts.

Maybe a solution would be to group auth per workspace.

I think this is a great idea. I would suggest that it does not need to look different in the interface, but merely be a setting to be toggled on/off per workspace, ex. "Use a single Google account across this workspace" (and default it to off, of course).

I am not so sure if the "use across a single workspace" will work - will the logic be clear to the user if the user is in the "all workspaces" setting?

I wouldn't suggest having this feature work across the whole workspace as I'd like to use the feature but I have some workspaces with services that should and some that shouldn't share their sessions.

Some services can be added as service groups with shared sessions. Not for workspace but for that group. Imagine a service tab icon as group/folder, inner services' icons are visible smaller within the parent. Default click behavior can open one specific from them. Hover can trigger little ballon to choose another one.

This issue has been automatically marked as stale because it has not had recent activity. Please check if this issue is still relevant and please close it if it's not. This will make sure that our open issues are actually of use and reduce the list of obsolete issues. Thank you for your contributions.

ping - I think this is a useful feature.

I think too 馃憤

This issue has been automatically marked as stale because it has not had recent activity. Please check if this issue is still relevant and please close it if it's not. This will make sure that our open issues are actually of use and reduce the list of obsolete issues. Thank you for your contributions.

ping - useful feature - not stale.

Beep boop, we're still waiting stale bot.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AP-Hunt picture AP-Hunt  路  3Comments

maciesse picture maciesse  路  3Comments

Jendker picture Jendker  路  3Comments

dzg picture dzg  路  3Comments

kytwb picture kytwb  路  3Comments