railsware / upterm

A terminal emulator for the 21st century.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Native window controls (close, minimize, maximize) not showing on macOS

brandonweiss opened this issue · comments

Before I upgraded to the latest version the controls looked something like this, which is what I would expect:

screen shot 2018-06-10 at 11 46 37 am

After I upgraded they looked like this:

screen shot 2018-06-10 at 8 16 24 am

Is this a bug or is this intentional? I see some commits related to custom/title bar but I can’t find any commit messages explaining the changes so I don’t know if this was supposed to happen or not, and why?

Should be fixed by #1306

Unfortunately didn't fix it for me

@itssimon did you check master branch? This fix was not published with some version.

Yes, I tried on the master branch. The fullscreen mode works though. Let me know if I can help track it down.

I was expected, that this PR fix this problem #1306

I think we might be talking about different things? It seems like the commit you’re talking about changes the behavior of the controls, but what I’m talking about is how the controls look.

On macOS they should be red, yellow, and green dots. But on the latest version they’re shown as a white “X“, “-”, and “+”.

What the problem with different looking controls?

The problem is it breaks the conventions and patterns used in macOS applications. macOS applications all use the same native window controls, and in the case of non-native applications, like an Electron app, they replicate the native controls. They do this both because it’s aesthetically pleasing but also because users follow the conventions and patterns in order to understand how the application they’re using works.

Or to make the argument a different way, what’s the value of changing the controls to look different from every other macOS application?

Ok, now I understand a problem. Thanks. Will check, how will look native toolbar not only on Mac OS.

Reverted by dbcb73c

@le0pard Thank you! 🙌 ❤️

in 0.4.4 problem still exists.