Our user-friendly app allows you to effortlessly consolidate your existing task providers into a single application for optimal productivity and organization.
This is still in very early development. Be aware it is a work in progress and far from complete yet.
Platform | Command |
---|---|
Arch Linux | paru -S done-git |
Flathub |
In order to realize its full potential, the Done app has been designed with a strong focus on versatility, flexibility and extensibility.
This is why we have implemented a plugin system, allowing for the addition of new task services, making it the go-to choice for anyone looking for a comprehensive and complete to-do list solution.
To get started creating plug-ins, head to PLUGINS.md
.
- Allow multiple providers (Google, Microsoft To Do, Microsoft Exchange, Todoist, Nextcloud)
- Show lists
- Add a new list
- Delete an existing list
- Rename an existing list
- Update task counters
- Today
- Next 7 Days
- All
- Starred
- Add a new task
- Show tasks for every list
- Mark a task as completed
- Delete a task
- Rename a task
- Add steps
- Add tags
- Add to My Day
- Mark as Favorite
- Add notes
- Set a reminder date
- Set a reminder time
- Set a due date
- Set recurrence for a task
- Send notifications
- Export tasks
Cargo:
- gtk4
- libadwaita
Meson:
- cmake
- gettext
- pkg-config
Ubuntu 22.10:
sudo apt install libadwaita-1-dev libgtk-4-dev protobuf-compiler
Arch Linux:
sudo pacman -S libadwaita gtk4 protobuf
Fedora:
sudo dnf -y install libadwaita-devel gtk4-devel protobuf protobuf-compiler protobuf-devel
To enable logging set RUST_LOG
to info
.
RUST_LOG=info
To test metainfo:
gnome-software --show-metainfo=data/dev.edfloreshz.Done.metainfo.xml.in.in,icon=data/icons/dev.edfloreshz.Done.Devel.svg
Use absolute paths for the icon.
To deploy the app, head to RELEASE.md
Copyright 2022 © Eduardo Flores
Done is released under the terms of the Mozilla Public License v2