Blender Fullscreen support on Mac OS X Lion 10.7

Hello everyone!

As we all know, the most recent version os Mac OS X Lion (version 10.7) is out! And with it, a new user experience with fullscreen apps. They have their own independent workspace and no screen clutter.

Since most of us use blender fullscreen and the menus and dock are always a hinder, not to count the fact of that blender should “adapt” to its environment (as any multi-platform app should), I’m providing a VERY small patch to provide support to fullscreen, and I’ve also removed that fullscreen button that Tom hates so much (too bad. can’t seem to find the bug report that he wrote that).

What still need to be done:

  • Make the “fullscreen” button smart, as i’ve hard-coded removed it.
  • Make the window not go white when we are going to fullscreen

These changes were made in the 2.58a tag.

Here is the patch: http://icetempest.com/files/blender/blender-fullscreen-osx_lion_10.7.patch
And here is a working version: http://icetempest.com/files/blender/Blender_2.58a-Lion_Patch.dmg (this should work on any 64-bit mac, but i’m not sure – Blender will ONLY go fullscreen on 10.7 with this build).
Once i get upload access on GraphicAll, I’ll post it there too.

I’ll be happy to hear any feedback.

Regards,

  • Luis Sergio Moura

If you have a blender window open on a second monitor and you go into fullscreen mode the second window slides out of view. You have to be in fullscreen mode before you create the second monitor window

I have to say that I haven’t tested any fullscreen apps in a multi-monitor environment yet. That said I don’t know if this is the default behavior for any fullscreen apps.

Are you using OSX Lion, Richard?

Yes
Just tried iTunes and Safari with a window on each screen and they do the same thing when going fullscreen.
It’s an incredibly bad implementation of fullscreen.

Eu gostaria bastante de ver o blender para o mac Lion vir em tela cheia por padrão também

I would enjoy a lot seeing blender for mac Lion launching fullscreen by default

Conterrâneo!!

I’m going to submit this patch for approval as soon as I figure out how to make python hide the fullscreen button only on Mac OS X Lion…

If you remove the current full screen button and just use the Lion function this will cripple blenders use on multiple monitors, as I’ve already mentioned.
There are many threads on numerous forums complaining about this useless implementation of full screen when using multi monitors with Lion.

Oh! That seems to make my job easier… I’ll try to submit a patch without messing around the user interface, just adding the “lion” fullscreen button on the header.

Thanks, Richard.

Patch submitted for community appreciation http://projects.blender.org/tracker/index.php?func=detail&aid=28138&group_id=9&atid=127

And posted on GraphicAll: http://graphicall.org/474