Skip to content

feat: add Gantt chart view for boards#7812

Open
aparcar wants to merge 1 commit intonextcloud:mainfrom
aparcar:gantt
Open

feat: add Gantt chart view for boards#7812
aparcar wants to merge 1 commit intonextcloud:mainfrom
aparcar:gantt

Conversation

@aparcar
Copy link
Copy Markdown
Contributor

@aparcar aparcar commented Mar 31, 2026

Summary

Add a timeline/Gantt view as an alternative to the kanban board view, allowing users to visualize card schedules across time using frappe-gantt.

  • Add GanttView component with Day/Week/Month view modes
  • Add Kanban/Gantt view toggle in board controls
  • Store view mode preference in localStorage via Vuex
  • Stack-based color coding with legend and undated cards section
  • Drag-and-drop support for rescheduling cards
  • Auto-fit column width to fill container on wider views
  • Add frappe-gantt dependency and webpack resolve alias for its CSS
image

This is inspired by https://github.com/nextcloud-community/ncgantt

TODO

  • Sometimes entries "jump" around while dragging, however this might be an issue with my browser

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Tests (unit, integration, api and/or acceptance) are included
  • Documentation (manuals or wiki) has been updated or is not required

Add a timeline/Gantt view as an alternative to the kanban board view,
allowing users to visualize card schedules across time using
frappe-gantt.

- Add GanttView component with Day/Week/Month view modes
- Add Kanban/Gantt view toggle in board controls
- Store view mode preference in localStorage via Vuex
- Stack-based color coding with legend and undated cards section
- Drag-and-drop support for rescheduling cards
- Auto-fit column width to fill container on wider views
- Add frappe-gantt dependency and webpack resolve alias for its CSS

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Signed-off-by: Paul Spooren <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add diagramme gantt

1 participant