Using Nick-completion in Psi GroupChats

If you’re chatting in groupchats quite frequently, nick completion is an invaluable feature. The most useful shortcut is Tab-Tab; when used on beginning of new line or after a step it inserts the nickname of the person who last addressed you directly. You can then continue to press Tab and it will loop on the nicks of all the people in the room.

(more…)

Death to the Icons!

It was a good week: public Psi 0.11-beta1 release happened recently, I was able to improve some design bits of my blog, also eliminated the long-standing insect that was hurting my eyes and stopping from using the development branch in day-to-day life. Now, the insect’s dead, and I’m happily running 0.11-beta1 now.

The ones who have already tried Psi/Mac 0.11-beta1 probably noticed the sudden appearance of many little bothersome icons in all kinds of menus where they weren’t present in 0.10: icons in context menu, application menus and even in the menu bar itself! So it was decided that icons should not be able to live any longer.

(more…)

Improving Chat Log

During last two weeks I’ve been secretly working on porting chat log widget to new code base. And alongside with improved code structure I’ve also been able to improve its usability.

(more…)

Testing the Psi world

During a couple of past days I’ve been actively working on creating a small sets of helper scripts and files to aid creation of unit tests. In theory, they should help us to fight bugs aggressively and to help valgrindizing individual bits of code, which means fewer bugs and better performance.

But how to actually use it? The rest of the post will serve as the first bits on topic and as a reminder to myself. Be careful, it contains some techie stuff.

(more…)