Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimization to reduce MarkdownRenderer.render API calls #74

Open
tu2-atmanand opened this issue Oct 28, 2024 · 0 comments
Open

Optimization to reduce MarkdownRenderer.render API calls #74

tu2-atmanand opened this issue Oct 28, 2024 · 0 comments
Labels
optimization The algo/code can be optimized. A better approach Prioritize Extra attention is needed

Comments

@tu2-atmanand
Copy link
Owner

  • Optimization to reduce render API calls.
    This rendering functionality needs optimization, as I am calling the render API of Obsidian separately for task.Title and all individual task.subtask. These are too many API calls if there are many task Items.
    Since the body is separately rendered and its a hidden component. Atleast all the sub tasks can be combined together and render them together along with their checkboxes (this will restrict make it difficult to have the multiple checkbox dropdown feature i want to implement in future).
    Also later on, the task.title can be combined along with the subTasks and can be rendered all together. I can leave the main checkbox, since its in different section on left, rest the task.title and all the subtasks section falls under kind of like same section on right inside the task item card.

Originally posted by @tu2-atmanand in #37

@tu2-atmanand tu2-atmanand added the optimization The algo/code can be optimized. A better approach label Oct 28, 2024
@tu2-atmanand tu2-atmanand added the Prioritize Extra attention is needed label Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
optimization The algo/code can be optimized. A better approach Prioritize Extra attention is needed
Projects
Status: Important Backlog
Development

No branches or pull requests

1 participant