See Roadmap for upcoming features.
Disclaimer: Mentioned frontmatter properties represent their default keys; you may have renamed them in your vault.
v1.7.4, 2026-11-13
Feature: Calendar axes now sticky.
v1.7.3, 2026-11-03
Calendar Hotfix: Hide weekday when zooming out.
v1.7.2, 2026-11-03
Calendar Feature: Change weekday property short to optional.
v1.7.1, 2026-11-03
Calendar Features:
- Added optional
weekdaysproperty. Will get shown in front of axis date. - Defining a
bcSuffixwill now remove the minus sign in front of negative dates. - Extended moon options:
- Added optional property
colorBgfor background color. Defaults toblack. - Added optional property
phases, defines the number of phases drawn in 1 cycle. Defaults to 4. - Small moon SVG icon improvements in performance.
- Added optional property
v1.7.0, 2026-10-30
Feature: Extend calendar YAML config with optional colors for axis, dates and ticks.
v1.6.16, 2026-10-30
Toolbar Feature: Make visibility toggle of zoom and pan buttons work for local chart settings dropdown menu.
v1.6.15, 2026-10-29
-
Feature:
- Extend options of positional calendars configs. May now be 1-based, as opposed to 0-based.
- Add new warning for diagnostics popup.
-
Bugfix: Moon offset calculation no longer broken.
v1.6.14, 2026-10-27
- Bugfix: Sticky Toolbar behavior fixed
v1.6.13, 2026-10-27
-
Features:
- Toolbar Menus:
- Refactored menu creation to rely on Obsidian’s native Menu class.
- Applied Menu class to existing dropdowns.
- Added a generic reset button to the dropdown menus.
- Diagnostics & Reloads:
- Added a new warning type to diagnostics.
- Reset error and problem logs upon manual reload, updating visual indicators for the reset diagnostics button.
- Toolbar Menus:
-
Bugfixes:
- Tooltips: Fixed issue where crucial settings were not reloaded on tooltip render.
- Event Arrows: Ensured predecessor data is loaded properly even when highlighting and connecting features are turned off.
-
Refactoring of Redraw Logic:
- Refined redraw triggers by adding an isManual flag to bypass redraw cooldowns.
- A lot of code maintenance
v1.6.12, 2026-10-24
- Features:
- Settings: Add ‘Rename’ button to calendars and groups
- Better Reload: ‘Reload data’ button now resets calendars
- Tooltip:
- Now places itself to be better visible.
- Contains more metadata.
v1.6.11, 2026-10-22
- Features:
- Enable event start and end date properties to be wrapped in square brackets, like
gantt-start: [[2026-10-22]]. Use this to link to your daily notes. - Update library dependencies.
- Enable event start and end date properties to be wrapped in square brackets, like
v1.6.10, 2026-10-22
-
Features:
- Tooltips: Added event date to tooltips for non-repeating events, formatted according to the configured output option.
- Local Chart Settings: Extended the UI of chart-specific settings, introducing initial configuration options for testing.
- Diagnostics & Error Handling: Improved text clarity across the diagnostics popup and added structured parsing for YAMLParseError instances to assist with custom calendar configuration issues.
- Internal Optimizations: Refined resource management and lifecycle handling behind the scenes.
-
Bug Fixes:
- Corrected the position of the date sign to appear at the beginning of the date string.
v1.6.9, 2026-10-20
-
Features:
- Amount of automatic reloads reduced.
- Obsidian version added to diagnostics popup.
-
Bugfix:
- Dependency arrows rendering fixed after reload.
v1.6.8, 2026-10-20
-
Features:
Reload databutton no longer re-draws view.- Month index replaced with month name in warning text.
-
Bugfix:
- Dependency arrows rendering fixed. Broke during splitting of render layers.
v1.6.7, 2026-10-19
- Toolbar Features:
- Icon of diagnostics button now orange when your data is partially invalid.
- Popup now shows plugin version.
- Group visibility toggle dropdown now ..
- .. longer to contain more groups.
- .. sorted alpha-numerically.
- .. contains unregistered groups.
- .. marks those unregistered groups with an asterisk.
- Icon of diagnostics button now orange when your data is partially invalid.
v1.6.6, 2026-10-18
-
Feature:
- Shorten
group visibility togglesto single button, shows dropdown menu.
- Shorten
-
Other:
- Extended list of possible errors for diagnostics popup.
- Merge event handling -> bring vertical panning to mobile version.
v1.6.5, 2026-10-16
- Bugfix: Fix drag events in popped out windows.
v1.6.4, 2026-10-16
- Feature: Add scrolling by vertical pan.
v1.6.3, 2026-10-14
- Error handling: Added lots of new human-readable warnings to chart popup.
v1.6.2, 2026-10-14
- ESLint fix: Remove static CSS from code.
v1.6.1, 2026-10-13
General error handling
- Button added in v1.6 now opens popup for chart diagnostics.
- Errors and chart metadata get collected and shown in popup.
- If a specific event file is responsible for a problem, the popup will show a link to it.
v1.6.0, 2026-10-11
-
Toolbar Feature: Hide and unhide toolbar with new button.
-
Bugfix: Text on events no longer broken after panning. (mobile only)
v1.5.6, 2026-10-08
Bases Feature: Make Bases read formulas as event properties (where frontmatter properties aren’t given)
v1.5.5, 2026-10-07
Features
- UX:
- Shorten dates when zooming out, a lot; First, hide days, then months, finally shorten years
- Split overly long Settings sub-page into several pages
- Performance:
- Do not render icons and text while panning
- Prepare results of repetitive calculations
- Split calendar SVG layer into static and dynamic rendering layers
- Maintenance:
- Code cleanup, settings reorganization, dependency updates
Bugfix
- Fix unintended panning/drift when resizing container width
v1.5.4, 2026-10-03
- Bugfix: Changed Regex because iOS can’t lookbehind.
v1.5.3, 2026-10-03
- Shorten Gregorian dates:
- Omit days and months when zooming out
- Shorten years when over 100K
- Add new setting: Makes toolbar sticky
v1.5.2, 2026-10-02
Feature
- Events can now be repeated on a day or year basis.
- Repetition can now be ended.
- Example for Historic Olympic Games:
start: -0776-08-01 repeat every 4 years, until 0393
- Example for Historic Olympic Games:
Bugfix
- Corrected current date calculation for
gregoriancalendar.
v1.5.1, 2026-10-01
Bugfix
- Calendar property
noYearZerono longer ignored in Gregorian calendar.
v1.5.0, 2026-09-30
New Features
- Clicking a calendar badge now opens calendar note in new tab
- Added optional property
todayto calendar YAML. Use to define current day for fantasy time management.
v1.4.5, 2026-09-29
Features
- Enable date suffix
" repeat yearly"for events of year-based calendars - Add current date and original date to footnote of tool-tip of repeating events
v1.4.4, 2026-09-29
- CSS update: Enables use of RPG Awesome icons
v1.4.3, 2026-09-28
Bases Feature
- Add all selected properties to event tooltip.
- (was only
note, now includesfileandformulaproperties)
- (was only
v1.4.2, 2026-09-25
Features
- Keep text on bars and eras visible when moving partially off-screen
- Critical performance improvements for repeating events
- Excluded off-screen calculations
- Optimized lane assignment logic
- Moved all repeating instances one layer back in rendering order
- Added opacity to visually distinguish repeating instances
Other
- Minor CSS improvements
- Partial merge of desktop and mobile event management
Bugfixes
- Zoom no longer stuck on mobile after reaching maximum zoom limit
v1.4.1, 2026-09-23
- Improve performance of repeating events by drawing a more sensible amount of duplicates.
v1.4.0, 2026-09-22
Features
- Added option for repeating events.
- Added settings to manually change size of event shapes, event icons and event rows.
Other
- Minor CSS improvements
- Moved documentation from kiln to quartz
- Removed unused setting
- Major refactoring of SVG drawing class
v1.3.0, 2026-09-17
Added optional calendar property without year zero.
This enables you to use the more natural Gregorian calendar used outside of astronomy and computers.
- Add
noYearZero: true|falseto theruleBasedDetailspart of a calendar.- Omitting the property will default to
false.
- Omitting the property will default to
v1.2.4, 2026-09-14
- Prevent default swipe reaction on mobile for a smoother manual pan experience.
v1.2.3, 2026-09-14
Features
- Toolbar improvements:
- Bar, Point and Group are now icon buttons by @CePeU in #6
- Added faster tooltips
- Toolbar can now be moved to below Gantt chart with new setting
- Use filename as fallback tooltip title if event’s name-property is empty
- CSS improvements
Bugfixes
- Removed default group ‘general’ from event creation
- -> Group can now contain vertical-line events and eras
- Zoom and Pan buttons no longer broken when upper and lower bound given
- Edge case behaviour on maximum zoom no longer broken
- Maximum zoom now shows 4 dates
v1.2.2, 2026-08-28
- Minor CSS fixes like:
- Increase readability of era text
- Fix color of arrowhead
Added documentation in https://altarok.github.io/gantt-this/
v1.2.1, 2026-08-26
- Timestamp events now have text descriptions.
- Added command which adds all missing Gantt properties to the current file (matching your renamed property keys)
- Settings:
- Default calendar selection goes from
texttodropdown - Default group selection added, also
dropdown - You can no longer delete the default group/calendar
- Default calendar selection goes from
- Add fallback implementation for Gregorian calendar
v1.2.0, 2026-08-26
- Added predecessors and successors to event properties. Optional list properties
- Added option to highlight related events
- Added option to connect related events with directional arrows
- Added cooldown to re-rendering of Gantt chart. Set it to anything from 0 to 30 seconds.
- Bases: add new setting to the base itself to be able to use lower and upper bound date with fantasy calendar instead
ofgregorian. Optional: Use filename as fallback for event start date. Useful for daily notes.Disabled in v1.2.1.
Other
- Settings: Split
Add ribbon iconinto 2 options; 1 for desktop, 1 for mobile - CSS: Changed text and arrow color depending on theme
v1.1.8, 2026-08-22
- Place timestamp events with symbol
vertical-linein their respective group vertically (like eras)
Bugfix
- Add default color to event icons
v1.1.7, 2026-08-21
- Add optional suffix to descriptive date: “today +-X”
- X gets interpreted as days for now, more options to come
- Sort and cleanup plugin settings
- New setting: hide moons
- New setting: choose color for hover effect
- Random color for new groups and calendars
v1.1.6, 2026-08-19
- Bases: Improved layout of custom tooltip - define what you want to see
- Bases: Show file preview when hovering while holding CTRL
- Key will be configurable in the next update
- Move vertical hover overlay of events to behind event symbols
- Improve naming of frontmatter property names related to calendars
v1.1.5, 2026-08-18
- Bases feature: Improved tooltip layout in bases
- The tooltip title prefix
Day:xyzprefix is gone
- The tooltip title prefix
Bugfix
- Fix overlay and click reaction of point events
v1.1.4, 2026-08-18
- Bases feature: Selected properties will appear in event tooltip
- Official documentation: https://altarok.github.io/gantt-this/
Bugfix
- End-date property no longer ignored
v1.1.3, 2026-08-18
- New plugin Settings lets you decide which button to use while scrolling to zoom / pan.
- With this you will be able to just scroll over a chart without breaking the scroll
- General grammar and description improvements
v1.1.2, 2026-08-17
- Bugfix: Add missing overlay for new icons ‘star’ and ‘octagon’
v1.1.1, 2026-08-17
- Includes Bases in the most basic version. You will be able to do the following:
- Use bases to see your fantasy Gantt charts. This comes with
- Have all your charts in 1 file
- Manually select which folders to use for your events
- Filter
filein folderfoo/barto see events in this folder including sub-folders - Filter
folderisfoo/barto see events in this folder not including sub-folders
- Filter
- Set up a lower and upper date range for each chart individually (which will reference your default calendar)
- See the amount of found events in the top-left corner
- Stars and octagons are available
- Release done because the last one failed due to GitHub hickup. This should have been 1.1.0
v1.0.3, 2026-08-16
- Add setting for default event symbol
- Calendars now may contain an optional outputFormat (to display dates differently from input format in event notes)
- A year-only date is now a valid option
- Points to January 1st for now, a setting will allow to interpret it as a 1-year timespan
Bugfixes
- Move minus for negative years to front of date (was fixed to year before)
- Calendars no longer have to be lowercase only, this also applies to groups
v1.0.2, 2026-08-14
- Setting: Makes
gantt-itemcheckbox optional.- If active, this saves you 1 frontmatter property per event, but gives less control.
- Make descriptive date
"today"work for non-Gregorian calendars, for code-blocks.
Bugfix
- Default calendar now works (calendar must be defined in list below)
v1.0.1, 2026-08-14
- Improved grammar in settings, removed typos.
- “today” is now a valid date for events. This enables you to:
- Mark the current day. (e.g. with a
vertical-lineevent) - Define an event with an open end. (start: x, end:
today)- Gregorian only for now
- Mark the current day. (e.g. with a
Bugfix
- Moons are back
v1.0.0, 2026-08-13
- Improved mobile support with touch events.
- Added panning with CTRL key (Win + MacOS).
- Added n-cornered shapes function and added triangle and hexagon as displayTypes by @CePeU
- Added n-shaped overlays
- Added pentagon as symbol type and fixed hexagon and diamond classes by @CePeU
- Added start- and end days for calendars. They can end now instead of going forever.
- Added attribute ‘displayName’ to events and calendars. Use
""to not show any name. - Added optional post-scriptum for calendar dates (“BC”/“AD”).
- Settings
- Make zoom and pan controls switchable
- Add ribbon icon
Bugfixes
- Tooltip was in wrong place when chart note was popped out of Obsidian.
- Wider screens now zoom and pan better.
v0.5.3, 2026-08-10
- Added intelligent minimum and maximum for zoom.
- Added code block content parsing:
- Added lower and upper bound ranges for initial view via code block.
- Added center date for initial focus via code block.
- Shorten mouse overlay lines to only be visible above related calendar.
- Added optional list of moons; including color, offset and cycle
v0.5.2, 2026-08-07
- Added new event type
vertical-line. - Added text to
eraevents. - Moved
eraandvertical-lineevents behind others. - Automated text and icon removal while zooming.
- Added optional icons for all events (except
vertical-line). - Automated number of dates on screen.
- Allow calendars without months.
- Added optional calendar
displayName- will get shown as axis description.
Other
- Code - refactor SVG creation
v0.5.1, 2026-08-04
- New Contributor:
CePeU- Small fix of group icon and settings description by @CePeU
- Added colored eras.
- Fixed offset calculation for calendar definitions.
- Added short name property of calendar months.
- Show dates in tooltips with human-readable month names, uses short name if given.
v0.5.0, 2026-07-31
Adapt to new Obsidian settings (version 1.13+).
v0.4.1, 2026-07-28
- Changed width of code block creator modal to 90%.
- Added setting: Show row of buttons at the end of toolbar to toggle group visibility.
- Overhaul German version of README.
v0.4.0, 2026-07-28
- Added text description to bar events.
- Added new timestamp event symbol:
diamond - Added optional icons to timestamp events.
- Added frontmatter property to let you link to in-note header.
- Added highlight to hovered events.
v0.3.0, 2026-07-28
- Added group priority sorting.
- Added group visibility toggle.
v0.2.7, 2026-07-27
Bugfix: Changed order of DOM elements in settings view.
v0.2.6, 2026-07-27
Remove typo.
v0.2.5, 2026-07-27
Group definitions now optional in settings.
v0.2.4, 2026-07-27
- Sort groups and calendars in settings.
- Added shortcut to settings.
v0.2.3, 2026-07-24
Remove hard-coded min & max zoom.
v0.2.2, 2026-07-24
Bugfix: Release done because of version mismatches.
v0.2.1, 2026-07-24
Added reload button to Gantt chart.
v0.2.0, 2026-07-24
Added mobile support via buttons for zooming and panning.
v0.1.0, 2026-07-22
Initial release for testing.