GitSavvy icon indicating copy to clipboard operation
GitSavvy copied to clipboard

Show staged / unstage/ untracked files in sidebar for quick navigations

Open shubham-dogra-s1 opened this issue 2 months ago • 1 comments

Right now , we can see stage and unstaged files in git status view that is great but It feels really easily to use if you can see all your stage / unstaged file in sidebar and diff view for selected file on right side

Not sure if sublime provides an api for this but still creating this issue for backlog

Current behaviour

Image

Exoected

Image

shubham-dogra-s1 avatar Sep 28 '25 06:09 shubham-dogra-s1

A sidebar must be programmed like anything else in GitSavvy/SublimeText. Not sure what the proposed workflow for this layout is. Neither what the low hanging fruits are here (which is kind of important as 5 low hanging fruits make (sometimes/often) a feature).

For GitSavvy, everything must be keyboard driven first. And jumping between different views is often a hassle unless we have something clever in mind. Just for the visual overview it looks great of course.

In a diff view, you can already use l (the l char; like in lowercase, or files) to see a list of files, and just N and P to switch to the next file. Maybe we could enhance the header information in that view and show the next previous or even all dirty files. Or expand the header dynamically to show basically what the status view would show. ...

kaste avatar Sep 29 '25 09:09 kaste