Review of "Todo.txt" version 37

Details Page Preview

A Gnome shell interface for todo.txt. Todo.txt is a future-proof syntax for tasks (not made by me), for more info: http://todotxt.com/ Some examples: Task: Basic task (A) Task: High priority task Task @project +context: Task is part of project and has a certain context x 2013-08-22 Task: Task was completed on the 22nd of August For more info about the syntax: https://github.com/ginatrapani/todo.txt-cli/wiki/The-Todo.txt-Format Quick start: When you first enable the extension, chances are high you'll see a [X] in your top panel. If you click the [X], you will be able to choose between creating the necessary files automatically or selecting your own existing files to be used with the extension. Please use the issue tracker on the homepage to report bugs and/or file feature requests, this makes tracking easier for me. Thanks! See the included CHANGELOG.md for info about changes between different versions, or see it online: https://gitlab.com/todo.txt-gnome-shell-extension/todo-txt-gnome-shell-extension/-/blob/master/CHANGELOG.md

Extension Homepage
https://gitlab.com/todo.txt-gnome-shell-extension/todo-txt-gnome-shell-extension

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection active
1. Use `ExtensionUtils.openPrefs()` instead of line 475 to 478 (todoTxtManager.js). 2. Crate the logger instance inside enable and null out inside disable. Because `this.logger` will stay there after disable. 3. Use initTranslations() and getSettings() from ExtensionUtils instead of creating your own custom functions: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/misc/extensionUtils.js line 46 to 68 (settings.js) line 40 to 60 (utils.js)
BartL posted a review
Thanks for the tips, I'll include them in a next release!