Top
Best
New

Posted by anotherevan 1 day ago

Komai: a fine Matrix chat app you can get to love(etke.cc)
59 points | 42 commentspage 2
8fingerlouie 1 day ago||
C++ seems like an odd choice for developing desktop apps in 2026, but I guess if it works, it works.
nohell 1 day ago||
What an awful UI.

- Microsoft Teams icons. Really??? - Padding everywhere - Feels like a machine control panel, not a chat app - Double sidebars? Why?

This feels like a uTox clone. Not good in 2026. Even Teams has a significantly better interface.

spantaleev 21 hours ago|
The icons are not from Microsoft Teams. It's the Fluent System Icons (https://github.com/microsoft/fluentui-system-icons) free iconset by Microsoft, which Nheko (Komai's predecessor) also used and we continue to use. Because we found this iconset lacking in certain aspects, in Komai we also supplement it with Font Awesome.

Why double sidebars? Because Nheko established this pattern and I still think it's a good idea. On the desktop there's usually plenty of horizontal space to comfortably show everything without having to hide things away and require you to click multiple times. Still, both sidebars are collapsible to "just icons" for people who need the extra space.

In fact, most Matrix apps (Element, Discord, ..) have the same sort of "double sidebar" layout, but usually collapse the left-most sidebar to "icons only" by default. I think this makes it hard for new users to learn (icons are cryptic without a label) and there's no good reason to do it when you have enough horizontal space.

As for the padding, whether the defaults look good probably depends on screen size and personal preference. Komai is very configurable. There's a "Density" setting which offers 3 different options ("Spacious", "Compact" and "Dense"). "Spacious" is the default one, because it provides better ergonomics due to larger hit targets. Accessibility is important, but users who find the default padding too much can adjust it.

Disclosure: I've been working on Komai in my spare time for a few months now.

nor0x 1 day ago||
love that pricing page
hperrin 1 day ago||
AI slop app.
fatliverfreddy 1 day ago|
You can teach a person to write programs. You can't teach good taste.