Ever since GNOME 3 release, I was looking for good personal task managers. Specially now that I’m working on a big project a.k.a. Summer of Code, I feel a real need to stay organized. For me, a good task manager for GNOME desktop should have/be:
- GNOME HIG compilant interface;
- Complete integration with GNOME environment;
- Simple and easy to use;
- At least the basic set of expected features (notes, due dates & priority);
- GNOME Online Accounts integration;
Currently, we have Getting Things GNOME!, GToDo and Tasque. While they obviously have their merits and a big history, they fail at least in one of my requirements to be the most awsome task manager ever. Damn, some of the are even unmaintaned these days. Because of that – and because I’m working on many projects that requires me to stay organized – I decided to create a task manager that shall fit the previous points.
Say hello to GNOME To Do.
GNOME To Do currently is very simple and unpolished. It uses Evolution-Data-Server to store it’s tasks, and has a primitive integration with Online Accounts. I’m trying to strictly stick with the latest GNOME trends, and some interesting features are already present.
It has, for example, a very smooth initial setup proccess (I’m yet to see a GNOME application planned with initial setup in mind from the very beginning).
It supports multiple task lists, nicely integrates with GNOME Online Accounts, and task lists can have different colors.
Task lists support dark color schemes, and done tasks are hidden by default. You shouldn’t be distracted by your past tasks, unless you bother to seek them. Tasks support notes, priority and due dates.
Creating a new task list is also very simple and intuitive, and the user can select the task list’s storage location – where the new task list will be created – in-place. It, however, respects the default location set in the initial setup (and you abviously can change the default one after initial setup too).
By the end of the day…
GNOME To Do is a very young project. It need testing, it has some nasty known bugs, and many features are missing. I will improve it as my schedule let me work on it, and I hope it’ll ready for 3.18 release.
Code can be found at GNOME Git repository  and you can jhbuild buildone gnome-todo to build it too.