nextcloud / talk-desktop

💬💻 Nextcloud Talk Desktop Client Preview
https://nextcloud.com/talk
GNU Affero General Public License v3.0
172 stars 14 forks source link

Add multi-accounts support #7

Open ShGKme opened 1 year ago

ShGKme commented 1 year ago

Depends on https://github.com/nextcloud/talk-desktop/issues/60

AedDev commented 2 weeks ago

I'd also love to see multi-account being added to this great piece of software. NextCloud Enterprise Hosting is part of my daily work and my customers, who use Talk inside NextCloud, can also reach out to the customer support via Talk. Having all instances combined in a single messenger would be a huge increase in efficiency.

ShGKme commented 2 weeks ago

@AedDev As a workaround with a portable (.zip) distribution, you can rename the executable to run multiple instances simultaneously. See: https://github.com/nextcloud/talk-desktop?tab=readme-ov-file#-multi-account

While Multi-account support is an important feature, it is not currently planned for 1.0 release in flavor of more critical features/fixes without workarounds.

AedDev commented 1 week ago

@ShGKme thank you for your response! It works this way, but with a lot of instances, it's getting tricky. Maybe as temporary workaround a collection of cli arguments could bring some more control. Like:

--instance-name "cloud.customer1.com"
--instance-icon "/path/to/icon.ico"
--hide-tray # since too many tray icons are pain

The name could also appear in the window title, the icon could be used for the tray menu as well as for the window. This way the different clients could be identified more easily.

Maybe I could also open up a PR for that feature, in case my dusty knowledge in the used languages and frameworks is still sufficent to implement changes like this.