Live data from Hacker News

Unofficial Microsoft Teams client for Linux

github.com

211–220 of 256 posts

Re: Unofficial Microsoft Teams client for Linux

#212
post #152

Earlier quoted context omitted.

I’m also puzzled by the hate for Teams. I used Teams for years and developed on Power Platform. The integration between all the pieces of the MS stack is unrivaled. I now use Slack, Zoom, Google Workspace etc. and don’t enjoy the experience at all. It feels low quality and messy compared to Teams.

Wow. I don't believe you. Making App integrations for Slack to basically anything is pretty close to a joyful experience, the rest of it is comparable to other chat systems perhaps, but are you really telling me with a straight face that developing applications atop Teams (that do more than just plug other Microsoft things together) is actually a superior experience? I get that opinions are subjective and all that, b…

Yes. I’ve built apps on Power Platform and I’ve built a Slack App; the Teams experience is superior, for me. Could it take some lessons from Slack - yes, a python or typescript code block in Power Automate would be awesome.

As for your reaction: if your experience is so different, a useful attitude might be to ask why you have such an absurdly negative viewpoint.

Re: Unofficial Microsoft Teams client for Linux

#213
post #152

Earlier quoted context omitted.

Wow. I don't believe you. Making App integrations for Slack to basically anything is pretty close to a joyful experience, the rest of it is comparable to other chat systems perhaps, but are you really telling me with a straight face that developing applications atop Teams (that do more than just plug other Microsoft things together) is actually a superior experience? I get that opinions are subjective and all that, b…

Yes. I’ve built apps on Power Platform and I’ve built a Slack App; the Teams experience is superior, for me. Could it take some lessons from Slack - yes, a python or typescript code block in Power Automate would be awesome. As for your reaction: if your experience is so different, a useful attitude might be to ask why you have such an absurdly negative viewpoint.

Thanks for altering your comment to remove the “grow up” remark, it wasn’t helpful.

To tell you the truth I always assumed it was because Microsoft didn’t really care about chatops or any integration that was not within their ecosystem (or a website). The experience is consistent with that viewpoint.

Re: Unofficial Microsoft Teams client for Linux

#214

The official client is absolutely terrible. But, I've found a much better solution: I tell all my customers Microsoft Teams doesn't work for us and they'll have to pick something else. Kudos for at least trying to address this, MS should hang their head in shame, this is not the hardest problem to solve these days. If we could do it in 1995 they should be able to do it 30 years later.

We use Citrix and Windows 11 in our work environment. I keep Teams open in Citrix so that I can copy links from the browser into the chat. The links then show the title for the link, I like that functionality. I also have it open on my Laptop as well (Windows 11) for doing calls and meetings. Our Citrix is slow, so I don’t do calls there. Fun thing is that often when I get a call in Teams it is automatically picked up on my laptop without me accepting it.. It is “auto-answer” functionality I tell the colleagues who don’t understand how it is possible that I pick up in 50 milliseconds :-). It is caused by Teams being open in 2 places. Weird.. Another weird issue I have with the 2 Teams instances being open is that when I get dragged into a group call and I answer, I’m in the call for 2 seconds and then the call gets disconnected. Then they try to call me again, I get disconnected again. Then I have to kill the Teams instance in Citrix to make it possible for them to add me to the call.. Another weird issue is that sometimes when I’m in a group call on my laptop and I try to look something up in my Citrix instance of Teams or even click in a chat thread, my call gets disconnected on the laptop..

Re: Unofficial Microsoft Teams client for Linux

#215
post #68

Please make an unofficial client for windows too. The official one sucks so much it is hard to even describe.

I use Teams on Windows extensively at work (for chats, calls, meetings, screen sharing). And I have zero issues with it. It’s been really solid for me since that major overhaul they did a couple of years back. Not sure what issues you have, but I wonder if perhaps that us NOT running 3rd party security products is a factor (we only run Windows Defender).

Screensharing on a browser and trying to change tabs is a constant frustration; you have to wait for that overlay to get into the moveable state. Sometimes I have to switch between chats several times to get it to acknowledge that I've seen that latest message. When you add a code block at the end of your message, it's a toss-up whether you can type outside of it afterwards with the right or down arrow-key. If you can't and you need to, you just have to start over AFAICT. Making the codeblocks in the first place is usually a hassle even though parsing markdown is a solved problem. It has a lot of redundancy with Outlook and I often need to clear notifications from both. Search is unreliable. Sometimes I open an active conversation and it decides to scroll me back a month.

