ToDoList

A panel to keep track of tasks for a shot

Updated: 23 March 2021

Author: frank

Compatible Nuke versions: 7.0 or later

Compatibility: Linux, Mac, Windows

Useful Nukepedia Tool #10. Explore this video: Tool Video

v2.1 - Nuke 13 compatible


 

v2.0 - updated to use Qt.py to work in Nuke 11 as well as Nuke 10

Just unzip the arcihve and place both the ToDoList.py and Qt.py into your NUKE_PATH (If you already have Qt.py somewhere in your NUKE_PATH you can delete the included version). The rest of the install process remains the same.


v1.3 - made check for Nuke exectuiable case independent which prevented settings to be saved and loaded before in custom install environments (thanks Ean for finding that one)


v1.2 - added callback to ensure proper panel update when the script is loaded with it visible in the current layout


The ToDoList panel is a simple widget that helps organise your work on a nuke script.

watch a quick video here

ToDoList 01

To install save the downloaded file into your NUKE_PATH and put the following code into your menu.py:


import ToDoList
ToDoList.registerNukePanel()

The ToDoList lets you create as many tasks as you like, give them a description, a priority and a status, then adjust the UI setting to view your tasks the way you'd like to;
Hide finished tasks to clean up the list and sort by ascending or descending priority.
You can even copy the content of the tasks to the clipboard to quickly paste your current state of things into an email to keep those supervisors, coordinators and producers happy.

The tasks are saved to a simple xml file and associated to your nuke scripts by name and location, i.e.
if your Nuke script lives here:
/server/work/myNukeScript.nk

the respective task list will live here:
/server/work/myNukeScript_toDoSettings.xml

This means people can pre-generate the xml file and nuke script in their pipeline (e.g. through export from Hiero) and the ToDoList will automatically be populated when the nuke script is opened.

Sign in or register to download or rate.