groldsf_obsidian_check_plugin/README.md

48 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

2025-05-05 11:08:40 +00:00
# Checkbox Sync for Obsidian
2025-02-08 00:03:29 +00:00
2025-03-10 12:38:59 +00:00
[![License: 0BSD](https://img.shields.io/badge/License-0BSD-blue.svg)](LICENSE)
[![Latest Release](https://img.shields.io/github/v/release/groldsf/obsidian_check_plugin)](https://github.com/groldsf/obsidian_check_plugin/releases)
2025-04-11 19:48:43 +00:00
[![Downloads](https://img.shields.io/github/downloads/groldsf/obsidian_check_plugin/total.svg)](https://github.com/groldsf/obsidian_check_plugin/releases)
2025-03-10 12:38:59 +00:00
2025-05-05 11:08:40 +00:00
**Checkbox Sync** is an [Obsidian](https://obsidian.md/) plugin that helps automate the management of checkbox states within hierarchical lists (parent ↔ children synchronization).
2025-03-10 12:38:59 +00:00
2025-05-05 11:08:40 +00:00
It automatically updates parent checkboxes based on their children's state, and optionally cascades changes from parent to children, providing flexibility for managing task lists and nested checklists.
2025-03-10 12:38:59 +00:00
2025-05-05 11:08:40 +00:00
<p align="center">
<img src="https://raw.githubusercontent.com/groldsf/obsidian_check_plugin/refs/heads/master/img/showcase.gif" alt="Checkbox Sync Demo: Parent state updates automatically based on children." width="400">
<br/>
<em>Example: Parent checkbox automatically reflects child completion status.</em>
</p>
2025-03-10 12:38:59 +00:00
2025-05-05 11:08:40 +00:00
[**➡️ Read the Full Documentation (English & Русский) for more examples and settings**](https://groldsf.github.io/obsidian_check_plugin/)
2025-04-11 19:48:43 +00:00
2025-05-05 11:08:40 +00:00
## Key Features
2025-04-11 19:48:43 +00:00
2025-05-05 11:08:40 +00:00
* Automatically check/uncheck parent based on children state.
* Automatically check/uncheck children when parent state changes manually.
2025-05-05 12:30:35 +00:00
* Configurable synchronization directions (upward/downward).
2025-05-05 11:08:40 +00:00
* Supports ordered and unordered lists.
* Respects list indentation for nested hierarchies.
2025-05-05 12:30:35 +00:00
* Flexible checkbox symbol interpretation (define checked/unchecked/ignored symbols).
* Option to disable automatic sync on file open.
2025-08-08 10:26:33 +00:00
* File Ignore Rules.
2025-04-11 20:22:39 +00:00
2025-05-05 11:08:40 +00:00
## Quick Links
2025-04-11 20:22:39 +00:00
2025-05-05 11:08:40 +00:00
* [**Documentation Home**](https://groldsf.github.io/obsidian_check_plugin/)
* [Installation Guide](https://groldsf.github.io/obsidian_check_plugin/installation)
* [Settings Overview](https://groldsf.github.io/obsidian_check_plugin/settings)
* [Usage & Examples](https://groldsf.github.io/obsidian_check_plugin/usage)
* [Changelog](https://groldsf.github.io/obsidian_check_plugin/changelog)
* [Roadmap](https://groldsf.github.io/obsidian_check_plugin/roadmap)
* [Report an Issue / Suggestion](https://github.com/groldsf/obsidian_check_plugin/issues)
2025-04-11 19:48:43 +00:00
2025-05-05 11:08:40 +00:00
## Contributing
2025-04-11 20:22:39 +00:00
2025-05-05 11:08:40 +00:00
Contributions are welcome! Please see the [**Contributing Guide**](https://groldsf.github.io/obsidian_check_plugin/contributing) on our documentation site for details on how to help improve Checkbox Sync.
2025-04-11 20:22:39 +00:00
2025-05-05 11:08:40 +00:00
## License
2025-03-10 12:38:59 +00:00
2025-05-18 18:26:01 +00:00
This project is licensed under the 0BSD license. See the [LICENSE](LICENSE) file for details.