Hacker News new | ask | show | jobs
by dzhiurgis 3321 days ago
I don't get why people use Slack app.

The whole Slack deal is to get away from desktop apps and run on the browser.

This opens up freedom to start Slacks where corp is blocking app installs (but not zealous enough to be blocking/MITM'ing network yet).

3 comments

Multiple tabs in a web browser flat out sucks for multi-tasking. macOS, Windows and many flavors of window managers for Linux provide many ways for switching between windows, seeing what's open, hiding things, etc. In a browser they're just straight tabs.

Have you ever need to switch between multiple tabs semi regularly while keeping other tabs open? Have you ever wanted two tabs to be side-by-side? It's a usability horror show.

Wrapping Slack in its own app let's me use the windowing manager my operating system came with.

Honest question: Can't you just open a new browser window then?
Not really. It doesn't function the same. Doing Command + Tab on a Mac shows them as the same application so you can't switch that way, you still have to use Command + ~ which is unlike all other apps in function as well as key combo. Also features like expose show the same framing around each website so if you have enough things open the only visual queue is a very tiny preview of the website which, depending on what you need to use, isn't always clear (at least not for me on my 13" MacBook).

It's a workaround that I do use but it's not a substitute I'm afraid. Windows handles this a little better, IMO, but it's still not great and the occasional crash of a web browser tab still sometimes takes the whole thing down.

So basically because MacOS usabillity is not good on multi window desktop apps and the browser doesn't sandbox correctly tabs.
I think you missed the part where I said Windows was better but still not great along with the issue of one tab crashing taking them all down (which still happens despite the separate process per tab).
I pin the most important ones, then switch using cmd+1/2/3 to the one I need (would be nice to have feature to switch to -1,-2,-3 (aka last, second to last, etc) tabs

cmd+` to switch between different Chrome profiles/windows

option+shift+a/d to snap window to left or right

tiptap to switch between tabs when using trackpad

when slack notification comes up, just click on it and it takes me to the right Chrome tab

I do agree we need a better way to integrate tabs in native windowing

I wouldn't call tabs a usability horror show with the reason you stated. Surely you can just drag a tab off the tab line and then you have it in its own window. Ready for you position however you want, in the full control of the window manager.

It's so easy to separate tabs into their own window and utilise the window managers control.

Unless you explicitly enable separate tasbar buttons in Windows you still have all of your browser windows accessible only through a single 32px-wide button on your screen. And the default thumbnail preview delay is also equally frustrating.
You still lose out on multiple features of the OS for Window management when you simply create more windows within an App. I addressed that here if you're interested: https://news.ycombinator.com/item?id=14355971
Command+~ as well as Command+1-9 solves this I believe.
For me, it's mainly because it gives me one icon that's always Slack, no matter how many browser tabs I have open, no matter how many windows or even different browsers I am using at once.

Click there, get Slack. No risk of accidentally closing it or losing it somewhere.

Chat apps in 4 billion lines of javascript are totally terrible. Wrap the turd in 4 layers of react. It is still awful.