Typesetting todo lists with fontawesome and the tasks package

The following example shows, how todo lists and similar documents can be typeset with the tasks package, a spin-off of the exSheets package to generate task-like environments.

In this example we define three tasks environments (for TODO, PROGRESSING, DONE), for each environment we use a different symbol from the fontawesome package, a collection of more than 600 logos, many of them related to internet and WWW.

One could also use these packages to e.g. get entries from a Trello board, see the article in my blog (German): https://www.uweziegenhagen.de/?p=4228

\documentclass[12pt,english]{article}

\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{tasks}
\usepackage{fontawesome}
 
\NewTasksEnvironment[label=\faHandORight,label-width=15pt]{todo}[*](1)
\NewTasksEnvironment[label=\faHandRockO,label-width=15pt]{progress}[*](1)
\NewTasksEnvironment[label=\faThumbsOUp,label-width=15pt]{done}[*](1)
 
\begin{document}
 
\section*{TODO}
 
\begin{todo}
* Water the plants
* Shop for groceries
* Sort newspapers
\end{todo}
 
\section*{PROGRESSING}
 
\begin{progress}
* Clean the basement
* Sort \LaTeX\ books
* Reinstall Linux server
\end{progress}
 
\section*{DONE}
 
\begin{done}
* Finish tax declaration
* Reinstall Windows server
* Reconfigure SSH access
\end{done}
 
\end{document}

tasks example