do

Crates.iodo
lib.rsdo
version0.1.3
sourcesrc
created_at2019-03-01 22:30:49.923822
updated_at2022-05-06 02:53:49.251052
descriptionDo is a rewrite of GNOME To Do in Rust and Relm4.
homepagehttps://do.edfloreshz.dev/
repositoryhttps://github.com/edfloreshz/do/
max_upload_size
id118054
size110,950
(eduardoflhz)

documentation

https://docs.rs/do

README


Do

build crate downloads

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
Commit count: 483

cargo fmt