Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 380
    • Issues 380
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • 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