jalad2k downloadsUtilizes lists to create a timeline... or something resembling a timeline.
An Obsidian plugin that utilizes task lists to create a timeline... or something like a timeline.

t status (e.g. - [t]) is rendered as a vertical timeline in Reading View.BRAT installs plugins directly from their GitHub repository and auto-updates them on each release.
Ctrl+P (Windows) or Command+P (macOS)) and run BRAT: Add a beta plugin for testing.https://github.com/Jalad25/vertical-timeline-list.To get future updates, run BRAT: Check for updates to all beta plugins from the command palette, or enable auto-update in BRAT's settings.
main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/vertical-timeline-list/ if it does not already exist.A timeline is denoted by a task list whose parent task has a t status. Nested list items become the timeline's entries. Further nesting under each entry becomes its details.
For example:
# Example
- [t]
- 2020
- Detail for 2020
- Additional detail for 2020
- 2021
- 2022
renders as:

[!IMPORTANT] Add a space after the
[t]. Without it, Obsidian does not recognize the line as a task and the timeline will not render.
| Setting | Description | Default |
|---|---|---|
| Dot separation | Vertical gap between dots on the line. | 10 px |
| Line padding | Left and right padding around the line. | 12 px |
| Dot details padding | Padding inside the detail block (all sides). | 10 px |
| Dot details top separation | Space above the detail block. | 10 px |
| Dot details bottom separation | Space below the detail block. | 10 px |
Each color has independent light- and dark-mode values. The active value applies whenever Obsidian's theme matches.
| Setting | Description | Light Default | Dark Default |
|---|---|---|---|
| Dot color | Dots without details. | #888888 |
#888888 |
| Dot collapsible color | Dots with details. | #8A5CF5 |
#8A5CF5 |
| Dot collapsible hover color | Hover ring on collapsible dots (only visible when Dot collapsible is on). | #8A5CF5 |
#8A5CF5 |
| Line color | The vertical line itself. | #000000 |
#ffffff |
| Dot details background color | Background of each detail block. | #8f8f8f67 |
#00000067 |
| Setting | Description | Default |
|---|---|---|
| Dot collapsible | When on, dots with details can be collapsed and expanded. | Off |
Tested with:
Internal links into nested timeline items work normally, but Dataview's TASK query only highlights a navigated-to task when every date in the note is already expanded in Reading View. The collapsible-dot option is therefore off by default. If you turn it on, this Dataview-specific highlight behavior will not work as expected.
No issues were observed when using the Tasks plugin alongside this plugin. To exclude the timeline parent task from Dataview TASK queries, register t as a custom task status in the Tasks plugin and filter on that status.
Contributions of all kinds are welcome!
See CONTRIBUTING.md for full guidelines.
GNU Affero General Public License v3.0. See LICENSE for details.