Does anybody know if this, or can suggest a GUI client that supports "split-diff" similar to what GitHub offers?

I tried a bunch of clients, including "Sublime Merge", but none of them seem to have what to me, seems like a better way of looking at diffs where the changes are interspersed across an entire function.

... maybe I'm not looking for the right "name"? any pointers in that direction would help as well.

OSX only, but GitUp is the only GUI got tool I have used that feels like it actually is helpful for a git workflow. I _really_ wish it worked on Linux, but it's basically not possible without an entire rewrite.

https://github.com/git-up/GitUp