Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 367
    • Issues 367
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TortoiseGitTortoiseGit
  • TortoiseGitTortoiseGit
  • Issues
  • #1619
Closed
Open
Issue created Aug 02, 2015 by Sven Strickroth@mrtuxOwner

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.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking