In the next article we are going to take a look at Sleek. This is a to-do list app which becomes part of the list of such software that already exists. Sleek is nothing new, although it provides a good on-screen presentation thanks to its Electron-based GUI for all.txt.
Sleek is an open source to-do app that uses the todo.txt format. The sleek GUI is modern and clean, in which we can find a set of functions to work with. Users can add contexts, projects, priorities, or due dates and use these todo.txt attributes as filters, or search for them using a full-text search.
General characteristics of Sleek
- This app is built with Electron.
- Will allow us use an existing todo.txt file or we can also create a new one.
- Tasks we can; add, edit, mark as complete, or delete them.
- We will have available a compact view.
- All completed tasks can be archived in bulk in a separate done.txt file. Also these completed tasks can be shown or hidden.
- In the tasks we can add; contexts, projects, start and expiration dates.
- You can set a due date using a date picker.
- The program can propose contexts and projects, available according to our input.
- It can filter by contexts and projects.
- We can alternate between the dark and light mode.
- Tasks can be sorted and grouped by their priorities or due dates. They can also be searched using full-text search.
- Hyperlinks are automatically detected.
- The alarms they will be activated when a task is due.
- The program us will allow managing multiple todo.txt files.
- Several Languages they are automatically detected or can be configured by hand. Among them we can find; English, German, Italian, Spanish and French.
- Existing tasks can be used as templates.
- We will have available basic keyboard shortcuts.
These are just some of the features of this program. They can consult all of them in detail from the project’s GitHub page.
Sleek installation on Ubuntu
Sleek is an application that can be found available for different systems. To install this program in Ubuntu, we will be able to choose different possibilities:
How to snap
If you want use the snap package for your installation, you will only need to open a terminal (Ctrl + Alt + T) and execute the command in it:
sudo snap install sleek
After the installation, you can start the program looking for your pitcher on our team.
If you still do not have this technology enabled on your Ubuntu 20.04 system, you can follow the guide that a colleague wrote about it on this blog a while ago.
If you have enabled Flatpak and added the repository Flathub to your computer, you can now open a terminal (Ctrl + Alt + T) and run the install command:
flatpak install flathub com.github.ransome1.sleek
After installation, you can search for the launcher on your computer or in the terminal itself, execute the following command to start the program:
flatpak run com.github.ransome1.sleek
If you prefer not to install anything, you can also download the latest stable version as of today (0.9.7) as an AppImage file. This can be done from the releases page or using wget in a terminal (Ctrl + Alt + T) as follows:
Now we will have to give permissions to the downloaded file with the command:
sudo chmod +x sleek-0.9.7.AppImage
And to launch the program, we will only need to double click on the file, or write in the terminal:
As a .deb package
Besides, also we will have available on the releases page a .deb package. To download the latest stable version published today, from a terminal (Ctrl + Alt + T) we will only need to use wget as follows:
Once the download is finished, we can install this package typing in the same terminal:
sudo dpkg -i sleek_0.9.7_amd64.deb
At this point, it only remains to look for the program launcher in our system.
Sleek is nothing new, but if you search a to-do list application with a modern look and the option to import and export your to-do lists, trying this open source application is an option. You can find more information about this program from the project GitHub page.