That covers what I'll encounter in a typical week. There are one-offs as well. It's not the worst software I work with, but talking to my team should really be zero friction.

Re: Unofficial Microsoft Teams client for Linux

#217

Earlier quoted context omitted.

Same for me, it works and allows me to do what I need to do. It does it neither gracefully or efficiently, but I think that's down to it trying to be everything at once, and the UI suffers as a result. The main thing that trips me up is that I often confuse my Outlook calendar for me Teams calendar - because they look almost the same but work completely differently.

> The main thing that trips me up is that I often confuse my Outlook calendar for me Teams calendar - because they look almost the same but work completely differently. Makes you wonder how many teams does Microsoft have working on calendars.

Outlook, Teams, Exchange Web Access, and the electron-based email client all have different calendars with completely different capabilities.

Re: Unofficial Microsoft Teams client for Linux

#218
post #194

Earlier quoted context omitted.

Completely agreed. I sit in dismay, remembering the Microsoft I frowned upon back in the days as a Linux/FreeBSD user. But at least their software was accessible via keyboard and their translations were really good. Fast forward to now, after being a dev on Windows for years and loving it, and now their UX is a joke. For example, to jump back and forth between chats, neither the back/forth mouse buttons nor any other…

It’s sad to see the decline in the quality of desktop computing. I blame this on the rise of mobile apps and Web apps in the 2010s. It’s not that mobile apps and Web apps are inherently bad; that’s not the problem. The problems is that we have an entire generation of engineers who never learned desktop UI/UX conventions and principles. To make matters worse, in an attempt to save on development costs, mobile and Web…

That's also my opinion but I am ready to give them some excuse, because they have it harder than when it was just desktop computing.

Now we expect a desktop and a mobile app, also native and browser based. They all have different requirements. Even in the same category, such as iOS vs Android, some conventions are different. Having to write the app differently for each platform to make the best of it is not only expensive, but it may also be confusing to users who switch from one to another.

For example let's say you have a button on your desktop app that sees little use, but it is a nice feature for the few times it is needed. Because it is a desktop and you have lots of space and a precise pointing device, it stays. But for your mobile version, there is simply no room for it, so you remove it and tweak the workflow a bit so that it isn't needed anymore. Taken individually, they are both good decisions, but I can guarantee that the desktop user will complain that it is missing on the mobile app, and he would be right. It means you have to make a compromise you didn't have to make before.

Re: Unofficial Microsoft Teams client for Linux

#219

Earlier quoted context omitted.

So so all of the hate is just due to some dropped calls? Realistically it isn't even that bad (likely more like 2% failure rate). For me, I use Teams but it isn't like I am in the application all day. If it were 10X better I wouldn't care very much - like MS word vs Google docs or whatever. I care a lot about text editors on the other hand.

The hate comes, deservedly I might add, from a lot more than just dropped calls. Terrible UI. Horrendous performance. Bloated apps. Confusing UX. Completely broken integration with the desktop/browser. Teams is an absolute mess.

>> Horrendous performance

When I click on something in Teams it shows up in (I'd say) < 300ms most times. I'm sure it could be much faster if done better. However, is that what you mean by "horrendous" or are you seeing 30s freezes or something like that?

Re: Unofficial Microsoft Teams client for Linux

#220
post #94

Earlier quoted context omitted.

True! I've been doing this for years on Linux. I use a dedicated Chromium instance in app mode: /usr/bin/chromium --ozone-platform=wayland --enable-features=UseOzonePlatform,WaylandWindowDecorations,WebRTCPipeWireCapturer --user-data-dir=/home/myuser/.config/chromium-ilri --app=https://teams.microsoft.com Works incredibly well (put this in a `.desktop` file with `Exec=` and you can launch it via your desktop's launch…

The only thing that does not work for me with Teams as chromium 'app' is the screen sharing (on Wayland). Does your --enable-features fix this?

Screen sharing from the browser usually works for me, but if ever it doesn't, as a workaround you can use OBS with a virtual webcam to share windows and screens as an overlay to the webcam stream. It's very easy.
Post reply on HN