This doesn't break the trend.
Some problems:
- Text boxes are non-native and do not support any standard keystrokes for navigation (this is huge!)
- The division between the titlebar and the main app body is weird looking
- Highlighting around a focussed text box is weird
- Weird inline dialogs
- No bounce scroll
Some of those are debatable (not everything has to be done using the standard system stuff, of course), but to me the overall effect is very alien.
Slack, for all its inefficiency & handful of annoyances (not actually using unicode / text to represent emoji, anyone?), "feels" like a better Mac citizen than this app.
What's your point?
Right yes. Lets argue against uniformity in the (visual) design of a UI based on pulling in all of known history and the atrocities that have been committed during that time.
I agree with you. Efficiency should be on the top three priorities list.
Non-native text boxes is a 50/50 issue. I get that it can be alienating for some and that's just as valid as me not caring. But it's still subjective and bears zero argumentative value as well.
Telegram Desktop works very well and is easily the most lightweight messaging app my Macbook 12" has ever seen. And I don't have to fear that I'll get back to my machine after being away for 25 minutes, only to find it losing 40% battery to Slack and Atom.
No argument here that Slack is hideously inefficient.
Aesthetics do matter a lot but they must always take a back seat to efficiency, is what I'm saying.
Also, if you're not making your code LGPL/GPL, be prepared to pay $300/person/mo for Qt Creator (seriously - https://www.qt.io/buy-product/)
Also curious… in what language and UI framework is their iOS client written?