nhannht / obsidian-smart-gantt

https://obsidian-smart-gantt.pages.dev
MIT License
17 stars 2 forks source link

[!tip] Check https://obsidian-smart-gantt.pages.dev for a full document

<h1 align="center"

Obsidian Smart Gantt


Intelligently generate Gantt Chart for your task across your vault


Simplest use cases

Using the right sidebar.

Gantt code block.

Simply create a Gantt code block somewhere in your file
 ```gantt


![](./assets/README-1712821625314.png)

---

>[!note]
> Right click/Hold (on mobile) the plot to open the settings view. All the settings will be stored as JSON  in your Gantt block
>
> You can also edit the settings manually, Smart Gantt using JSON as domain language.

##### Limitation

> [!tip]
> 
> Only track a valid task (line with checkbox) which have part of string that can interpret as time/time range
> 
> Smart Gantt is not perfect for natural language processing:
> - Cannot parse text with only a year like "2024", so please write your sentence a bit clearly
> 
> - Time (hours, minutes) of day must stay after date. Example Sat Aug 17 2024 9 AM or Sat Aug 17 2013 18:40:39 GMT+0900 or 2014-11-30T08:15:30-05:30. But 9 AM April/11/2024 will be parsed as 2 different points of time.
> 
> - Relative time like - today, tomorrow, yesterday, last friday, 5 hours from now - will work in theory, but it is not useful at all. Because every time you refresh the plot will parse from your current point of time