Roadmap

This document outlines the development status and future plans for the Checkbox Sync plugin. It is divided into the main focus for the upcoming release and a backlog of ideas for future versions.

(Note: This roadmap is tentative and priorities may shift.)

Next Release Candidates

This section lists the main features and technical work currently planned or in progress for the next release.

  • [Feature] Configurable Checkbox Character (Auto-Update): Add a setting to define which character is used to mark checkboxes when automatically updated by the plugin.

Future Ideas / Backlog

  • [Feature] List Reordering Functionality: Explore and potentially implement list item reordering features, possibly inspired by approaches like obsidian-checkboxReorder (e.g., moving completed items).
  • [Tech] Refactor Settings Handling: Change how settings are used internally. Instead of passing the settings object by reference, create a new instance of CheckboxUtils (or relevant class) when settings are modified to ensure proper state isolation and updates.

Contributions and suggestions are welcome! Please open an issue to discuss these items or suggest new ones.