So my previous posts weren't without reason, I've been quietly working on another project as my Xmas/NewYears gift to the world. It's not completed yet, but I'm not convinced software ever can be. Therefore, I'm sharing what's available.
Adroit is a personal task management application aimed at information dissemination. The primary concept of "Getting Things Done" is to get those little tasks out of your head to somewhere you can see them. This allows you to stop worrying about the problem and start working towards completing it. I have removed much stress from my life by just having a good surveying of my life requirements.
I hadn't been writing much c# outside of work lately, so I figured it was time to. MonoDevelop has advanced so much over the past few years that its impossible to ignore. It is quite a pleasing experience.
Just the basics are implemented; but development is going smoothly and rapidly. That's important since I only have time to hack on it from late at night to even later at night.
I think the most fun part of the project has been working with the BdbListStore<T> and the command stack for seamless undo/redo. Although, writing custom widgets is always a lot of fun.
The top priority for immediate development is
- Context mode (for where tasks are performed, be it desk, grocery store, etc)
- Calendar mode (simple view of when tasks are due)
I'm not putting much emphasis on due date, as that seems to be against the GTD philosophy.
The shortcuts will feel natural to the VIM users among us
$ git clone git://git.dronelabs.com/git/users/chris/adroit-mono.git
As a final note, The Southern California Linux Expo is February 20th - 22nd. I'll be hosting the GNOME booth with Jeff Schroeder and Eric Butler as well as speaking on parallel and concurrent programming with GTask. GTask is the concurrency library I wrote for GObject which currently works with C, Python, and Vala.