Skip to content

tinker-todo

A todo list plugin for TINKER, using the todo.txt format for plain-text task management.

Screenshot

Features

  • Todo.txt format — stores tasks in the standard todo.txt plain-text format for portability
  • Open or create files — open an existing todo.txt file or create a new one, with recent files list
  • Add tasks — quickly add new tasks with optional priority and due date
  • Priority levels — assign High (A), Medium (B), Low (C), or no priority to tasks
  • Due dates — set due dates on tasks for time-based filtering
  • Filter views — filter tasks by All, Today, Important (priority A), or Completed
  • Search — search through tasks by text to quickly find items
  • Edit tasks — edit task text, priority, and due date inline
  • Complete/uncomplete — toggle task completion with automatic completion date tracking
  • Show/hide completed — toggle visibility of completed tasks
  • Clear completed — remove all completed tasks at once
  • Reload & show in folder — reload the file from disk or reveal it in the file manager
  • State persistence — filter, show-completed preference, and file path are saved automatically

Usage

  1. On first launch, click Open File to open an existing todo.txt file, or Create File to start a new one
  2. Type a task in the input field and click Add to create it
  3. Set a priority (High/Medium/Low) and optional due date when adding or editing a task
  4. Use the sidebar filters (All, Today, Important, Completed) to focus on specific tasks
  5. Click a task's checkbox to mark it as completed
  6. Click Edit on a task to modify its text, priority, or due date
  7. Use the search bar to find tasks by keyword
  8. Click Clear completed to remove all finished tasks

Released under the AGPL-3.0 License.