Finally it came to that point where there is something ready enough to start integrating into GTG. And so, that’s what I’ve been doing in the past week.
I’ve forked gtg and added the calendar as a plugin. In order to use it, it is necessary to activate it using the plugins menu (Edit/Plugins, then check Calendar View). After that, a button will appear on the toolbar, and all that is needed is clicking on it!
A window will pop-up, displaying all the tasks with start AND due dates. Only these will be displayed in the calendar view, for obvious reasons. However, both open and closed tasks appear in this view.
From the calendar view window you can drag and drop tasks to change its start/due dates or to create a new task, you can double-click in a task to edit it, you can also delete tasks, etc. All the changes will be reflected in the main window immediately. And all this interaction is done using the GTG interface you are used to (if you’re already a GTG user).
I’m still working on some small issues, but soon you’ll be able to check it out and start using the plugin inside GTG, in case you’re interested! =]