No description
Find a file
2026-03-09 13:58:41 +07:00
assets Add screenshot 2026-03-09 09:46:50 +07:00
scripts Prepare release 2026-03-06 13:17:19 +07:00
src Fix for comment from Obsidian 2026-03-09 13:18:45 +07:00
.env.example Refactor names 2026-03-06 10:51:51 +07:00
.gitignore Convert to use build tools 2026-03-06 09:47:49 +07:00
.markdownlint.jsonc Prepare release 2026-03-06 13:17:19 +07:00
.stylelintrc.json Convert to use build tools 2026-03-06 09:47:49 +07:00
esbuild.config.mjs Convert to use build tools 2026-03-06 09:47:49 +07:00
eslint.config.js Fix for comment from Obsidian 2026-03-09 13:18:45 +07:00
LICENSE Create LICENSE 2026-03-06 16:21:53 +07:00
manifest.json Rewrite description 2026-03-06 14:31:26 +07:00
package-lock.json Prepare release 2026-03-06 13:17:19 +07:00
package.json Clean up dist 2026-03-09 13:45:36 +07:00
README.md Style up README 2026-03-09 10:34:27 +07:00
tsconfig.json Converted 2026-03-05 16:34:19 +07:00

*️⃣ Any Task: Bring your checklists to life

Unlock the full potential of your Obsidian tasks. Any Task renders every task marker as a beautiful, theme-aware checkbox, giving you the freedom to use any character to categorize your workflow.

Whether you're tracking progress with /, scheduling with >, or marking urgency with !, Any Task ensures these markers aren't just plain text—they are fully rendered, interactive checkboxes that look like a native part of your chosen theme.

Any Task Preview


Author: HMage (highmagician@gmail.com)


Why you'll love Any Task

  • Render any task marker — Transform any character inside your checkboxes ([/], [>], [!], [-], etc.) into a fully rendered, visual icon. This extends Obsidian's default behavior to support any custom workflow you can imagine.
  • 🎨 Broad theme compatibility — Built-in support for the custom styles of popular community themes. It applies surgical CSS fixes to ensure every marker aligns perfectly with your chosen aesthetic, regardless of which theme you prefer.
  • 🚀 Zero-config, instant setup — No complex menus or settings required. Just enable the plugin and it starts working immediately, adapting to your vault environment and theme changes.
  • 💎 Lightweight and blazing fast — Optimized for performance to ensure your notes stay snappy and responsive, even with large task lists.

Installation

  1. Open SettingsCommunity plugins.
  2. Select Browse and search for "Any Task".
  3. Select Install, then Enable.

Development workspace

To contribute or customize the plugin:

# Install dependencies
npm install

# Start development (watch mode)
npm run dev

# Create a production-ready bundle
npm run build