vscode-gitlens icon indicating copy to clipboard operation
vscode-gitlens copied to clipboard

Minimap time axis underuse

Open dimateos opened this issue 1 year ago • 0 comments

The minimap is very nice! BUT I feel like its potential is being underused... mainly due to two details that make it awkward:

  • It is a time series but represents the TIME axis (increasing) from right to left
    • IMO this feels very counterintuitive and there should be an option to flip the axis (I would even make it the default)
  • No basic time range filter, it goes all the way to the very first commit
    • This makes it hard to use it productively for focusing in recent periods of time. E.g. some repos have changes that span many years and sometimes even year-long gaps between those changes, this makes the graph tiny and partially unrelevant.
    • There could be a full time range filter: BEGIN/END dates, preferably with support also for relative dates e.g. last month/now. Or a simpler set of fixed time ranges like ALL, 3-YEAR, YEAR, 6-MONTH, 3-MONTH, MONTH, WEEK?
    • In the case that the user scrolls the commits list past the BEGIN date, it could be simply switched to the all behavior.

Best regards!

dimateos avatar Oct 14 '24 17:10 dimateos