evgene-kopylov408 downloadsTheme-independent extended checkbox states with custom SVG icons
Extended checkbox states for Obsidian, theme-independent. SVG icons are embedded via data:image/svg+xml, colors use Obsidian CSS variables for automatic adaptation to any theme.

.obsidian/plugins/obsidian-multistate-checkboxes/cd /path/to/vault/.obsidian/plugins/
git clone https://github.com/Evgene-Kopylov/obsidian-multistate-checkboxes.git
cd obsidian-multistate-checkboxes
npm install
npm run build
In a Markdown task, use the corresponding symbol inside the brackets:
- [x] Done
- [X] Done (capital)
- [-] Cancelled
- [>] Deferred
- [<] Scheduled
- [?] Question
- [/] In progress
- [!] Important
- [*] Priority
- ["] Quote
- [l] Location
- [i] Info
- [I] Idea
- [f] Fire
- [k] Key
- [u] Up
- [d] Down
- [w] Win
- [p] Pro
- [c] Con
- [b] Bookmark
- [ ] Todo
Multistate Checkboxes: Cycle checkbox stateThe cycle order can be configured in Settings → Multistate Checkboxes.
In Settings → Multistate Checkboxes you can:
npm install # install dependencies
npm run dev # watch mode build
npm run build # production build
# Install the plugin in a vault
# Symlink the current folder (with the build output) into the vault's plugins
ln -s "$PWD" "/home/death/obsidian-vault/.obsidian/plugins/multistate-checkboxes"
GPL-3.0 — see LICENSE