obsidian-projects icon indicating copy to clipboard operation
obsidian-projects copied to clipboard

Calendar view assigns dates to notes not based on frontmatter, but tasks inside

Open pawel-ilnicki opened this issue 2 years ago • 4 comments

What would you like to be added?

Calendar view now looks at a specific frontmatter key to look for dates. Then it files each note into a corresponding day on the calendar.

I'd like Calendar to file each note into a corresponding day based on tasks inside it. image

Why is this needed?

I keep track of steps I need to make inside project notes, with each step/task being a... well... task. Right now, besides creating tasks with due date I also need to pay attention to always change the frontmatter date to a new date whenever a new deadline has to be met for this note.

pawel-ilnicki avatar Nov 15 '22 14:11 pawel-ilnicki

Also, you can't open a note from calendar view for some reason.

pawel-ilnicki avatar Nov 15 '22 14:11 pawel-ilnicki

Also, you can't open a note from calendar view for some reason.

You can press Ctrl (or Cmd on macOS) and click the calendar entry to open the note.

marcusolsson avatar Nov 15 '22 15:11 marcusolsson

Right now, I've been limiting the scope to more well-defined data, such as YAML front matter and inline attributes. Until schema management has stabilized, I don't want to introduce complexity to the "type system". Might be a while before I get to this.

marcusolsson avatar Nov 15 '22 18:11 marcusolsson

First, I would like to say that Projects is a great plugin that I enjoy using. I would like to express my gratitude to all creators and contributors for it's development.

I find the idea of having more ways to put notes onto a calendar view exciting. Also, I would like to share an additional feature idea that I think fits in this discussion thread.

In my vault, some of my notes can be related to a particular task. And to track my progress on this task I am writing stuff under a header that is today's date. So, a note can end up looking like that:

# 2024-04-20
progress update 1

# 2024-04-21
progress update 2

It would be nice to have an option to be able to parse dates from headers and put this note on a calendar for each date there is.

Dmytro-Shulha avatar Apr 19 '24 21:04 Dmytro-Shulha