GSejas/markdown-checkbox-preview
A VSCode Extension with Markdown preview - live sync checkboxes for authoring/review
Markdown Interactive Checkbox Preview
Transform your Markdown task lists into an interactive, synchronized workspace. Click to toggle checkboxes, navigate with tree views, and track progressβall while your changes sync instantly to your source files.
β¨ Key Features
π― Interactive Checkbox Preview
- One-click toggling - Click any checkbox in the preview to change its state
- Real-time sync - Changes instantly update your Markdown source files
- Smart navigation - Click headers to jump directly to source locations
- Auto-preview mode - Optional automatic preview opening for markdown files
π Progress Tracking
- Visual progress bars showing completion percentages
- Hover information with status, content, and quick actions
- Status bar integration displaying completion statistics at a glance
π² Tree View Navigation
- Hierarchical organization - Tasks grouped by headers and structure
- Sidebar integration - Browse all checkboxes from the Explorer panel
- Toggle visibility - Show/hide headers for focused task management
- One-click updates - Click any tree item to toggle its state
π» Editor Integration
- CodeLens actions - Toggle buttons appear directly above checkbox lines
- Inline hover cards - See status and actions without leaving your cursor
- Seamless workflow - All features integrate naturally with VS Code
π Quick Start
Open Interactive Preview
-
Open any Markdown file with checkboxes
-
Press
Ctrl+Shift+P(orCmd+Shift+Pon Mac) -
Search for "Open Interactive Checkbox Preview"
-
Click checkboxes to toggle themβchanges save automatically!
Navigate with Tree View
-
Open a Markdown file with checkboxes
-
Find "Markdown Checkboxes" in the Explorer sidebar
-
Browse your tasks organized by headers
-
Click any checkbox to toggle its state instantly
-
Use the refresh button (β») to update the view
-
Toggle header visibility (π) to focus on tasks only
Enable Auto-Preview
Click the eye icon in the status bar (bottom-right) to enable auto-preview mode:
- π β = Auto-preview enabled
- π β = Auto-preview disabled
When enabled, previews open automatically for all markdown files.
π Supported Syntax
The extension recognizes standard Markdown checkbox syntax:
# Project Tasks
## Development
- [ ] Set up project structure
- [x] Configure build tools
- [x] Install dependencies
- [ ] Set up linting
- [x] ESLint configuration
- [ ] Prettier setup
## Documentation
- [ ] Write README
- [ ] Add API docsπ¦ Installation
- Open VS Code
- Press
Ctrl+Shift+X(orCmd+Shift+Xon Mac) to open Extensions - Search for "Markdown Checkbox Preview"
- Click Install
Or install directly from the VS Code Marketplace.
π§ Requirements
- VS Code 1.84.0 or higher
- No additional dependencies required
π€ Contributing
Contributions are welcome! Please see CHANGELOG.md for version history and development notes.




