SimpleTaskList is a graphical manager and editor for task lists which use the todo.txt format. It is easy to use, but still fully featured:
Comfortable creation and editing of tasks
Filter displayed tasks by context / project / due date
Move completed tasks to a done.txt file
Save the task list automatically
Multilingual user interface
Download and Install
The most recent version of SimpleTaskList is version 1.1, you can download it here. There are two different downloads:
SimpleTaskList-1.1.jar - A runnable Java Archive for all operating systems; you need an installation of a recent version of Java 8 on your computer to run it
SimpleTaskList-1.1-Setup.exe - An installer for Windows which contains everything that is necessary to run SimpleTaskList (a Java runtime is included, you do not have to install Java separately on your computer)
How to load a todo.txt file when SimpleTaskList starts?
There are two ways to load a file when the application is started: In the settings dialog you can set a standard task list. This list will be loaded when the application starts. But you can also use the command line an pass the filename to SimpleTaskList:
java -jar SimpleTaskList.jar /home/user/todo.txt.
How to change the user interface to English / French / … ?
At the moment there are translations for English and German. SimpleTaskList detects the language of your operating system. If it is set to German you will get the German captions, otherwise you will get the English captions. If you want to force the use of the English translation, you can start SimpleTaskList from the command line using this command:
java -Duser.language=en -jar SimpleTaskList.jar (use
de to force the German translation).
Why does SimpleTaskList not launch on Linux?
JavaFX was used to create the user interface of SimpleTaskList. The OpenJDK, which is usually installed when you use the package manager of your distribution, usually does not contain JavaFX. You have to install OpenJFX as well in order to get JavaFX support. If OpenJFX is not available for your distribution, please install and activate the original Oracle Java instead.
Where does the Setup install SimpleTaskList?
The setup installs SimpleTaskList for the current user only, which means that it does not need administrator privileges to install the software. During the installation process the program files are placed in
Development and Contributions
SimpleTaskList is entirely written in Java, the user interface was created with JavaFX. The code is downloadable from the official Git repository. The project does not use any third-party libraries. Gradle is used to build the application (Apache Ant was used before - that is why the project structure may look unfamiliar).
At the moment SimpleTaskList is considered as feature completed. That means all important features are implemented and there are no known bugs. There is no active development of new features right now. But if you find a bug or have an idea for a new cool feature, feel free to contact me and then I will see how to deal with it.