Songs of Doom

More Swift teasings

September 6, 2009, 10:01 am

It’s been quite a while since I posted a teaser of the login window and people have been asking for updates since then, so here’s a quick post to appease everyone.

We’ve been making progress steadily over the last 6 months. One of the first things we got going was the chat interface:
Chat window screenshot
It’s minimal, but that’s quite comfortable for us, at the moment. We’ll review that over time, so you may see buttons and icons appearing there in the future.

More recently, we’ve spent quite a while working on the contact list:
Contact list screenshot.
I was initially reticent to use custom rendering code for Qt’s views but in the end it seems to have turned out alright for us.

So where does that leave us – will it be another 6 months before we blog again?
I hope not – Remko and I are working towards an internal 1.0 Release Candidate quite hard now, and it hopefully won’t be a vast amount of time before we post about that. After 1.0RC, we’ll start making the builds gradually less private (to manage the amount of feedback we get) until we work to the big 1.0 release day.

10 Responses to “More Swift teasings”

Frank wrote on September 6, 2009

Cool. I like the contact list view, at least as a default (personally, I prefer it to be more compact).
Any news regarding a public swiften repo? And the licensing?

Terrance wrote on September 6, 2009

Looks great so far. Definitely looking forward to trying it out once it goes public.

Kev wrote on September 6, 2009

We’re leaving the decision about where and how to expose the public repo until we’re at 1.0 time (coding towards that seems more urgent at the moment). The exact license is up in the air, we’re still considering what the best way to keep everyone happy is.

Albert wrote on September 6, 2009

Considering including an automatic crash reporting system?

Kev wrote on September 6, 2009

Does anyone use those automatic crash report things? I thought everyone just clicked “No, go away” when prompted to let them upload crash reports.

Mike wrote on September 6, 2009

Maybe you can inherit some of the nice things from Synapse XMPP client? (see github for more)

AlekSi wrote on September 6, 2009

Mike, isn’t it C#/.NET thing?
Kev, personally I use Firefox’s crash reporter. It’s based on very nice Google Breakpad. mblsha and I already tested it – works really good. So if you are interested in crash reporter at all – consider to use Breakpad.

Mike wrote on September 7, 2009

Yes, GUI is written in Qt#.

But you can still copy ideas, even if the code is in another language.

Like previewing Wikipedia and YouTube links.
That’s pretty cool :)

Multikomunikator Palringo « Blog by Bonjoure wrote on September 11, 2009

[...] dobry komunikator jest trudno, zwłaszcza, jeśli ma być multiplatformowy. Znaleziony przez niego Swift ma spore szanse na bycie właśnie takim, ale ja poszukuję totalnie uniwersalnego. Teoretycznie [...]

Eric wrote on October 31, 2009

I’m the creator of the Synapse project… I’m still very interested to learn more about Swift… any new updates?

Bad Behavior has blocked 746 access attempts in the last 7 days.