Simple Timeline renders timelines from note frontmatter. It can be used in:
timeline-cal, timeline-h)It is designed to be theme-friendly and configurable.


https://github.com/Jareika/Simple-Timeline)Latest Version and click Add Plugin.Settings > Community Plugins > TTRPG Tools: Timeline > Options
This step is optional however it gives you more control and customisation over your timeline.
timelines name in your events and the Timeline view and it will still work.Settings > Community Plugins > TTRPG Tools: Timeline > Options > Timeline Configurations > New Timeline
Name - Define the name of your timeline here.
Other Settings - You can customise the settings of each unique timelines that is defined here.
Month names (optional) - Define the names of your months here. Separate them with commas.
Example months: Hammer,Alturiak,Ches,Tarsakh,Mirtul,KythornFlamerule,Eleasis,Eleint,Marpenoth,Uktar,Nightal
A note becomes a timeline event when the following Properties exist.
Copy this template into a note.
---
fc-date: yyyy-mm-dd
fc-end: yyyy-mm-dd
timelines: [timeline_name]
tl-title: Enter title here
tl-image: image-name.webp
tl-summary: |-
Enter description here
---
Take note of the icons on the left of each property. This reflects the type of property that is being used.



When adding an image; there is an image selection priority. The plugin tries to find an image in the following order:
This means you can choose which way you define the image, just note that having more than 1x method in your note, the above priority is used to determine which image is displayed.
There are two ways you can add a timeline to a note.
A) Vertical “Cross” layout (default renderer)
```timeline-cal
names: Travelbook 1, Travelbook 2
jumpToToday: true
```
Shows one entry per row (image + callout box).
B) Horizontal timeline
```timeline-h
names: Travelbook 1, Travelbook 2
mode: stacked # stacked | mixed
jumpToToday: false
```
Modes:
Enable it in plugin settings:
Settings > Community Plugins > TTRPG Tools: Timeline > Options > Bases Integration > ENABLE
[!important] Important: After enabling, restart Obsidian or reload the plugin (required for view registration).
Add a Base to your notes per https://help.obsidian.md/bases
Example template to add a Bases Timeline view to your note:
```base
views:
- type: simple-timeline-horizontal # simple-timeline-cross
name: Timeline (mixed)
timelineConfig: ""
startProperty: note.fc-date
endProperty: note.fc-end
titleProperty: note.tl-title
summaryProperty: note.tl-summary
imageProperty: note.tl-image
orderMode: start-asc
mode: stacked | mixed #only for horizontal timeline
```
You can now configure the Bases view using the UI.
Majority of the settings will be pre-configured and do not need to be changed.
[!NOTE]- Bases - Timeline (Cross) Config Options
[!NOTE]- Bases - Timeline (Horizontal) Config Options
If the Calendarium plugin is installed, the Timeline UI can jump to “today”:
In Markdown blocks: jumpToToday: true In Bases views: option jumpToToday: "true" If Calendarium is not installed, the button will show a notice.
This plugin is created by Jareika. Development and discussion happens in the Obsidian TTRPG Community Discord. You can join us using the link from the top of https://obsidianttrpgtutorials.com/
Once you have joined the Discord, jump into the TTRPG Tools: Timeline thread to request support or offer feedback.