-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Indicate date/tag items were first introduced and last seen in the repo #10
Comments
I think being able to see the first and last snapshots (and the dates) where the file exists would be useful. In terms of where to show this I'm not so sure. I could see a combination of 1 and 4 with some caveats. For (4), two columns could be added to the UI with "first seen" and "last seen" (X days/weeks/months ago), but they would be shown conditionally, depending on how wide the terminal is (with "last seen" probably taking precedence over "first seen"). In addition to the UI changes this feature requires keeping more info on disk (e.g. the snapshot timestamps and the first/last/biggest snapshot for each item) |
1st, I understand that this feature would require more storage but I believe sqlite buit-in compression will make the impact minimal. 2nd, I agree with everything regarding UI and info precedence with limited screen estate. 3rd, I personally would prefer seeing actual dates than "x days ago". In addition I use human readable tags for snapshots like "hostname-2024-04-01" and would prefer to see those. Maybe adding a shortcut to alternate between those 3 options is the solution. |
I've made some changes in PR #25 regarding storage in preparation for this. |
Thank you for your much appreciated work! While reading #25 I recalled that at some point I wished we had a "flat" UI mode. To make it more usable with big repos, it would make sense to load the list page by page or to limit the list to a fixed number of object. This "flat" mode should probably have it's own issue but I though it might be useful to mention it here since the implementation can be related to this feature. P.S. |
As a first step, PR #36 adds a popup window where you can see some details about the currently selected item. This is included in release 0.2.0. |
Seems to be working great. |
It can be disabled with Escape. I should add that to the docs I suppose. |
It would be extremely useful to be able to see the date/tag items were first introduced and last seen in the repo.
I can see a few UI options:
(1) is probably more future proof as it will allow adding more info later if needed but is more "UI disruptive" and harder to implement
(2 and 3) are more usable might have issues with fitting with long filenames and smaller terminals
(4) Is most informative but will make UI very busy
The text was updated successfully, but these errors were encountered: