fullScreen(SPAN) only showing up on display 1 #3381

Closed
shiffman opened this Issue Jun 12, 2015 · 14 comments

Comments

Projects
None yet
3 participants
@shiffman
Member

shiffman commented Jun 12, 2015

This code:

void setup() {
  fullScreen(SPAN);
}

void draw() {
  background(0, 100, 150);
  fill(255);
  ellipse(width/2, height/2, 200, 200);
}

I'm only seeing the results on display 1. Using macbook pro OS X 10.10.3 with some casio projector via HDMI. Same true for P2D and P3D.

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 12, 2015

Member

What's your display arrangement like? I've tested this quite a bit with 10.10.3 and it was working correctly. It was fixed the day before the release, so also make sure your repo is all up to date.

Member

benfry commented Jun 12, 2015

What's your display arrangement like? I've tested this quite a bit with 10.10.3 and it was working correctly. It was fixed the day before the release, so also make sure your repo is all up to date.

@shiffman

This comment has been minimized.

Show comment
Hide comment
@shiffman

shiffman Jun 12, 2015

Member

It was clearly working in that the circle appeared half on display 1. But I didn't see the second half of the window on display 2. I came across while teaching a workshop and showing new 3.0 features. So I wasn't able to dig into it too deeply. I'll try to again soon. It was a standard setup: mac laptop connected to projector, mirroring turned off, laptop was display 1, projector display 2, resolutions were whatever the OS defaulted to.

Member

shiffman commented Jun 12, 2015

It was clearly working in that the circle appeared half on display 1. But I didn't see the second half of the window on display 2. I came across while teaching a workshop and showing new 3.0 features. So I wasn't able to dig into it too deeply. I'll try to again soon. It was a standard setup: mac laptop connected to projector, mirroring turned off, laptop was display 1, projector display 2, resolutions were whatever the OS defaulted to.

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 13, 2015

Member

Is it possible that you didn't have the projector plugged in when you started Processing? Trying to figure out where I might start looking into this.

Member

benfry commented Jun 13, 2015

Is it possible that you didn't have the projector plugged in when you started Processing? Trying to figure out where I might start looking into this.

@shiffman

This comment has been minimized.

Show comment
Hide comment
@shiffman

shiffman Jun 13, 2015

Member

yes, I believe that was the case!

Member

shiffman commented Jun 13, 2015

yes, I believe that was the case!

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 15, 2015

Member

Tested adding and removing the display and it's still working fine for me. There was a bug in the preferences window that I just fixed, but I still can't get fullScreen(SPAN) to break.

Member

benfry commented Jun 15, 2015

Tested adding and removing the display and it's still working fine for me. There was a bug in the preferences window that I just fixed, but I still can't get fullScreen(SPAN) to break.

@shiffman

This comment has been minimized.

Show comment
Hide comment
@shiffman

shiffman Jun 15, 2015

Member

let's close this for now and I'll re-open if I (or someone else) can reproduce?

Member

shiffman commented Jun 15, 2015

let's close this for now and I'll re-open if I (or someone else) can reproduce?

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 15, 2015

Member

Ok, though any chance you can get access to that projector again and see if you can reproduce?

Member

benfry commented Jun 15, 2015

Ok, though any chance you can get access to that projector again and see if you can reproduce?

@shiffman

This comment has been minimized.

Show comment
Hide comment
@shiffman

shiffman Jun 15, 2015

Member

Sadly no, it was a one-time workshop at a school, won't be headed back there anytime soon. Will check on another projector with the same laptop soon though.

Member

shiffman commented Jun 15, 2015

Sadly no, it was a one-time workshop at a school, won't be headed back there anytime soon. Will check on another projector with the same laptop soon though.

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 16, 2015

Member

Realized what this probably is... In System Preferences > Mission Control, there's an option called "displays have separate spaces". It's selected by default on recent versions of OS X, and probably breaks fullScreen(SPAN).

screen shot 2015-06-15 at 9 20 23 pm

I already had a note in my todo list about warning users about this. If this was indeed the problem, it looks like that becomes a higher priority.

Member

benfry commented Jun 16, 2015

Realized what this probably is... In System Preferences > Mission Control, there's an option called "displays have separate spaces". It's selected by default on recent versions of OS X, and probably breaks fullScreen(SPAN).

screen shot 2015-06-15 at 9 20 23 pm

I already had a note in my todo list about warning users about this. If this was indeed the problem, it looks like that becomes a higher priority.

@benfry benfry closed this Jun 16, 2015

@benfry benfry reopened this Jun 16, 2015

@benfry benfry added this to the 3.0 final milestone Jun 16, 2015

@shiffman

This comment has been minimized.

Show comment
Hide comment
@shiffman

shiffman Jun 16, 2015

Member

Yup, indeed that setting is turned on for my machine. Apologies that I'm not in my normal day-to-day life where I could easily check with a secondary display.

Member

shiffman commented Jun 16, 2015

Yup, indeed that setting is turned on for my machine. Apologies that I'm not in my normal day-to-day life where I could easily check with a secondary display.

@benfry benfry modified the milestones: 3.0 beta 1, 3.0 final Jun 16, 2015

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 16, 2015

Member

Marking this for beta since I think it's going to be fairly common (since it's the default on OS X). Thanks for checking into it.

Member

benfry commented Jun 16, 2015

Marking this for beta since I think it's going to be fairly common (since it's the default on OS X). Thanks for checking into it.

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 16, 2015

Member

Fixed for beta 1, now puts up a message dialog.

Member

benfry commented Jun 16, 2015

Fixed for beta 1, now puts up a message dialog.

@clankill3r

This comment has been minimized.

Show comment
Hide comment
@clankill3r

clankill3r Jun 11, 2017

There is a bug where the warning doesn't show up. Maybe due to code rot.

There is a bug where the warning doesn't show up. Maybe due to code rot.

@benfry

This comment has been minimized.

Show comment
Hide comment
@benfry

benfry Jun 12, 2017

Member

Please file a new issue; that would be a separate problem.

Member

benfry commented Jun 12, 2017

Please file a new issue; that would be a separate problem.

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