Hey,
In our research group we’ve lately searched for a compact project management tool we can host and administrate ourselves, and we ended up with Vikunja because it seemed optimal for our use case. The only problem we’ve encountered was the limited Gantt-chart functionality.
I’ve since implemented what we needed, but before going further I want to check there’s actual interest from the maintainer side, parts of the code are AI-generated, and I wouldn’t want to PR an unwanted or out-of-scope feature. Happy to clean it up and continue in a PR if this is something you’d want.
What I’ve implemented so far (not yet polished, but mostly working):
- Tick levels: day (current default) / weekly / biweekly / monthly
lets you see bigger scopes at once instead of indefinitely slim day columns, adapting labels accordingly. - Quick select ranges: this month / this quarter / next 3 months / this year
faster than the calendar picker for common ranges. - Automatic time-range adapting: tasks no longer clip outside the shown period, the visible range extends automatically (scroll or explicit control) instead of hard-cutting a task mid-bar.
We found this essential for our own use, and it looks like others have too — a few issues and a forum thread raise similar ideas, without visible maintainer input yet:
- issue #517
- issue #520
- Changing / customising / scaling of the gantt chart resolution / precision - #3 by tramir
If there’s interest, I’d be happy to clean it up and continue the discussion in a PR.
Below only one picture, because that’s the max for new users it seems like.
