Joel Payippara Shibu5 downloadsClick to complete, double-click to cancel, or right-click for in-progress, deferred, and other task statuses.
An Obsidian plugin that gives task checkboxes richer click behavior and five statuses instead of the default two.
[x] (green highlight, no strikethrough).[-] (red cross, strikethrough).[ ] (reopen).[/], Deferred [>], Done, or Cancelled.Supports ordinary Markdown task checkboxes in Live Preview and Reading view. Generated task-query results (e.g. from the Tasks or Dataview plugins) and unrecognized custom task statuses are left alone.
No network access and no external dependencies - it only reads and edits the current vault's own Markdown files.
Manually: copy main.js, manifest.json, and styles.css from this repository
into <your vault>/.obsidian/plugins/task-click-status/, then restart Obsidian or
toggle Task Click Status off and on in Settings > Community plugins.
Via BRAT: install the community plugin Obsidian42 - BRAT, then use "Add a beta plugin" and paste this repository's URL - BRAT installs it and checks for updates automatically, without needing it listed in Obsidian's official directory.
Either way, enable Task Click Status afterward in Settings > Community plugins. Disabling the plugin restores Obsidian's normal single-click-to-complete behavior.
node test.cjs runs simulated API tests against main.js directly (it does not open a
real Obsidian window, so it can't catch a live-UI-only regression).
Joel Payippara Shibu (github.com/jpayippa)
GPLv3 or later. You're free to copy, modify, and redistribute this (including commercially), as long as any distributed copy or modified version is also licensed under the GPL and comes with its source code.