/List

Todo application for those who prefer simplicity.

Primary LanguagePythonMIT LicenseMIT

List

Manage your tasks

Features

  • Add, remove, edit tasks and sub-tasks
  • Mark task and sub-tasks as completed
  • Add accent color for each task
  • Drag and Drop support
  • Deletion history

Install

List is only available as a Flatpak on Flathub:

Download on Flathub

Building flatpak from source

Make sure you have git and flatpak installed and Flathub is setup

  1. Clone repo:
git clone https://github.com/mrvladus/List && cd List/
  1. Setup project:
./build-aux/setup-flatpak.sh
  1. Run script:
./build-aux/run-flatpak.sh
  1. To uninstall:
./build-aux/clean-flatpak.sh

Contribute

Translations

To translate List to your language you can use Poedit

  1. Fork and clone repo.
  2. Open Poedit.
  • Open po/list.pot file.
  • Select your language and start translation. Remember to add your name and email in settings.
  • Save it in po directory. Turn off compilation to .mo files on save in settings. We dont need those.
  • Add your language in po/LINGUAS file separated by new line.
  1. Test if you translation works:
./build-aux/run-flatpak.sh
  1. Clean files after testing:
./build-aux/clean-flatpak.sh
  1. Commit your changes with message "Add translation to YOUR_LANGUAGE_HERE" and open a pull request.
  2. Watch for updates in the future to provide additional translations.

Code of conduct

List follows the GNOME project Code of Conduct.