No description
Find a file
2025-05-17 00:31:03 -05:00
.github/workflows Initial push 2025-03-31 05:46:22 -05:00
screenshots Updated settings with helpful screenshots. I'M SORRY I'LL STOP WORKING OFF MASTER SOON 2025-05-15 18:19:56 -05:00
src Breaking version. Configuration object updated to include ids. Added a version property to track current data.json file's last version. Older version of data.json will be overwritten with defaults first time running after update. CSS variable names also updated to use plugin's id in name. 2025-05-17 00:31:03 -05:00
.editorconfig Initial push 2025-03-31 05:46:22 -05:00
.eslintignore Initial push 2025-03-31 05:46:22 -05:00
.eslintrc Initial push 2025-03-31 05:46:22 -05:00
.gitignore Initial push 2025-03-31 05:46:22 -05:00
.npmrc Initial push 2025-03-31 05:46:22 -05:00
esbuild.config.mjs Forgot about packaging the images for the settings. Added as data urls. 2025-05-16 18:04:57 -05:00
LICENSE Initial push 2025-03-31 05:46:22 -05:00
manifest.json Breaking version. Configuration object updated to include ids. Added a version property to track current data.json file's last version. Older version of data.json will be overwritten with defaults first time running after update. CSS variable names also updated to use plugin's id in name. 2025-05-17 00:31:03 -05:00
package.json Breaking version. Configuration object updated to include ids. Added a version property to track current data.json file's last version. Older version of data.json will be overwritten with defaults first time running after update. CSS variable names also updated to use plugin's id in name. 2025-05-17 00:31:03 -05:00
README.md Updated settings with helpful screenshots. I'M SORRY I'LL STOP WORKING OFF MASTER SOON 2025-05-15 18:19:56 -05:00
styles.css Breaking version. Configuration object updated to include ids. Added a version property to track current data.json file's last version. Older version of data.json will be overwritten with defaults first time running after update. CSS variable names also updated to use plugin's id in name. 2025-05-17 00:31:03 -05:00
tsconfig.json Initial push 2025-03-31 05:46:22 -05:00
version-bump.mjs Initial push 2025-03-31 05:46:22 -05:00
versions.json Breaking version. Configuration object updated to include ids. Added a version property to track current data.json file's last version. Older version of data.json will be overwritten with defaults first time running after update. CSS variable names also updated to use plugin's id in name. 2025-05-17 00:31:03 -05:00

Vertical Timeline List Plugin

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

preview

Usage

Timelines are denoted using a task list with a 't' within the brackets. The dates of the timeline are then added as nested lists as well as their details.

For example, the following

# Example
- [t]
  - 2020
    - Detail for 2020
    - Additional detail for 2020
  - 2021
  - 2022

shows as

example

Compatibility

Live Preview

Currently the plugin does not work when a note is in Live Preview. It only shows the timeline in Reading View.

Plugins

The plugin has been tested with the following plugins:

Dataview

Though internal links can be made to nested lists within the timeline and work properly, Dataview's TASK query will only highlight a task that is navigated to from the query when all dates in the notes are expanded in Reading View. This is why the collapsible option for Dates is off by default.

If you wish to have the Dates expand and collapse, keep in mind that this specific feature with Dataview will not function as expected.

Tasks

No issues were ran into while using the Tasks plugin with this plugin. It is recommended you add t as a custom task status within the Tasks plugin in order to utilize the status within Dataview TASK queries to filter out the timeline task.