3 releases
0.1.3 | May 6, 2022 |
---|---|
0.1.2 | Apr 28, 2022 |
0.1.1 | Mar 31, 2022 |
0.1.0 |
|
0.0.0-do |
|
#7 in #relm4
52KB
1.5K
SLoC
Do is a rewrite of Gnome To Do in Rust using gtk-rs and Relm4, we aim to improve on the existing set of features provided by To Do to provide the ultimate to-do experience.
Install
Platform | Command |
---|---|
Arch Linux | paru -S do-git |
Build
To initialize the database you will need diesel_cli
, install it with:
cargo install diesel_cli --no-default-features --features "sqlite"
To do
Accounts
- Allow multiple providers (Google, Microsoft To Do, Microsoft Exchange, Todoist, Nextcloud)
Lists
- Show lists
- Add a new list
- Delete an existing list
- Rename an existing list
- Update task counters
Smart Lists
- Inbox
- Today
- Next 7 Days
- All
- Starred
- Archived
Tasks
- Add a new task
- Show tasks for every list
- Mark a task as completed
- Delete a task
- Rename a task
- Add steps
- Add to My Day
- Mark as Favorite
- Add notes
Reminders
- Set a reminder
- Set a due date
- Set recurrence for a task
Dependencies to build
- gtk4
- libadwaita
- pkg-config
Dependencies
~60MB
~1M SLoC