GNOME To Do is an application that manages a simple set of to-do lists. To Do was built by Georges Stavracas, a frequent contributor to GNOME software including Calendar and Nautilus, during Google Summer of Code. It’s designed to be the best tool to manage what you want to achieve with your projects and daily life.

GNOME 3.20 (available in the upcoming Fedora 24 release) brings many new enhancements, some of which expand the functionality of GNOME To Do. I spoke with Georges about what these changes bring, and what the future holds for To Do.

New Features

The biggest new feature is the plugin architecture. The first plugin available is superb support for synchronization with Todoist, allowing tasks in To Do to be seen and edited on mobile and the web. Georges spoke to me about plugins he hopes the community may build for To Do:

I’d personally love to see a plugin that adds a panel with various statistics about my productivity. I want to know what hours I’m more task-killer, which days of the week I solve more tasks, tendencies about the number of tasks I’m completing and more, all with beautiful graphics and interactive charts.

I’d love to see a plugin that adds support for recurrent daily tasks.

I’d love to see a plugin that turns GNOME To Do in a RPG-like stategy game, where each project is a boss and each task is an enemy. Your character would earn skills and levels according to your experience (i.e. productivity).

And, even more, I’d love to see a plugin that surprises me. 🙂

Future Plans for GNOME To Do

I asked Georges about what the future holds for To Do. He’s evidently passionate about the software, with a goal to move it beyond a simple to-do list application:

I have ambitious plans for GNOME To Do. I want to improve other modules of GNOME desktop (like Online Accounts) that will reflect in To Do. Also, I want to add support for subtasks, grouping task lists, integration with other online services, tags and some other things.

One thing that hits me hard is that GNOME To Do is not smart enough for my standards. I want it to be able to learn what I do, automatically organize my tasks, notify me about the progress I’m doing in a given project, have statistics about what makes me more productivity and even suggest me some things to improve my workflow — obviously, all this data would be local and anonymous.

Installing GNOME To Do

Fedora 23 currently has version 3.18 available, with the Fedora 24 Beta (and soon the release) carrying the new 3.20 version. In both releases, you can install GNOME To Do through dnf:

dnf install gnome-todo

Alternatives to GNOME To Do

To Do will evolve into an attractive option for completely managing your tasks. Until all the features you might need are implemented, though, you may want to try one of the other exceptional task list applications available in Fedora.

Getting Things GNOME! is a feature-packed task manager based on the GTD method, while command line-based Taskwarrior is a fantastic option for command-line folks.

To install Getting Things GNOME! in Fedora:

dnf install gtg

and for Taskwarrior:

dnf install task