See Changelog for implemented features.


Disclaimer: The mentioned frontmatter properties represent their default keys; you may have renamed them in your vault.

The following list is not exhaustive. It contains only features confirmed for implementation. See below for a list of unsorted ideas.

Features to come, by priority

  • Recurring events. - CePeU and others (v1.4.0)
  • Show Bases formulas in tooltip. - HanaGrace (v1.4.3)
  • Make calendar badges clickable.
  • Place events into multiple groups. - CePeU and others
  • Keep calendar axis visible while scrolling over the chart.
  • Keep toolbar visible while scrolling over the chart.
  • Apply the calendar’s optional outputFormat property to tooltip dates. - CePeU
  • Add hover events for eras. - Coehoorn
  • Zoom:
    • Hide the smallest date elements consecutively while zooming out.
    • Focus shown dates on more natural periods.
    • Store default zoom and restore it when re-opening files.
    • Chart-wide general zoom
  • Calendars:
    • Add a manually configurable leap year rule. - CePeU
    • Add YyWwDd format. - CePeU
    • Remove duplicate calendar ID definition in calendar notes.
    • Rename rule-based to year-based.
  • Highlight weekends. Gregorian only.
  • Manage rerender cooldown depending on the content of the changed file. - CePeU
  • Add a setting for the time difference between calendar axis ticks. - Charatzu

Unsorted ideas

  • Make data exportable for use in other plugins. Task unclear, data iab just your notes.- CePeU
  • In-plugin CSS themes.
  • Calendars:
    • Add format without days.
    • Add seasons.
    • Add quarters.
    • Add format without years.
  • Select groups and calendars on a per-chart basis in code-block charts. - CePeU
    • Bases can already do that.
  • Moon-only calendar. - CePeU
  • Define moon (SVG) icons to use. - CePeU
  • Settings:
    • Join tooltip-related settings.
    • Use CLI to rename properties vault-wide when renaming Gantt properties.
  • Add chainable symbols. - CePeU
  • Prevent duplicate events on the chart. - CePeU
  • Add time of day to events, not only dates. - CePeU
  • Add right-click context menu. Unsure what to add to it.
  • Allow events to open a canvas or base when clicked. - CePeU
  • Allow events to open other Gantt charts when clicked. - CePeU
  • Allow differing day lengths across calendars.
  • Add multiple different moon phases of different length to single moons. - CePeU

Long-term tasks planned for version 2.0.0

  • End support for Gantt charts in Markdown codeblocks.
  • Rename Bases-ID of plugin.
  • Rename frontmatter properties. (like gantt -> gt and other minor changes)
  • Rename plugin settings keys
  • Rename calendar properties bcSuffix and adSuffix (to bceSuffix and ceSuffix?) to be more secular, religiously neutral