Bases: Add Gantt/Timeline View

Great job with the bases plugin everyone.
If you include a Gantt/Timeline view in bases then we can do project management in Obsidian. Gantts/Timelines are widely used for project management. They are the backbone of any project management system. Nothing fancy for 1st iteration. it can pull from the start and end date properties and adds a colored bar where the length is the start and end date. one changes the date, the colored bar changes length automatically. Freeze thus the first column and one can have the Project name column and the Gantt/Timeline view and effective project management is a reality. the project’s name can also be in the colored bar truncated with ellipses so that it doesnt extend beyond the colored bars length but that is for a future iteration. the most basic Gantt/Timeline view would do.
Thanks and well done guys

Use case or problem

Project management in Obsidian bases. Gantt/Timeline provides clarity.

Project management.

Proposed solution

don’t have any.

Add a Gantt/Timeline view. it pulls from the start and end dates, adds a colored bar that adjusts automatically when one changes the start/end date.

29 Likes

Totally agree with John! Another use case or problem that the timeline view addresses is discoverability, which walks together with clarity. As already mentioned, a simple 1st iteration to implement a basic view with colored bars (notes), with length based on the difference/range between two [date] properties would already help with clarity / discoverability. ¹

It’s not just an UI/UX enhancement: it enables the use of a common pattern (the timeline/gantt) to help view story progression of information on the medium/long term.

It opens up for features that helps identify patterns that other views and Graph View doesn’t achieve

Not just project management (notes taken towards a goal), it helps developing ideas in a focused way that other types of views don’t enable you to do. It takes the best of Canvas and Graph View, leveraging the use of time. So it is actually not just a simple UI/UX enhancement for Bases - the timeline actually opens up for powerful features, such as:

  1. viewing relationship ² (links) between notes through time within the timeline view;
  2. viewing dependencies of notes ², i.e., types of relationships between notes;
  3. filtering of types of relationships and grouping of types of notes within the timeline, like section bars grouping notes of some kind of tag or other property

All of which helps identifying patterns through time and making focused progress on developing new ideas - similar to the Graph View.

The main differential is the clarity through time

As already mentioned by the author, a simple version of a timeline view with colored bars with length based on a range (date time values), and filtering those values, would already be a great milestone. It would not just make the navigation of notes better, but help the user grasp the evolution of a particular set of notes through time better (which currently there is no other great alternative for), identifying new patterns in a focused way that is only achievable by timeline, similar to the Graph View (I know I repeated myself a lot, but really, some kind of patterns aren’t achievable if not viewed - for the last time - through time), and opens up for way more powerful features as some also mentioned above.

Despite the decision regarding this feature, I (and most people) for sure are grateful for the work being done with Bases and all of Obsidian itself, and the care for its community. The existence of this app and its community opens for so much real world opportunities and a better quality of life. Please, keep up the good work!


¹ To make it future-proof by not enforcing front-matter properties with dates (or any value type for range) on notes, the timeline view could use the file’s meta properties createdAt and lastModifiedAt; it can let the user set two date properties and change it whenever seems fit.

² The bars (notes) could have its links displayed as lines connecting notes within the view (similar to Graph View); types of links can be defined by different property names (e.g.: list type for zero to many rel. and text type for zero to one rel.); could have toggle of link visibility and link colors per property type.

6 Likes

+1 for this

1 Like

I’d really love to see this too. I’ve migrated almost entirely from Notion to Obsidian, but I reluctantly still use Notion as a project management tool, because the timeline view is essential to me. If Bases could get a timeline view, I’d finally be able to ditch Notion

4 Likes

Made a forum account just to support this feature request!

Switched back to obsidian when bases was introduced. Now I can manage my construction company projects, but the visual support of a GANNT view was really helpful in Notion.

Hope to see this implemented! Thank you!

5 Likes

I like this request too even I would use it for world building.

I was just starting to think about to list my event in base but a real timeline would really useful for me.

Up to now I have to report important date on an external software to see them in a timeline representation since different timeline plugins doesn’t fit my expectations or are not so stable/maintained.

I could really useful for me to have a timeline representation (at least a basic one) showing a line to represent duration for events with a time range (different starting and ending time) and just a point for event with the same starting and ending time.

4 Likes

+10000000000000

2 Likes

Another +1 for this feature request!

1 Like

+1, would love this for writing and world building.

1 Like

I’d love this, especially so I can get an overview of what projects I have done when, and also future projects I may work on can have a neater display.