TortoiseGitMerge should not use ribbon UI
By davide.by.z... on January 30, 2013 07:33 (imported from Google Code)
(I hope it is acceptable to put this under Issues.)
Removing menus and replacing them with ribbons was a huge mistake by Microsoft. That it's being imitated here boggles my mind. What's next? Are you going to change TortoiseGit into a Metro app?
I suppose there are probably some people who like this change... so at the very least, please provide an option to go back to look and feel of TortoiseGit 1.7.15's version of TortoiseMerge, without having to be frozen out of benefiting from updates to TortoiseMerge's engine.
The worst thing for me is that the new TortoiseGitMerge ignores the current style ("Windows XP style") I have set in Windows XP (under Control Panel: Display Properties: Appearance) (changing TortoiseGitMerge's "Style" setting has no bearing on this). This affects its operation, not just its look — when maximized, the new TortoiseGitMerge places its Minimize/Restore/Close button hotspots incorrectly, so that clicking in the upper-right pixel of the screen no longer hits the Close button; instead, it hits the Close button of the maximized window behind it.
In general, I like my apps to skin themselves as little as possible, because skinning almost invariably breaks various standard API behaviors I like.
For now, I have reinstalled TortoiseGit 1.7.15.0 and made TortoiseGit 1.8.0.0 use 1.7.15.0's version of TortoiseMerge.exe instead of its own.