Skip to content

Drapes Progress

So progress this week has been especially good, got lots of things fixed / done. Also I think I’vie got most of Gtk# sharp to a point where it’s usable. Since everyone likes eye candy, i figured I’d post some Drapes hotness for everyone to see. Here’s how the tray looks for far, as you can see I’m missing a tray icon right, that’s cause I lack drawing skills… It be nice if some one could mockup a tango icon for me for the tray and a regular sized icon too.

Drapes Tray Menu

Here’s some more of the preferences windows.

Drapes Display Options Drapes General Settings

Things that I need to do now:

  • Fixup the Add Button.
  • noticed that start up takes a long time on anything but the schools desktop service cluster (the one the Jorge setup this past week). I realized what I’m doing, and how I can see speed it up by not doing some stupid things. I haven’t tackled this yet, right now I’m thinking I’d like to do it in the Idle Worker thread so the start up is instant!
  • Saving the wallpaper list (this should be 30 minutes of work).
  • Inotify.
  • Pretty gnome notification support — with a nice picture preview hotness.
  • Good random algorithm.
  • Testing / Patches.
  • Autotoolize this baby / GConf schema.
  • Basic help file.
  • Put this in version control (yeah, I know), but I’d like a nice place to host this (i could put it into CVS or SVN locally, but…) — Jorge really wanted to put this in bzr, but he ended up doing lots of flipping out on Friday when stuff br0ke at work, it’s entertaining watching him flip out.
For future version (past the 0.5 release) these are the planed features:
  • Internationalization, so it fits the desktop of the non English speaking people.
  • RSS import, be able to subscribe to a feed.
  • Multi-monitor support.
  • Avahi support, spy on your coworkers, steal their pr0n wallpapers.

As can see I’m really focusing on getting this working well with the basic features before releasing it all to the world. The last thing we need is another buggy/half-finished application.

There are also a couple issues with releasing it. First of it requires Gtk# 2.8 series (the default mono installer online ships with 2.4 if i’m correct). Second off Gtk# 2.8.2 posted online on the mono site contains a couple bugs that cause crashes (the mime one in particular). I’m using CVS Gtk# which fixes that but I’d like to not have to tell my users hey compile Gtk# from CVS, and what about distros that ship with Gtk# 2.8.2 (Dapper, Fedora #5). If someone knows a way to figure a way to detect this mime type bug at runtime without crashing please let me know (then i’ll disable that functionality at runtime).

One Comment

  1. harper wrote:

    Great job guys…

    Sunday, June 25, 2006 at 5:08 am | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*