This is an unofficial Gnome Shell extension to access and interact with Todoist items that are due. I hacked this together in a day from ubuntudroid's code so it is a rough work in progress currently when I have time. So beware.
It displays currently open tasks in the top right of your Gnome Shell. Upon clicking on it:
- You'll see Overdue and Today items.
- Items will be in their day's sorted order
- It displays their projects wih the appropiate color
- Complete an item by clicking on the check mark
- Update Now
- View/edit settings
It is a forked from the great work by ubuntudroid. The original code was heavily influenced by this & this blogpost, and reading the source from clipboard indicator & todolist. Thanks guys! :)
Clone the repository to ~./local/share/gnome-shell/extensions/
into a folder named gnodoist@pringlized.gmail.com
using the following command:
git clone https://github.com/pringlized/gnodoist-gnome-shell-extension.git gnodoist@pringlized.gmail.com
The name of the directory is important because Gnome Shell won't recognize the extension otherwise.
If you are running Wayland, you'll have to logout and log back in. Otherwise restart Gnome Shell (ALT-F2 and then 'r') and navigate to https://extensions.gnome.org/local/. You can also open the Gnome Tweak Tool if you have that installed. You can enable the extension and specify your Todoist API token in the settings. Do a manual Update, or just wait 5 mintutes after updating your token
- Tested on Gnome Shell 3.24.2
- It has not been submitted to the Gnome Shell extension directory yet.
- Extension updates automatically every 5 minutes.
- Sort order is corrent on init but not correct on update. Todoist isn't returning items with changed order
- Add an update duration field to Settings
- Enter new task for Today that takes #ProjectName
- Drag and drop order
- Display priority
- Add project colors for Premium members
- Edit button to: change due date, change project, edit notes, priority