# SVAR Svelte Gantt ## Docs - [Actions](https://mintlify.wiki/svar-widgets/gantt/api/actions.md): All available actions for the Gantt API - [ContextMenu](https://mintlify.wiki/svar-widgets/gantt/api/context-menu.md): API reference for the ContextMenu component, which adds a right-click context menu to the Gantt chart. - [Editor](https://mintlify.wiki/svar-widgets/gantt/api/editor.md): API reference for the Editor component, a side-panel form for creating and editing tasks. - [Events](https://mintlify.wiki/svar-widgets/gantt/api/events.md): Subscribing to and intercepting Gantt events - [Gantt](https://mintlify.wiki/svar-widgets/gantt/api/gantt.md): Full API reference for the Gantt component — the core chart component of SVAR Svelte Gantt. - [HeaderMenu](https://mintlify.wiki/svar-widgets/gantt/api/header-menu.md): API reference for the HeaderMenu component, which adds a right-click column visibility menu to the Gantt grid header. - [IApi](https://mintlify.wiki/svar-widgets/gantt/api/iapi.md): The Gantt API object for programmatic control - [RestDataProvider](https://mintlify.wiki/svar-widgets/gantt/api/rest-data-provider.md): Connect SVAR Svelte Gantt to a REST backend - [Toolbar](https://mintlify.wiki/svar-widgets/gantt/api/toolbar.md): API reference for the Toolbar component, which provides task action buttons above the Gantt chart. - [Tooltip](https://mintlify.wiki/svar-widgets/gantt/api/tooltip.md): API reference for the Tooltip component, which shows task information on hover. - [IConfig](https://mintlify.wiki/svar-widgets/gantt/api/types/iconfig.md): Configuration interface for the Gantt component - [IGanttColumn](https://mintlify.wiki/svar-widgets/gantt/api/types/iganttcolumn.md): Type definition for a Gantt grid column - [ILink](https://mintlify.wiki/svar-widgets/gantt/api/types/ilink.md): Type definition for a task dependency link - [IScaleConfig](https://mintlify.wiki/svar-widgets/gantt/api/types/iscaleconfig.md): Type definition for a Gantt time scale row - [ITask](https://mintlify.wiki/svar-widgets/gantt/api/types/itask.md): Type definition for a Gantt task object - [Columns](https://mintlify.wiki/svar-widgets/gantt/configuration/columns.md): Configure the grid columns displayed to the left of the Gantt chart. - [Scales](https://mintlify.wiki/svar-widgets/gantt/configuration/scales.md): Configure the time scale header rows that appear above the Gantt chart area. - [Task Types](https://mintlify.wiki/svar-widgets/gantt/configuration/task-types.md): Configure the available task types and customize their appearance in the Gantt chart. - [Tasks and Links](https://mintlify.wiki/svar-widgets/gantt/configuration/tasks-and-links.md): Configure the tasks and dependency links displayed in the Gantt chart. - [Zoom](https://mintlify.wiki/svar-widgets/gantt/configuration/zoom.md): Enable mouse-wheel zooming and configure zoom levels for the Gantt chart. - [Installation](https://mintlify.wiki/svar-widgets/gantt/getting-started/installation.md): Install SVAR Svelte Gantt in your Svelte project using npm, yarn, or pnpm. - [Quickstart](https://mintlify.wiki/svar-widgets/gantt/getting-started/quickstart.md): Build a working Gantt chart in your Svelte app in a few steps. - [Context menu](https://mintlify.wiki/svar-widgets/gantt/guides/context-menu.md): Add a right-click context menu to your Gantt chart with built-in and custom menu options. - [Editor](https://mintlify.wiki/svar-widgets/gantt/guides/editor.md): Add a task editor panel to your Gantt chart for creating and updating tasks. - [Filtering](https://mintlify.wiki/svar-widgets/gantt/guides/filtering.md): Filter tasks in the Gantt chart programmatically, with inline header filters, or with a filter builder. - [Keyboard Shortcuts](https://mintlify.wiki/svar-widgets/gantt/guides/hotkeys.md): Use built-in keyboard shortcuts to navigate tasks, copy, paste, delete, undo, and toggle fullscreen in SVAR Gantt. - [Localization](https://mintlify.wiki/svar-widgets/gantt/guides/localization.md): Translate the Gantt UI into different languages using built-in locales or a custom locale object. - [Server Integration](https://mintlify.wiki/svar-widgets/gantt/guides/server-integration.md): Connect SVAR Gantt to a REST backend using RestDataProvider or raw fetch calls. - [Sorting](https://mintlify.wiki/svar-widgets/gantt/guides/sorting.md): Sort Gantt tasks by column values, configure column-level sorting, and apply custom sort handlers. - [Theming](https://mintlify.wiki/svar-widgets/gantt/guides/theming.md): Apply built-in themes to Gantt, customise CSS variables, and highlight time cells such as weekends and holidays. - [Toolbar](https://mintlify.wiki/svar-widgets/gantt/guides/toolbar.md): Add a task toolbar to your Gantt chart to give users quick access to common actions. - [Tooltips](https://mintlify.wiki/svar-widgets/gantt/guides/tooltips.md): Show task details in a tooltip when the user hovers over a Gantt bar. - [SVAR Svelte Gantt](https://mintlify.wiki/svar-widgets/gantt/index.md): A lightweight, customizable, and interactive Gantt chart component for Svelte. Visualize project timelines, manage tasks with drag-and-drop, and handle dependencies — all with a developer-friendly API and full TypeScript support. - [Changelog](https://mintlify.wiki/svar-widgets/gantt/migration/changelog.md): Full release history for SVAR Svelte Gantt, including new features, updates, fixes, and breaking changes. - [Svelte 4 to Svelte 5 migration](https://mintlify.wiki/svar-widgets/gantt/migration/svelte4-to-svelte5.md): Upgrade from the legacy wx-svelte-gantt package to @svar-ui/svelte-gantt for Svelte 5 compatibility. - [Auto-Scheduling](https://mintlify.wiki/svar-widgets/gantt/pro/auto-scheduling.md): Automatically reschedule tasks based on Finish-to-Start dependency chains using the schedule prop. - [Baselines](https://mintlify.wiki/svar-widgets/gantt/pro/baselines.md): Display original planned dates alongside current task bars to track schedule deviations over time. - [Work Days Calendar](https://mintlify.wiki/svar-widgets/gantt/pro/calendar.md): Define a custom working schedule to ensure task durations and auto-scheduling respect non-working days and hours. - [Critical Path](https://mintlify.wiki/svar-widgets/gantt/pro/critical-path.md): Highlight the longest dependency chain that determines the project end date, with strict and flexible calculation modes. - [Export](https://mintlify.wiki/svar-widgets/gantt/pro/export.md): Export the Gantt chart to PDF, PNG, or Excel via the server-side export service, or import/export MS Project XML files in the browser. - [Vertical Markers](https://mintlify.wiki/svar-widgets/gantt/pro/markers.md): Add labelled vertical lines to the Gantt timeline to highlight deadlines, milestones, or any significant dates. - [PRO Features Overview](https://mintlify.wiki/svar-widgets/gantt/pro/overview.md): Overview of all PRO edition features in SVAR Svelte Gantt, including auto-scheduling, critical path, export, and more. - [Split Tasks](https://mintlify.wiki/svar-widgets/gantt/pro/split-tasks.md): Break a single task into multiple independently draggable time segments on the timeline. - [Undo / Redo](https://mintlify.wiki/svar-widgets/gantt/pro/undo-redo.md): Step backward and forward through the full edit history using the undo prop and undo/redo actions. - [Unscheduled Tasks](https://mintlify.wiki/svar-widgets/gantt/pro/unscheduled-tasks.md): Display tasks with no fixed dates in the grid without a timeline bar, ready to be scheduled later. ## OpenAPI Specs - [openapi](https://mintlify.wiki/svar-widgets/gantt/api-reference/openapi.json)