Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

OSX Yosemite: green “stoplight” doesn't show when you expand brackets to full mode. #9608

Closed
ghost opened this issue Oct 20, 2014 · 21 comments

Comments

@ghost
Copy link

ghost commented Oct 20, 2014

As you know, Yosemite made the green button function as the full screen button. When you click on the full screen button, you can't see the green button therefore, you can't get out of fullscreen unless you close the application.

@ingorichter
Copy link
Contributor

I think we need to remove the full screen button in order to make it consistent.

@JeffryBooher
Copy link
Contributor

We still want the full screen button for Mavericks users so that means we need to detect the OS version at run-time and turn off the traffic lights and full screen button. I'd rather have nicer looking images for traffic lights but it is probably easier just to use the OS buttons on Yosemite since they have different behavior now.

We can circle back around on the anti-aliased buttons after Larz returns from Sabbatical.

@hibooboo2
Copy link

I think that you should make a manual one that works the same on all OSes so that you can have the same user experience. Make it behave as close to the same as on windows and linux as it is on mac.

@JeffryBooher
Copy link
Contributor

Sending this to the board

@JeffryBooher
Copy link
Contributor

screen shot 2014-10-20 at 4 29 41 pm
screen shot 2014-10-20 at 4 30 15 pm
default finder

@pthiess pthiess assigned ingorichter and JeffryBooher and unassigned larz0 and ingorichter Oct 21, 2014
@larz0
Copy link
Member

larz0 commented Oct 21, 2014

@JeffryBooher @ingorichter I think it's fine. (cc @peterflynn @njx)

If we feel like we have time in this release (most probably not) then take a look at these assets: https://dribbble.com/shots/1698401-Yosemite-Traffic-light-Buttons-PSD?list=users&offset=0

@JeffryBooher
Copy link
Contributor

@larz0 do you think it's important to know if it's a light or dark theme? he has different assets for each Yosemite theme.

@ingorichter
Copy link
Contributor

the dark theme doesn't change the title bar of the window. Therefore I assume, it's not important.

@ghost
Copy link
Author

ghost commented Oct 21, 2014

true

@JeffryBooher
Copy link
Contributor

@Viruska we have this fixed in Master if you can build it and test it for us that would be great. Thanks!

@ghost
Copy link
Author

ghost commented Oct 21, 2014

ok

@ghost
Copy link
Author

ghost commented Oct 21, 2014

Doesn't work. I still see the full-screen button.

@JeffryBooher
Copy link
Contributor

@Viruska the fix was made in native code so you need to pull master on this repo https://github.com/adobe/brackets-shell

I wanted to confirm that you pulled master on that repo, built the app and are still seeing the old traffic lights and full screen button when you run that build.

@ghost
Copy link
Author

ghost commented Oct 22, 2014

Works now!

@rgolea
Copy link

rgolea commented Oct 27, 2014

Why don't you enable the esc button as exit fullscreen and leave it all like it is?

@vonStein
Copy link

The problem pops up again on 10.11 beta. Maybe checking for 10.10 and later would do the trick here.

@nethip
Copy link
Contributor

nethip commented Jun 26, 2015

@excomedia Thanks for reporting this! I am seeing this bug in 10.11. Let me check brackets-shell code to understand what might be causing this issue.

@nethip nethip reopened this Jun 26, 2015
@nethip
Copy link
Contributor

nethip commented Jun 26, 2015

Found it! https://github.com/adobe/brackets-shell/blob/master/appshell/cefclient_mac.mm#L255 is the culprit. Will fix this!

@ingorichter
Copy link
Contributor

There must be a better way to distinguish new from old OSX versions.

@nethip
Copy link
Contributor

nethip commented Jun 27, 2015

@ingorichter I am done with the fix. I will put up a PR for this.

@nethip
Copy link
Contributor

nethip commented Jun 29, 2015

@vonStein @ingorichter This is fixed now with this PR adobe/brackets-shell#526

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

No branches or pull requests

11 participants