Burger.

a little creature excitedly sitting on a piece of paper with a list. It has a checkmark above its head.

NP-ToDo Is a To-Do application I made to manage tasks for my game development projects.

It isn't very complicated program, but it has some features that aren't immediately obvious.

Video Manual
How to use NP-ToDo

Create a Task

The first thing you'll want to do is make some tasks! In the app, the panel on the left is the task list, where all the tasks live.

To create a task, you can right click on the task list and select "create task". You can also click the Edit menu and create one there.

When you have a task highlighted, you have two shortcuts to create more tasks:

When you create a subtask, it gets the priority and tags of the parent task.

Edit a Task

When you click on a task, the panel on the right automatically shows all its properties for you to edit.

There's also some other ways to edit tasks

Filter Tasks

The big feature of NP-ToDo is the filtering. You can filter down to just the most relevant tasks and their parent tasks with several filters:

Keyboard shortcuts

Some shortcuts are visible in the menus, but some are hidden.

NP-ToDo uses standard GUI widgets for all supported OSes, so standard shortcuts are also available, such as using the arrow keys to navigate the task list.

Hidden shortcuts

ShortcutActionContext
SpaceRename a taskWhen a task is highlighted.
EnterCreate a task next to the current one.When a task is highlighted.
Shift + EnterCreate a subtask.When a task is highlighted.
Control + BackspaceDelete a word.When editing text.

Visible Shortcuts

ShortcutAction
Control + NCreate a new project
Control + OOpen a project
Control + SSave
Shift + Control + SSave to a new file
Control + ZUndo
Shift + Control + ZRedo
Control + SpaceToggle Sidebar
Control + RRefresh Filters

If you have any questions or encounter any bugs, feel free to ask on the community page.