Introducing GNOME To Do

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 main


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).

gnome todo initial setup

It supports multiple task lists, nicely integrates with GNOME Online Accounts, and task lists can have different colors.

gnome todo task lists 2

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.

gnome todo task list 1

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).

Captura de tela de 2015-06-22 11-16-49

Captura de tela de 2015-06-22 11-16-35

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 [1] and you can jhbuild buildone gnome-todo to build it too.


33 thoughts on “Introducing GNOME To Do

  1. Make it integrate with Owncloud and also have a format that can be used with Android apps because really, if you can’t integrate it with your smartphone, it’s almost pointless these days.


    1. GNOME To Do is already able to use your ownCloud to store tasks. The Android sharing is an interesting point, although other things have higher priority right now.


  2. Wouldn’t “Tasks” be a better name, as it would fit better the gnome app names convention, like “Music”, “Notes”, “Clocks”, etc.? Good work anyway, it has the best design from all task manager I’ve tried, Good luck!


    1. I really wish I could rename it to “Tasks”, but it conflicts with the concept of ‘tasks’ as applications. Task Manager can be GNOME System Monitor or GNOME To Do. Maybe not so much in English, but e.g. in Portuguese the names would be exactly the same.

      To avoid this ambiguity, I choose To Do – there’s no misunderstanding here.


    1. I’d like very much to add integration with every single provider I can. I’ll look forward adding them to Evolution-Data-Server too, and so other GNOME applications would benefit from my work.


  3. This is really really interesting!
    I got a question. What if I create a group of users in my ownClouwd and I create an event. How can my team receive a notification if the all have gnome-todo installed?
    now running the !


    1. Compatibility with todo.txt was the first thing I thought of too…todo.txt has been my goto format due to a similar inability to find “the most awesome task manager ever”. However, I also guess that the format may not be flexible enough for this project (eg task notes).

      I hope Gnome To Do gains some traction as it looks like the best option so far. It would be interesting to understand what some of the future feature ideas are.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s