Mermaid view types for bases

Use case or problem

I am taking notes on my job search, including openings and the process (interviews, tests, etc). The table base view gives a great overview over this. To get more insights I use mermaid, creating eg. a sankey diagram that shows the process flow (as you often see it online). The issue is that to create the mermaid diagram I have to manually copy the data from my base, meaning it doesn’t update automatically.

Proposed solution

Create base view types for the different mermaid diagrams.

I know this might be a very complex feature, but just wanted to drop it here since I couldn’t find a similar suggestion. I’m fine to move this to plugin ideas if it doesn’t fit as feature request.

1 Like

Made my own plugin for this

I asked for a similar feature, but nobody cared. Maybe our research techniques are so over the top? Haha. I guess no. Anyway, awesome move to build your own.

This was my topic:

Yea this is probably a nieche thing that won’t make it into native obsidian anytime soon.

Tbh I left out gantt in my plugin for now, because it seems a bit complex and I feel like the task plugins might integrate something like it anyways.

I’m honest, task management in Obsidian isn’t working, bc tasks are time and project related. The “Grocery lists” concept is too simplistic and almost useless for me.

Checkboxes are a gimmick right now, unless you use the Tasks plugin, which I don’t use myself because of all those added icons to tasks.

I understand when you say, Gantt is complex. But don’t let you fool, it’s actually easy. And yes, the sample diagram on mermaid.js.org isn’t really helpful but confusing. I’m using the date format DD-MM-YYYY, but to make it easier for a broader audience, I will use YYYY-MM-DD for this example.

A Gantt is structured this way:

  • title
  • date format (YYYY-MM-DD)
  • section
  • task :(active, done, crit, after) VAR (any, used as reference) start (YYYY-MM-DD) end (YYYY-MM-DD) OR 12d (=12 days)
  • add more tasks
  • organize other tasks within new sections

Example how to use “after”:

section <name>
task 1 :crit, t1, 2025-01-12, 30d
task 2 :active, after t1, 23d

task, t1: can be replaced with any value you want

How to transform checkboxes into a project and task management tool

Not that I’m fixed with Gantt, but this kind of diagram is the best method to do something useful with “gimmick checkboxes”

Edit
I’m gonna download your plugin anyway when going public, as your plugin is the first step to interconnect mermaid in a more meaningful and dynamic way than default Obsidian does.