b-camphart9k downloadsDisplay your notes in a timeline, based on a given property.
Display your obsidian notes in a timeline, based on a given property.
Transform the way you explore your notes with the Obsidian Timeline View Plugin! This powerful plugin introduces a dynamic new view in Obsidian, allowing you to visually order your notes based on custom properties. Whether you're tracking dates, progress, or any numerical data, you can bring clarity to your vault with an interactive graphical "timeline" or "number line."
The view should work with any theme you apply.
Each Timeline View orders your notes based on a property of your choice, which defaults to the creation time. You can open multiple views, each with its own selected property.
The plugin detects all properties within your vault and lists any numeric (date, datetime, or number) properties as available options. Once a property is selected, the notes automatically rearrange, and the timeline adapts to the appropriate measurement.
When a property is selected, the notes will automatically be re-arranged, and the appropriate type of measurement will appear at the top of the timeline.
Double-click anywhere on the timeline to instantly create a new note. The property value for this note will be automatically set based on where you clicked on the timeline.

Easily update the property value of a note by dragging and dropping it on the timeline.
Move a single note:

Or move a selection of notes to change their values together.

You can assign a secondary property to represent the length or end value of each note. By default, the plugin uses the note's modification time as the "end" value, but this can be customized.
It will flawlessly handle negative lengths and end values that are less than the primary value.
With a secondary property selected, you can change the length or end value of a note by dragging the edge of it.
Resizing a single note:

Resizing multiple notes together:
(if you have groups dependent on the value of one of the properties, modifying a note can easily change the group it belongs to)
Want to focus only on relevant notes? Apply a filter to your timeline using a query that (mostly) follows Obsidian's search syntax. For details on syntax limitations, see Obsidian Search.
The filtered view renames the tab to match the provided filter, making it easy to differentiate between multiple open timeline tabs.
You can also set a default filter in the plugin settings to apply to every new timeline you open.
Use the same query syntax as filtering to group notes by color, similar to Obsidian's graph view. This makes it easy to visually distinguish different groups of notes on your timeline.
The timeline view will now automatically focus on notes when they are selected in another tab.
You can find details about the css variables and classes here.