jamiebrynes7 / obsidian-todoist-plugin

Materialize Todoist tasks in Obsidian notes
https://jamiebrynes7.github.io/obsidian-todoist-plugin/
MIT License
912 stars 70 forks source link

The Task renderer should cache previous state, instead of being blank while the ToDoist data loads #252

Open n567 opened 11 months ago

n567 commented 11 months ago

The Task renderer is not caching the previous state of the ToDoist data. This means the task Renderer is blank for nearly 10 seconds every time the renderer is viewed, and the user has to wait for it to load the data from ToDoist every time.

The Renderer should cache the previously loaded state and display this instantly, until the new refreshed data is ready to display, then swap the data over. It's preferable to have slightly out of date data, than no data at all every time you go to look at a ToDoist list in a note.

Alternative: wait 10 seconds for a data refresh every time before being able to see data from the ToDoist Plugin.