Back in February, I toyed around with compiling Monal for OS X. It was an interesting experiment. It did get me thinking about how well I have or haven’t made my app and whether I could release a Mac app with a proper native UI. Today I got a minimally viable OS X client to work — some thing I started long ago and then dropped. Monal 2.7 onwards will be on the Mac too. Today, I personally have switched from Adium to Monal. My first new IM client since 2004.
As you can see below, I decided to go with the iMessage route rather than Adium as I felt it was more modern. Since this is a modern XMPP client, this will also be the first OS X client to support Carbons and stream resumption. It also has some UI features that I missed in Adium like replying from notification bubbles. I am also planning on adding Handoff with the iOS client, because why not? I plan on making this a free app in the Mac app store when it is ready. After I complete the addition of a few more features, I will probably put a zip file up for people to try out.
Amusingly enough Chameleon, the library I used to get it to run on OS X in February is what Microsoft is using now as their compatibility layer