Add a zoom slider so that the tasks rows /time columns will be smaller. Showing more or less tasks and time
The user requirement that I had was that the user wanted to have a #locationBookmar that they could navigate to.
This is not only to bring to scope 'today' in the context of what's going on 'today' , which means zoom in of the relevant context, and the diminishing of the irrelevant. For the most part, you can use the MouseWheel.
But programmatically you need to go to either Today or to a give date context (next 3 months).
A use case is that you are having a QA meeting and you have send a Team Link out review the plan (or why not just use MS Teams and their Gantt MS Project tool - not everyone wants to use MS Teams or MS project or has the budget for O365).
I'm using Wrike Gantt system and it is very comfortable to scroll in and out. It changes views from daily up to yearly by simply scrolling and it changes the column width until it cannot anymore and then switches to a higher view.