Skip to content

uglide/opentodolist

 
 

Repository files navigation

OpenTodoList - A Todo and Task Management Application

About

OpenTodoList is an open source todo and task management application. It allows creation of arbitrary many todo lists. Todo lists can in turn contain todos. A todo has various attributes, such as a title, done state, due date and a priorty. Furthermore, they have a description and can have arbitrary many tasks.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Download

Linux, Mac OS X and Windows

You can find installers for various operating systems on the projects homepage.

Android

OpenTodoList is available from the Google Play Store for Android devices. However, due to its early development state, it is currently available as a beta only. In order to give it a try, follow these steps:

  1. Join the OpenTodoList community on Google+.
  2. Opt-in for receiving beta updates by visiting the appropriate Google Play site.
  3. On any device where you want to install the app, visit its Google Play Store entry.

Get Help

If you need some help with OpenTodoList, please visit us on Google+ .

Report Bugs

OpenTodoList is still a very young project which is on top developed as a freetime project. Hence, please bear with us if the app is not yet working perfectly fine. In case you found an issue, please head over to the GitLab issue tracker of OpenTodoList and file a bug report there. Also make use of this if you want to request a new feature.

Building

OpenTodoList is written on top of Qt 5 and QML. You need at least Qt 5.4 (compilation with earlier versions might succeed, but running the application might fail in this case). To get the latest sources, you furthermore require git. To download and build the application, run the following steps:

git clone https://gitlab.com/rpdev/opentodolist.git
mkdir build-opentodolist
cd build-opentodolist
qmake ../opentodolist CONFIG+=release
make

Available Backends

OpenTodoList implements a plugin mechanism for its storage backends. A backend is any kind of service that allows you to store todos. Right now, the following backends are implemented:

Todos in local XML files

This backend stores your todos locally in a set of XML files. This makes it an ideal choice for sensible data that you do not want to store "in the cloud".

Supported Operating Systems

OpenTodoList can be run on a variety of operating systems. It is regularly build and tested on the following systems:

  • Linux
  • Mac OS X 10.10 and up
  • MS Windows 8.1
  • Android (ARM, ARMv7, x86)

If an OS is not mentioned in the above list, that does not mean that OpenTodoList won't compile and run there. Due to the underlying Qt libraries, chances are good that your OS is supported as well. Just follow the above build instructions.

About

A simple Todo and task management application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.0%
  • QML 34.4%
  • QMake 3.6%
  • Perl 2.6%
  • JavaScript 1.1%
  • Java 0.3%