Display Hunks in Source Control Tree
I posted this request in VsCode (https://github.com/microsoft/vscode/issues/97754), but it was closed because it is "is great for a VS Code extension". Well, I think it can be nice for GitLens, so here is:
When working with Git in an existing repo, rarely I stage entire files, most of time I work staging hunks of data. It's awesome because I can review each single line of code I have worked.
In SourceTree, we can easily see hunks like this:

In VsCode, in order to stage/discard hunks we need deal with gutters directly in source file... I want to suggest add hunks in Source Control Tree like this:
With options to view, stage and discard hunks directly from Source Control Tree.
I am trying to migrate to VS Code from Atom and I was looking all over for a way to stage hunks instead of files as that is the way I too stage.
Interesting idea, unfortunately GitLens can't add anything to the source control view as you'd mocked up there (the VS Code APIs don't allow for anything like that).
But there are alternative ways of providing something like this.
While this isn't something that I will likely add myself anytime soon, if the community wants to champion it, and provide a PR (after discussions) I'm certainly open to it — depending, of course, on the complexity and scope of the changes involved.
Very keen to have a more intuitive UI for staging (as sourcetree, fork, etc have)
Sourcetree has had this for years, and its free....
Came across this just now. Can't believe they're adding AI nonsense to this application, but basic source control functionality is still left much to be desired.
Can we please have hunk view already? I don't mean to be impatient, but do realise this feature request is five years old. I would almost file it as a bug report (missing feature can be considered a bug if it's a "bare minimum" type of feature), but I'll hold off for the moment.