-
Notifications
You must be signed in to change notification settings - Fork 816
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Rounded Corners for WinMerge Menu on Windows 11 #2364
Conversation
Can you please add an option to disable this? I don't like rounded corners |
Could you create an issue about that? We don't have plans to make it switchable at the moment, but if many people dislike it, we may change it back. By the way, can you articulate how you dislike rounded corners? For example, in some applications, rounding the corners can cut off text, or in the case of images, the images can be cut off. Or it may cause unnecessary CPU load. |
Rounded corners in menus is OK, but tabs and text backgrounds (such as I cast my vote to revert this (except menus). Looking at how to build my own executable with this reverted for the time being 😅 |
Thank you for your feedback. I understand that you find the rounded corners in menus acceptable but feel that tabs and text backgrounds (such as the Location pane) look strange. While I don't intend to make major changes at this point, I'm curious about why you feel this way. Do you think the issue is the rounded corners themselves, or could it be that the corner radius is too large or that the small spaces and shadows introduced with the rounded design look off? Additionally, do you find the rounded corners on other platforms like GitHub or many other websites bothersome? If not, could it be more of a balance issue rather than the rounded corners themselves? Also, I'd like to share that I am considering moving the tabs to the top of the title bar, similar to how web browser applications handle them. While this is a significant amount of work and I can't say when it will be implemented, it might help reduce the sense of discomfort. |
@sdottaka first of all, thanks for all the work that you do, while I was bisecting to see where there changes affecting each "rounding" were I was surprised by how much of the code had to change for that. The main reason for such a reaction was discontinuity of the UI. If you look at this, everything is cramped, toolbar buttons have no margins and probably only ~2px padding - and I like it! This means there is more space for the important stuff - the diff. In the updated UI we loose 1 row of diff for no good reason (in my biased opinion).
p.s. It was a bit sad that in the code changing |
Thanks for your feedback. I'm also a little concerned about the narrower display area for the diffs. For this reason, I'd like to move the tabs to the title bar like other web browser applications.
|
This PR fixes the issue where WinMerge menus do not have rounded corners on Windows 11 by removing the owner draw.
However, there is still an issue with radio items not being drawn properly, which has not been resolved.
WinMerge version 2.16.40
WinMerge version 2.16.42 (this PR)