Task States

by lucasmantuan
5
4
3
2
1
Score: 35/100

Description

This plugin has not been manually reviewed by Obsidian staff. Toggle task states by clicking the checkbox, cycling through TODO, STANDBY, DONE, CANCELLED, PRIORITY and PROGRESS directly in Markdown task lists.

Reviews

No reviews yet.

Stats

stars
26
downloads
0
forks
1
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Task States

Toggle task states by clicking the task checkbox.

Features

  • Cycles task states with a single checkbox click.
  • Works in Reading view, Live Preview, and Source mode.
  • Preserves Markdown task syntax directly in the note file.
  • Supports task list bullets -, *, and +.
  • Supports nested tasks and blockquote task lines.

State Cycle

  • [ ] TODO
  • [*] STANDBY
  • [x] DONE
  • [-] CANCELLED
  • [!] PRIORITY
  • [>] PROGRESS
  • Back to [ ] TODO

Usage

  • Open a Markdown note with task items, for example - [ ] Task.
  • Click directly on the checkbox.
  • Each click advances the state to the next value in the cycle.

How It Works

  • In Reading view, the system intercepts checkbox clicks and updates the note content using internal file APIs.
  • In Source and Live Preview, it resolves the clicked line in the editor and updates that specific task marker.
  • If a task has an unknown marker, the next click normalizes it to [*] (STANDBY).

Roadmap

  • Add settings panel for custom colors and state labels.
  • Allow custom task cycle order.
  • Add commands and hotkeys for state changes.
  • Improve compatibility with other extensions and themes.