Unrelated question - I went to chat.zulip.com in the browser and signed up. Scrolling through the messages (pixel xl2) is incredibly laggy. If I were to build a similar UI on some project, what's a good way to ensure good scrolling performance on the web?
I notice you mention a pixel phone; are you by any change using mobile Chrome? I think this is https://github.com/zulip/zulip/issues/14943 , which sadly didn't get fixed for this release but is being worked on. Generally Zulip's scrolling and view-switching is very smooth and a ton of work has gone into it (my view is that if an app that you use all day isn't snappy it's going to waste tons of your time). The short a…
Zulip 3.0: Threaded Open Source Team Chat
91–100 of 134 posts
Re: Zulip 3.0: Threaded Open Source Team Chat
#92I found Slack's design discussion on how they decided for single-depth threads interesting. There's a balance to strike between powerful features and usability. https://medium.com/slack-design/threads-in-slack-a-long-desi... Of course, people here have self-selected for favoring threads, but Slack's attention to the silent negatives is interesting and a lesson in product design.
The way it works in Zulip is quite different from Slack, though. Here's a description in another comment in this thread: https://news.ycombinator.com/item?id=23863588
Re: Zulip 3.0: Threaded Open Source Team Chat
#93Re: Zulip 3.0: Threaded Open Source Team Chat
#94Re: Zulip 3.0: Threaded Open Source Team Chat
#95Re: Zulip 3.0: Threaded Open Source Team Chat
#96Earlier quoted context omitted.
They are the primary reason to use Zulip. In this way, Zulip is more of a Teams competitor than it is a Slack competitor. I, frankly, cannot stand threads. I want a chat room, not a realtime forum. I understand why people would like that, but it still bothers the shit out of me. I work for MS so we have to use Teams, but I'd prefer opt-in to threads vs. threads by default. I fully understand and accept that my way is…
> The good news is there are tons of options for people to choose what fits best for them! That's super exciting! Personally I'm finding it a bit of a nightmare, as just about every community I'm interested in seems to require a different tool to be installed. Same for work clients. Worse than that, some communities are fragmented into different IM tool groups. The plethora of IM and other tools needed to stay vaguel…
Care to elaborate why you think so? (Obviously it's not there yet, but does anything make you think it won't?)
Re: Zulip 3.0: Threaded Open Source Team Chat
#97A group of us in the Julia open source community have been trying to migrate to Zulip [1] from Slack. There's a lot of resistance from some community members, but those of us who made the switch are quite happy. The topics model is fantastic, having proper markdown and LaTeX support is also killer. The development team for Zulip is also really responsive and friendly. Coming from Slack, it was a breath of fresh air t…
If I were to start a new community, I would absolutely go with Zulip.
Re: Zulip 3.0: Threaded Open Source Team Chat
#98I've tried to get traction with it as a self hosted solution at a few orgs instead of cloud offerings, and often meet with resistance by ITS in party because of the pains of administering a lot of these products. However, one I have succeeded pushing it through the feedback has been, 'Great, it just worksout of the box. We don't have to deal with it regularly'.
Re: Zulip 3.0: Threaded Open Source Team Chat
#99the codebase is beatiful, however this is a nasty gem: https://github.com/zulip/zulip/blob/2374e25b941977e95493ebe4... . if it was me, I would've broken that into at least 3 models
Basically, for this you have to ask yourself why you want to split it and what would you split it to. If ultimately what we'll get is something like UserProfileA, UserProfileB, UserProfileC, then that's arguably worse than one long UserProfile.
Re: Zulip 3.0: Threaded Open Source Team Chat
#100the codebase is beatiful, however this is a nasty gem: https://github.com/zulip/zulip/blob/2374e25b941977e95493ebe4... . if it was me, I would've broken that into at least 3 models