Your comments

I'm quite surprise as I never had the chance to see that ? But this may be caused by my repositories specifics (multiple remotes, ...)

I'll do some tests !

In the meantime, what do you think of my proposition to let user customize the contextual menus if needed ?

I understand the idea of keeping a good balance between easyness and functional coverage.

But about pulling branches : the Pull action is only doable for the current branch to my knowledge. This is for me a major issue in my professional daily use of the software, as I always need to update multiple branches when getting back to a repository. This is the case in my current job, and was also in all of the 3 previous one where we were using git.

I'll give a try to the reset menu action.

Maybe having the ability to add custom actions in some contextual menu would be the best solution ?

To me the biggest problem is that the horizontal separation between history/commit and diff isn't save.

I would love that each time I move it up or down the position would be saved per repo.

I'm also missing a lot the ability in Log Window to see remotes, check/uncheck them. 

Some of my repositories use 2 to 3 remotes, and navigating in the Standard Window is hard without the information of which branch belongs to which window, filter content based on remote, etc.

I have the same kind of problems, working on different area at the same time, multiple tabs opened. I've just created another thread to suggest adding tab groups : https://smartgit.userecho.com/communities/1/topics/1847-tab-group-in-standard-window?comment_form_activate=true

Select two commits in the Log Window already display a diff. Is your request about the possibility to mark a commit as selected ? 

Hello,

There are also some existing implementations that might help ?

For example :

- highlight.js : https://github.com/highlightjs/highlight.js/blob/main/SUPPORTED_LANGUAGES.md

- vs-code Elixir plugin : https://github.com/timmhirsens/vscode-elixir