Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 240.65 KB
MD5: 42d2396e15534abe4fe8fc724601cbca
SHA-1: 76583eb34df1f434f936208408e2005aee402bdd
SHA-256: f790bb4fc76974ba782cbc77409807593ac53cd9d09e63ad27862f3bb90a197b
Download zip 359.72 KB
MD5: e6359f9a5607795e5fd3f5e38a826e4b
SHA-1: effdbcb39d179d35c1af59a3533bd568d4882f75
SHA-256: d571afd18541df9c9c8fdf4a7dc555359c7c04cf9cc762d926187a1e7b47e4f5

Release notes

Zoom levels for the Gantt chart: days, weeks and months.

  • A switch above the Gantt chart, next to the lanes, zooms it to Days, Weeks or Months, each with its own axis: the months and the days, the months and the weeks, or the months alone. Zooming happens in the browser, with no request to the server, and the day in the middle of the chart stays in the middle. The browser keeps each reader's level for each view, and the view's new Zoom setting is the level the chart opens at. The switch works from the keyboard and tells a screen reader which level is on. Dragging a bar still moves it by whole days at every level (#15).

The Zoom setting replaces the Width of a day. After updating, run the database updates, which turn each Gantt's width of a day into the level whose axis it showed (Days from 18 pixels up, Weeks below), then export the configuration: until then an import brings the width back, and the chart reads it the same way. For themes, the width of a day is now set per level in CSS, on .views-board-gantt[data-views-board-gantt-zoom="weeks"] and the other levels, rather than inline. The template no longer has show_days: it renders both the day and the week rows of the axis and the stylesheet shows the level's, so a theme that overrides views-view-gantt.html.twig takes the switch and both rows from the new template. The README covers it under "Zoom" and "Theming the chart".

Created by: introfini
Created on: 26 Oct 2026 at 16:31 UTC
Last updated: 26 Oct 2026 at 16:31 UTC
New features

Other releases