Foundations of GTK+ Development Book

Yesterday I got this great book about GTK+ development written by Andrew Krause. I’m really excited about reading it, it’s quite thick so it must have a lot useful information about GTK+ development. I’m pretty busy with studying for finals these days, so I have to put my reading on hold for now.

gtkbook

I’d like to thank Andrew for sending his book to me, I really appreciate it. Thanks buddy! :)

You can buy this book on amazon and I have no doubt it will be a great read for all of you GTK+ hackers out there.

Here you can find some more information: Foundations of GTK+ Development

gTwitter 1.0beta

I said to myself “what tha hell” and I released 1.0beta version. Basically it has most of the stuff that’s been floating around in SVN code. It’s here, go nuts. :)

Main improvement’s from 0.2.4 version:

  • Show user details on user image click
  • Clickable URLs (in normal/list view) using libsexy
  • New TweetView UI available
  • Posting from command line (Steve Neely)
  • Preferences: SignUp and Hidden at startup (Stojance Dimitrovski)
  • Smart URL detection (Yoan Blanc)
  • Some other bug fixes

I also created Google Group for gTwitter. Feel free to post anything gTwitter related.

Fedora 7

Get Fedora

New UI in progress…

newUI
Available in SVN.

My inactivity & mono-1.2.3 issues

Yes I’ve been pretty inactive lately, mostly because of my job, and partly because I have to study for finals. It’s that time of the year again.

I didn’t had much time to code on gTwitter but if you’ve been checking out svn, you must have noticed some activity now and then. Some bug fixing and even initial notification on new tweets support. It’s all there.

If you are using mono 1.2.3 version you are probably experiencing “Connection failed” message on firends and direct tweets when using gTwitter from svn. This is due to a “regression in the System.Net.Configuration namespace” in this version of mono with gmcs - runtime 2.0 compiler. And since gTwitter uses pretty much the same code for basic HTTP authentication as Twitterbot I can safely say this is definitely the problem. This issue is fixed in mono 1.2.4 version. No packages available for Fedora or Ubuntu at the moment…

I’m happy to anounce 3 new developers that are helping me with gTwitter. They are Yoan Blanc, Stojance Dimitrovski and Miguel de Icaza. Thanks for all your help.

I hope I’ll find some time to finish things up for a new and much improved release of gTwitter.

User details, clikable urls, direct messages and more.

I’ve been doing some more work on gTwitter these days, quite a few new thing to show. You can find it all in SVN.

User Details - you can see some more details about user when clicking on user image. Things like name, username, location, short description and web address, if the user entered these information of course.

Clickable URLs - gTwitter detects if an url was entered, it makes it clickable and can open it in a web browser. A new dependency was added to gain this functionality: libsexy

Direct messages - you can browse your direct messages with gTwitter now, but it’s not quite working as it should. I’m having some problems with connection and I’m hoping to fix this asap.

Also quick source switching was added under the user image, which does not refresh data if you change the source, it’s just for quick switch, and you will need to manually click on refresh button to update data. I’m working on extending post entry functionality, I added clear button to clear the text(which is not needed imo) and I’ll probably add some things to easily send direct messages and reply to users. I’m experimenting a bit, to see what is usable and what not.

0.3-svn
Stay tuned :)

EDIT: How about a spell checker for post entry ? Is it needed, not ? Comments please.

gTwitter 0.2.4 discussion

I created this post just to have a place where we can discuss 0.2.4 version of gTwitter, which was released yesterday.

See ChangeLog for details.

Clickable URLs on Gtk.Label using libsexy

I managed to implement clickable urls in gTwitter using some special library (cleverly)named libsexy.

This code in not in gTwitter SVN yet, first I need to figure out how to make internal libsexy to gTwitter. Because now you have to install system-wide libsexy(devel) and sexy-sharp(from SVN) and probably even link some libraries to make it work, which is not pretty user friendly.

I contacted a few people on this issue and I’m waiting for some technical details atm. But if any of my readers have some ideas, you are welcome to speak. :)

See screencast: gTwitter clickable urls

Organic interface design ideas for GNOME

Great read, great ideas for the future of GNOME user interface:

http://www.jonobacon.org/?p=930

We should make it happen :)

Now that’s funny :)

Novell Linux - Apple Ad Spoof

More Novell videos - here.