obsidian-tracker
obsidian-tracker copied to clipboard
Feature Request: Activity Tracker Graph and/or Calendar
Hey there, just discovered this - thanks for the great plugin!
I wanted to make a feature request. For a lot of habits, the main thing we want to track is just completion on a given day.
The best visual for this is actually not a bar/line graph, but a calendar view so you get a visual sense of streaks + context on days of the week.
It'd be great if we could add support for this, either in a typical vertical calendar format, or something like the Github activity view:
There's another plugin that is somewhat related you might look at for inspiration: https://forum.obsidian.md/t/obsidian-activity-tracking-specific-project-or-vault/12873
Hope you take it into consideration!
Thanks for the feedback. I totally agree with that. We need a calendar view or heat map (the graph you mentioned) to track the number of occurrences.
In fact, it's already on the road map and I will make them happen in my spare time one by one.
A new output type 'month' was added in version 1.7.0, rendering a month view. The heat map will come later.
@pyrochlore Would you mind adding support to show the text we track? Here is a prototype pic if you want to refer.
I think it will make calendar view more powerful that allows people to see their data in calendar!
Hi @Quorafind,
Thanks for the feedback.
Currently, the month view only deals with data from one dataset (collected from one searchTarget). For your request, it needs to handle multiple datasets and yes, I think we need this feature.
To do that, we might need another 'mode' and parameters like 'symbol' or 'text' to accept a symbol for each searchTarget.
@pyrochlore Yet, if you could make it handle multiple datasets, it must be perfect one.
But now, you could just handle single dataset to show it in a single calendar, which is enough for me. 😆
I've been playing with this and am really impressed. For the month view, it's not possible to set the circle color based on the value, correct? For a mood tracker, for example, it would be great to have different color circles depending on the value of the tag.
@jpmoo I am glad you asked about this.
I was working on a new parameter which will allow showing color based on the value.
You may see the feature in the next version.
The current status of it
That's perfect!! Thank you!
@jpmoo The 'color based on the value' feature was just released with version 1.8.0. @Quorafind Though displaying 'symbols' are not yet supported, this version do support switching between multiple targets in month view.
Here is an example of it. Enjoy tracking.
Thank you! I’ll update today!
This is excellent!
Nice, can't wait to see the text showing feature.
@Quorafind
Working on the annotation feature, now it appears like this
Plan to release in the next version.
@pyrochlore WOWOWOWOW!!!!!! 🎉🎉🎉🎉🎉 Would it support text OR just emoji?
@Quorafind It will support any text including emoji. But now all texts of a day are in a single line, so long text or too many symbols will make it look messy. And the showing or hiding of texts depends on the value and threshold. No custom data yet.
Parameters for the rendering above
And there will be a feature 'custom data' for people to add custom data manually, That will allow a text on a specific day.
@Quorafind For the discussion about the annotation in month view, please move to #49. The feature of heatmap will come after that.
Just wanted to say - incredible work here @pyrochlore. Thanks for taking the feedback and building this feature!
Heatmap Calendar plugin should cover this