Skip to content
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

Option to disable the roundedness added in 2.16.41 #2491

Open
ja231c opened this issue Oct 23, 2024 · 6 comments
Open

Option to disable the roundedness added in 2.16.41 #2491

ja231c opened this issue Oct 23, 2024 · 6 comments

Comments

@ja231c
Copy link

ja231c commented Oct 23, 2024

I find Firefox-style rounded tabs to be difficult to use, to the point that in Firefox I use custom css to restore the old, non-round ones.

Could an option be added to use the old non-round interface in WinMerge?

@sdottaka
Copy link
Member

I haven't decided yet whether I'll add that option in the future, but is the display like the attached image what you want?

image

@ja231c
Copy link
Author

ja231c commented Oct 24, 2024

No, I want an option to disable all the interface changes done in that version, as in, I want it to look exactly like 2.16.40 does (including the bottom bar, which also lost it's seperators)

Only disabling the roundedness doesn't make it any better, it is difficult for me to tell where the tabs and other UI elements begin and end when there aren't any seperators.

Screenshots from 2.16.40 (which is what I want, wouldn't mind if it had slightly darker seperating lines though).
Top:
winmerge_2-16-40
Bottom:
winmerge_2-16-40_bottom

The tab seperating lines in the 2.16.40 were already a bit indistinct due to being slightly brighter than in the ones in windows dialogs (227 instead of 217) but it was much better than the current state of no lines at all.

And the centered file path is harder to read, with the whole path moving around when switching tabs when having multiple tabs with files from the same folder, with left aligned only the end of it changes and the position of the rest of the path stays the same.

That and one more line fits on screen in 2.16.40 than in 2.16.41+.

@ltguillaume
Copy link

This is a regression for sure. I would also greatly appreciate it if these changes were all reverted.

@lededev
Copy link
Contributor

lededev commented Oct 27, 2024

I think it's a better choice for tabs to automatically have multiple background colors than to change them back to the original version, and the background area is larger, which is easier to distinguish than separating the tabs with vertical lines.
To avoid too many colors, we can use two colors alternately, similar to the alternating background colors of some lists. The currently active tab should be significantly different from the two colors above.
image

@ganego
Copy link

ganego commented Oct 27, 2024

I agree. I went back to an older version.
Another gamebreaker for me is that when WinMerge is maximized I cannot just put the mouse cursor in the upper right corner of the screen to close the program. It won't trigger the 'x'. Yes this alone makes me not use the new version.

@sdottaka
Copy link
Member

Another gamebreaker for me is that when WinMerge is maximized I cannot just put the mouse cursor in the upper right corner of the screen to close the program. It won't trigger the 'x'.

Oh, you can close it by moving the mouse pointer to the center of the close button, but if you move it to the corner, the mouse pointer icon changes to a window resize one. I'll fix that later.
If you uncheck the View → Tab Bar → On Title Bar menu item, you can click the corner of the close button.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants