Feature Request: Gantt Chart View with Drag-and-Drop Editing for Issues and Tasks
Summary
Enable users to visualize Issues and Tasks in a Gantt chart format and edit dates directly on the chart through drag-and-drop interaction.
- Display Issues and Tasks in a Gantt chart timeline view
- Modify Issue/Task dates directly from the Gantt chart interface
Currently, GitLab provides Roadmap views for Epics and Milestones, but there is no equivalent Gantt chart functionality for Issues and Tasks. Users must navigate to individual Issue pages to update dates, which is inefficient during planning sessions and daily project management activities.
Proposed Solution
Basic Requirements
- Gantt Chart View: Add a timeline visualization option for Issues and Tasks (similar to the existing Roadmap feature for Epics)
-
Direct Date Editing: Enable drag-and-drop editing of dates directly on the Gantt chart
- Drag bars horizontally to change start/due dates
- Resize bars to adjust duration
- Real-time visual feedback during editing
User Workflow
- Navigate to Project > Issues or Milestone view
- Select "Gantt" view option (alongside List, Board, Calendar views)
- View all Issues/Tasks displayed as bars on a timeline
- Drag items directly on the chart to adjust schedules
- Changes automatically save to the corresponding Issues/Tasks
Use Cases
- Sprint Planning: Quickly adjust task schedules during planning meetings
- Resource Management: Visualize and resolve schedule conflicts
- Timeline Communication: Share project timelines with stakeholders
- Daily Standup: Make real-time schedule adjustments based on team discussion
Related Issues
- #386809 - Roadmap UX feature suggestion Drag & drop (Epic-level, similar functionality requested)
Benefits
- Reduces time spent on schedule management
- Improves team collaboration during planning sessions
- Provides immediate visual feedback on project timelines
- Maintains consistency with GitLab's existing drag-and-drop UI patterns (Issue Boards)
Current Workarounds
- Third-party tools like GanttLab (https://www.ganttlab.com)
- Manual date editing through individual Issue pages
- External project management tools
These workarounds require context switching and don't integrate seamlessly with GitLab's workflow.
Additional Context
This feature would complete GitLab's native project management capabilities, allowing teams to manage work items at all levels (Epic → Issue → Task) with consistent timeline visualization and editing functionality.
Edited by 🤖 GitLab Bot 🤖