bwya771k downloadsCreate multiple checkboxes on a single line, separated by a customizable separator character (default '|'), with the option to automatically cross out text when all checkboxes in the line are checked.
Create multiple checkboxes on a single line, separated by a customizable separator character, with automatic text strikethrough when all tasks are completed. Perfect for creating compact task groups, progress trackers, and status indicators.
Create grouped tasks with a separator:
[x] Task 1 | [x] Task 2 | [ ] Task 3
Or write them more compactly:
[x] Task 1|[x] Task 2|[x] Task 3
.obsidian/plugins/inline-checkbox-groups/ directoryOnce installed and enabled, you can create inline checkbox groups by:
Example:
[ ] Morning Tasks | [ ] Afternoon Tasks | [ ] Evening Tasks
You can customize the following settings in the plugin options:
If you find this plugin helpful, you can:
Want to contribute or modify the plugin? Here's how to get started with the source code:
Create a directory for your GitHub projects:
cd path/to/somewhere
mkdir Github
cd Github
Clone the repository:
git clone https://github.com/bwya77/Inline-Checkbox-Groups.git
Navigate to the plugin directory:
cd inline-checkbox-groups
Install dependencies:
npm install
Start development build mode:
npm run dev
This command will keep running in the terminal and automatically rebuild the plugin whenever you make changes to the source code.
You'll see a main.js file appear in the plugin directory - this is the compiled version of your plugin.
To test your modifications:
.obsidian/plugins/ directoryMIT License. See LICENSE for full text.