Your comments

I think, with 22.1 this default tool had been removed. Maybe you have it in this SmartGit instance because it was upgraded from an older version, or because this tool had been imported from the above website.

In the Standard window a Pull will update all unchanged local branches, so even with forced push there are no diverged branches any more after pulling.

Fast-forward merge is already done by Pull in the standard window. Reset Advanced is already available in the menu or as shortcut. The standard window follows the principle: often used commands should be easy to perform, less often used commands are a little bit harder - hence we want to avoid to fill the context menu with advanced commands.

Hi Patrick, at https://docs.syntevo.com/SmartGit/Latest/Manual/GUI/Preferences/Tools you can find links to download default tools that re-add this functionality as external tool.

I think that's how a combobox works on Windows.

I'm reluctant to do that because then the less often used button would be the larger one (easier to click unintentionally).

In the Hamburger menu of the Changes view you can find a "Settings" menu item. There you can select to show all or trailing/selection/changed whitespaces. To make the setting permanent, please use "Remember as Default".