
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. :)
Wednesday, June 06, 2007
Mono.Addins in Tomboy and new Tasks Addin
Subscribe to:
Post Comments (Atom)

3 comments:
Great! Even better is we can have nested sub-tasks. Take a look at gnotime (Gnome Time Tracker) for some ideas.
Aye, nesting would be great.
It should also show/group the TODOs under the title of the note they're from, as this helps give a context to the TODO item. Currently it's a bit hard to tell at a glance what TODO item is related to what.
Ah, that's a cool idea to group the task list by note. I'll have to see how easy/hard that'd be to toss together.
I definitely think the TaskList window is super hard to sort through anything and it needs some sort of filtering/tags/grouping to make it usable.
This tasks addin is really more or less a proof of concept of how things could be done. That's why I'm writing it as an addin and not something core to Tomboy.
Thanks for the suggestions!
Post a Comment