
It was a successful hack week! Sandy and I pulled an all-nighter Thursday to make sure our demo would work Friday. Without saying much more, I've put together a little demo.
See the video demo by clicking here.
See still screenshots here.
There are still a lot of things we need to do before feeling comfortable about committing the code to trunk, but you're welcome to give it a shot. It's in the "tomboy-sync" branch.
WARNING: Before you "try it out" make sure you make a backup copy of your existing Tomboy Notes (~/.tomboy). We can't guarantee everything works 100% yet.
Saturday, June 30, 2007
Tomboy Note Sync Demo
Monday, June 25, 2007
Hack Week @ Novell!
It's gonna be great!
I'm hacking on Tomboy Note Synchronization. By the end of the week, we'll have it all working!
Monday, June 18, 2007
It's a Guitar!

HD-28V (Martin Brand Parts)
I've been working on building this guitar for the last .... FOREVER! It's finally done! Just in time for the Weiser Fiddle Festival. I still need to adjust the action down quite a bit and I now have a new respect for anyone who builds guitars more than just once.
Now that this is done, hopefully that means I'll get my evening life back (or just spend all of it playing my sweet new guitar).
Wednesday, June 06, 2007
Mono.Addins in Tomboy and new Tasks Addin

I've been working on a new optional feature of Tomboy; Tasks. The idea was to make it an add-on feature. I first started coding it as a Plugin, but figured, why not start using Mono.Addins in Tomboy as well?
In any case, I've added Mono.Addins support into Tomboy. Eventually, a TomboyLib.dll ought to be created instead of just having addins link to Tomboy.exe, but for now that's just the way it is (I haven't taken the time to split it out). I converted the Backlinks plugin to be an addin just as a proof of concept for myself that it will work. Each addin now has its own directory in the source tree to keep things a little more clean.
Okay, as for the Tasks Addin ... it's currently a work in progress. The main idea is to be able to, on the fly, create tasks inside a note. You know, an action item from a meeting, or something that you need to do, etc. Just simple tasks created inside a note. And, if you want to view a list of all your tasks (from all notes), just open the To Do List window.
The TextView/TextBuffer/TextTag coding I've done is pretty hackish, but hey, it's working, uh, kinda. I have more respect for the derogatory comment about TextBuffer in NoteBuffer.cs. There are a lot of things that still need to be figured out. My screenshot shows some of them and there are more on the Tasks Wiki Page.
If you like living on the edge, go checkout the latest code from SVN and give this stuff a shot. I'd love your feedback, patches, help!
Note: No, this does not integrate with Evolution or any other task management system (yet). For now, I just want something self-contained in Tomboy with no external dependencies. Does that prevent someone else from extending the add-in to use Evo/other system? No. Well, hopefully not. :)
