An Update on GCast
Sunday, July 5th, 2009It’s been a little while now since I added the “preview” of GCast, the screen capture and sharing application for the GNOME desktop, to the download page. Given that a fair bit of time has passed since then, I just wanted mention briefly where the project is currently at.
I’ve decided to rewrite the way that editing is currently done, before moving ahead with the rest of the application — certainly before releasing it. The reason for this (from a technical standpoint) is that GCast in its early state uses underlying widgets to represent graphics items (such as rectangles, text, and so on); something which I have discovered is costly in terms of performance. As far as accepting interaction goes this was the easiest way to get started, but it has become a hindrance.
So although GCast’s editor works, it could be much better. I’ve come to the conclusion that it will be worth taking the time to do things right before releasing it, even as a beta, and I’ve developed a prototype of a new system of editing (undoubtedly the standard, but hey, I’m learning this as I go) which is able to cast off the handicap of widgets by being able to independently manage the editor rendering/interaction process. For you, this means a faster and more reliable product.
As it turns out, I think that having less time to work on it as life has gotten busy this summer has been beneficiary. By being forced to step back and look at the scope of the project in a larger perspective, priorities — namely, the balance between a rich feature set and a smaller subset of well written basics — often get re-arranged for the better.
I’m excited to resume development on GCast again soon. Until then, thanks for your patience.


