mirror of
https://github.com/groldsf/obsidian_check_plugin.git
synced 2026-07-22 05:37:48 +00:00
upd roadmap
This commit is contained in:
parent
72c174c89f
commit
acc7dd8d8a
1 changed files with 18 additions and 8 deletions
|
|
@ -4,16 +4,26 @@ nav_order: 4
|
|||
---
|
||||
# Roadmap
|
||||
|
||||
This document outlines the planned features and ideas for future development of the Checkbox Sync plugin.
|
||||
This document outlines the development status and future plans for the Checkbox Sync plugin. Items listed under "Next Release Candidates" are already implemented in the development branch or are actively being worked on for the upcoming release. Items under "Future Ideas / Backlog" are planned for later versions or are under consideration.
|
||||
|
||||
## Planned Features
|
||||
*(Note: This roadmap is tentative and priorities may shift.)*
|
||||
|
||||
* [ ] Feature A: Description of feature A.
|
||||
* [ ] Feature B: Description of feature B.
|
||||
## Next Release Candidates
|
||||
|
||||
## Ideas Under Consideration
|
||||
* [Feature: Flexible Checkbox Symbol Configuration](https://github.com/groldsf/obsidian_check_plugin/issues/11)
|
||||
* [Feature: Setting to Disable Automatic Checkbox Synchronization on File Open](https://github.com/groldsf/obsidian_check_plugin/issues/13)
|
||||
* [Refactor: Refactor CheckboxSyncPluginSettingTab for Improved Maintainability and Scalability](https://github.com/groldsf/obsidian_check_plugin/issues/15)
|
||||
|
||||
* Idea X: Brief description.
|
||||
* Idea Y: Brief description.
|
||||
## Future Ideas / Backlog
|
||||
|
||||
*Contributions and suggestions are welcome! Please open an issue to discuss new ideas.*
|
||||
* [Feature] **Logging Toggle:** Add a setting to enable/disable detailed logging for debugging purposes.
|
||||
* [Feature] **Support Non-Checkbox Nodes:** Allow regular list items (e.g., `- Parent Item` without `[ ]`) to function as structural nodes within the hierarchy for synchronization logic.
|
||||
* [Feature] **File/Folder Scope Filter:** Implement settings to include or exclude specific files or folders where the plugin should be active.
|
||||
* [Feature] **Configurable Checkbox Character (Auto-Update):** Add a setting to define which character is used to mark checkboxes when automatically updated by the plugin.
|
||||
* [Feature] **List Reordering Functionality:** Explore and potentially implement list item reordering features, possibly inspired with approaches like [obsidian-checkboxReorder](https://github.com/Erl-koenig/obsidian-checkboxReorder) (e.g., moving completed items).
|
||||
* [Tech] **Improve Change Detection:** Investigate using a library like `jsdiff` to more accurately detect and react to specific changes within files, potentially improving performance and reliability.
|
||||
* [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.*
|
||||
Loading…
Reference in a new issue