Overview Version History Q & A Rating & Review
Markdown Interactive Checkbox Preview
A VS Code extension that provides an interactive preview for Markdown checkboxes with live editing capabilities and hierarchical tree view navigation.
This extension empowers developers with CodeLens actions to toggle markdown checkboxes.
Features
Interactive checkboxes that can be clicked to toggle state
Live sync - Changes are immediately synced back to the source Markdown file
Progress tracking with visual progress bar and hover over support
Hierarchical tree view in the Explorer sidebar showing all checkboxes organized by headers
Status bar integration showing completion statistics
Hover information - Hover over checkboxes to see status, content, and quick toggle actions
CodeLens integration - See toggle buttons directly above checkbox lines in the editor
Smart navigation - Click headers in preview or tree to jump to source locations
Usage
Interactive Preview
Open a Markdown file containing checkboxes
Use Command Palette: "Open Interactive Checkbox Preview"
Click checkboxes in the preview to toggle them
Click any header to navigate to that section in the source file
Changes are automatically saved to your file
Tree View Navigation
Open a Markdown file with checkboxes
Look for "Markdown Checkboxes" section in the Explorer sidebar
Browse your tasks organized by headers and hierarchy
Click any checkbox in the tree to toggle its state
Use the refresh button to update the tree view
Toggle Headers visibility using the eye icon to show/hide headers in the tree view for focused task management
Hover & CodeLens Support
Hover over checkboxes in the editor to see:
Current status (checked/unchecked)
Task content
Quick toggle action
Position and formatting information
CodeLens actions appear above checkbox lines showing:
Toggle buttons with visual icons
One-click checkbox state changes
Seamless integration with VS Code's editor
Supported Syntax
[x] Unchecked task
[ ] Checked task
# Header 1
## Header 2
### Header 3
- [ ] Unchecked task
- [ ] Checked task
- [ ] Nested subtask
- [x] Completed subtask
- [x] Deeply nested task
Installation
Install from the VS Code Extension Marketplace or use the .vsix file.
Requirements
VS Code 1.84.0 or higher
Contributing
Contributions are welcome! Please see CHANGELOG.md for version history and development notes.