done icon indicating copy to clipboard operation
done copied to clipboard

The ultimate task management solution for seamless organization and efficiency.


Done

To-do lists reimagined

build crate downloads

This is still in very early development. Be aware it is a work in progress and far from complete yet.


Done is a simple to do app that lets you combine your existing set of task providers into one database, easily.

Install

Platform Command
Arch Linux paru -S done-git
Flathub

To do

Accounts

  • [ ] Allow multiple providers (Google, Microsoft To Do, Microsoft Exchange, Todoist, Nextcloud)

Lists

  • [x] Show lists
  • [x] Add a new list
  • [x] Delete an existing list
  • [x] Rename an existing list
  • [x] Update task counters

Smart Lists

  • [x] Today
  • [x] Next 7 Days
  • [x] All
  • [x] Starred

Tasks

  • [x] Add a new task
  • [x] Show tasks for every list
  • [x] Mark a task as completed
  • [x] Delete a task
  • [x] Rename a task
  • [ ] Add steps
  • [ ] Add tags
  • [ ] Add to My Day
  • [x] Mark as Favorite
  • [ ] Add notes

Reminders

  • [ ] Set a reminder
  • [ ] Set a due date
  • [ ] Set recurrence for a task

Backups

  • [ ] Export tasks

Dependencies to build

  • gtk4
  • libadwaita
  • pkg-config

Ubuntu 22.04:

sudo apt install libadwaita-1-dev libgtk-4-dev libsqlite3-dev

Arch Linux:

sudo pacman -S libadwaita gtk4 sqlite

Copyright and licensing

Copyright 2022 © Eduardo Flores

Done is released under the terms of the GNU General Public License version 2.0.