I use Obsidian for tracking my weekly tasks1. One thing I like to do, is mark tasks as “canceled”, “rescheduled”, “in progress”, etc. in case I move them between weeks. These tasks should visually stand out from the rest.

Custom themes like Obsidian Minimal provide this as an option. There’s also plugins that do this. But I like to keep my Obsidian setup lean and only wanted this feature without other cruft.

CSS to the rescue again! The linked forum post had the starting css snippet I needed. I customized further to include some more options that the Minimal theme includes.

Styled checkboxes in Obsidian

You can find my custom css snippet here.


  1. that’s another post in itself. ↩︎