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
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
45 | Active |
44 | Active |
43 | Active |
42 | Active |
41 | Rejected |
40 | Active |
39 | Active |
38 | Inactive |
37 | Active |
36 | Active |
35 | Active |
34 | Active |
33 | Active |
32 | Active |
31 | Inactive |
30 | Inactive |
29 | Active |
28 | Active |
27 | Inactive |
26 | Inactive |
25 | Active |
24 | Inactive |
23 | Inactive |
22 | Active |
21 | Active |
20 | Inactive |
19 | Inactive |
18 | Inactive |
17 | Inactive |
16 | Inactive |
15 | Rejected |
14 | Inactive |
13 | Inactive |
12 | Inactive |
11 | Inactive |
10 | Inactive |
9 | Inactive |
8 | Inactive |
7 | Inactive |
6 | Inactive |
5 | Rejected |
4 | Inactive |
3 | Inactive |
2 | Inactive |
1 | Rejected |
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)
Thanks for the tips, I'll include them in a next release!