vscode-gitlens
vscode-gitlens copied to clipboard
Minimap time axis underuse
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!