Jump to content
Ultimaker Community of 3D Printing Experts

Still Window handling problem with MAC


zungara
 Share

Recommended Posts

Posted · Still Window handling problem with MAC

Hi, i have still a window problem with since 12.x.

Sometimes when you wants to open preference window or advanced settings the new window will not open. All Elements of the existing window are disabled, but the new window will not apear. The program thinks that the new window is visible, but the user did not see it.

When you open the load dialog via the Button in the main window the missing window will apear. After closing the load dialog every think works fine until you quit Cura and restart it.

 

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    We've noticed the same on some Macs. I've yet to establish the cause. It didn't happen on our test machines strangely enough.

    Btw, which version of MacOS do you run on?

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    I have seen this too, running on a Retina MBP, fully up-to-date Mountain Lion. I find that clicking the program icon in the dock is generally enough to make the missing window appear.

    One other Window-related problem - and I haven't confirmed this in 13.03 yet - but on the pre-release version at least, it was possible to end up with the main window totally off screen and no way to get it back short of hacking the ini file to set the window coordinates to something sane. This was related to having Cura running on a second monitor, and then unplugging it. I've had the window be totally off screen (on the no-longer connected monitor - so in theory I could fix that by plugging the monitor back in, if I was still near it) or on my main screen, but with its top off screen so there was no way to drag it back on screen. The position persists across restarts, so that once it gets into the latter mode, the only solution is the hack the ini file in ~/.cura.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    I don't know other operating systems quite so well, but if either of these things happen in windows you can press Alt+space which opens up a context menu for the window. then press "M" for move and then use the keyboard arrow keys (press any key once) and the window will be brought back on screen. This works for Cura, this works for pretty much any window that is moveable.

    You don't have to plug another monitor in to find that missing window.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Needless to say that doesn't work on a Mac. In my latest testing with 13.03, if the window is wholly off on my external monitor, and I unplug the monitor, the window jumps onto the laptop's screen, but starting a couple of hundred pixels off the top of the screen. There is then no way to get it back fully on screen, short of hacking the prefs file. Minimizing and restoring, quitting and restarting the app... the window always helpfully remembers exactly where it was. (Actually when I tried to hide it, the app went behind other windows, and stopped responding to clicks, but was still on-screen. I had to click the icon - effectively unhiding it -to get it to behave properly again)

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    OK of course i have to tell which System i use:

    It is an IMac with Mounton Lion and the last patch from i think last week.

    @iliminarti:

     

    (Actually when I tried to hide it, the app went behind other windows, and stopped responding to clicks, but was still on-screen. I had to click the icon - effectively unhiding it -to get it to behave properly again)

     

    It is same behavior. The only thing that helped is to get a load / save dialog. I the moment you get this dialog every hiden window become visible. The problem is, that all menu items are disabled so the only way is to use the "Object" Window to add or to load a new modell

    @diad: if you want further information like console log files and so on contact me.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    I have a specialized mac guy helping me on problems, if you could run Cura from a terminal and post back the output when the preference window doesn't show, that could be a big help.

    (I've put the "window falls off the screen" on my issue list for the 13.04 bugfix release)

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Ok, so here's an interesting thing... if I run it from the command line (by executing /Applications/Cura/Cura.app/Contents/MacOS/Cura), then the dialogs show up fine. If I double click the icon in the normal way, then neither the preferences nor the expert settings dialogs show up until I click the Cura icon in the dock. Then they turn up, and seem to keep turning up for the rest of the session until I quit and restart Cura.

    If I do run it from the command line I get one line at start up:

    2013-03-22 10:58:15.849 Cura[5912:707] GLUT Warning: glutInit being called a second time.

    But then nothing else as dialogs come and go etc.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    I open the console log and then a start Cura normally.

    I got the following messages:

    22.03.13 18:29:32,128 Cura[484]: GLUT Warning: glutInit being called a second time.

    22.03.13 18:29:33,751 Cura[484]: objc[484]: Object 0x11060e5d0 of class NSConcreteMapTable autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug

     

    after i click the load Button in the main Window the hidden windows appears

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Hi, I'm that guy who specializes on Mac OS X related issues.

    @Zungara, @illuminarti you can bring all windows of the app by either using Expose (usually assigned to F3) or by right clicking app's icon on the dock and selecting "Show All Windows" item. If window was managed to get out of screen (e.g. by attaching/detaching secondary displays) you should be able to bring it onscreen by selecting it in Expose view.

    @Zungara, next time you encaunter the issue, please check that the window you're looking for is not listed under Dock->Cura->Show All Windows.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Nice! Someone who actually knows how to use the MAC! This is why I don't use Macs - I know details like this for the PC but don't want to spend 5 years learning every little feature of the Mac's os.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Hi

    just wanted to drop in..

    no big issues with the app so far. nice Interface.

    its a bit more laggy and slow with big .stl files than previous versions. (12)

    But... the app still loads the last opened file when started, wich of course is a pain in the ass if it was a big file.

    question to all mac users.. do you have the same issue?

    i noticed the overall multiscreen experience on a mac has a lot of drawbacks lately..

    tryed to fullscreen a movie or podcast in itunes and have the other screen stay a normal screen. somehow its not possible.. i am getting grayscreeen on the second monitor... anyone knows how to bypass this?

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Actually, no.... I don't think you can get the windows back on screen using Exposé (technically seems to be called 'Mission Control' now in the latest OS's). You used to be able to in some earlier versions of OS X - when it was old-style Exposé - but I can't seem to find a way to drag windows around in Mountain Lion while in Mission Control (MC) or 'App Exposé' (AE) views. They all pop nicely on screen, but you can't reposition them, and when you select the window again, it goes back where it came from - off screen. Even if you move it to a different space in MC, it takes up the same position on the new window.

    And no, if a dialog is 'missing' it doesn't appear when doing show all windows, MC or AE. Clicking the dock icon makes it appear immediately, though.

     

    Hi, I'm that guy who specializes on Mac OS X related issues.

    @Zungara, @illuminarti you can bring all windows of the app by either using Expose (usually assigned to F3) or by right clicking app's icon on the dock and selecting "Show All Windows" item. If window was managed to get out of screen (e.g. by attaching/detaching secondary displays) you should be able to bring it onscreen by selecting it in Expose view.

    @Zungara, next time you encaunter the issue, please check that the window you're looking for is not listed under Dock->Cura->Show All Windows.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Yes, illuminarti is right. absolutely the same behavior.

    @yzorg: yes it the same....

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Have you noticed any pattern to reproduce the issue?

     

    Actually, no.... I don't think you can get the windows back on screen using Exposé (technically seems to be called 'Mission Control' now in the latest OS's). You used to be able to in some earlier versions of OS X - when it was old-style Exposé - but I can't seem to find a way to drag windows around in Mountain Lion while in Mission Control (MC) or 'App Exposé' (AE) views. They all pop nicely on screen, but you can't reposition them, and when you select the window again, it goes back where it came from - off screen. Even if you move it to a different space in MC, it takes up the same position on the new window.

    And no, if a dialog is 'missing' it doesn't appear when doing show all windows, MC or AE. Clicking the dock icon makes it appear immediately, though.

     

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    Both things happen every time...

    After I start Cura, then neither the preferences nor the expert settings dialogs will appear on screen when requested. I have to request them, and then click the Cura icon in the dock for them to display. Once I've done that once, they seem to appear in future.

    The window wholly or partly off-screen problem seems to happen every time I have the window on my external monitor, and then unplug the monitor. It usually jumps to be located with the top about 200 pixels off the top of my built-in screen.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC
    The window wholly or partly off-screen problem seems to happen every time I have the window on my external monitor, and then unplug the monitor. It usually jumps to be located with the top about 200 pixels off the top of my built-in screen.

    I've added some detection for the "off screen" case, still needs a tiny bit of more work, but it should prevent Cura from starting off-screen.

     

  • Link to post
    Share on other sites

    Posted · Still Window handling problem with MAC

    @illuminarti

    Would it be possible for you to run some "dev" versions of the Cura to catch the error? We cannot reproduce it here.

    If so, please leave a comment at the issue tracker.

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
     Share

    • Our picks

      • The Ultimaker Showcase — October 14. What's new?
        Your dear friends at Ultimaker have some exciting news and insights for you!
         
        • 0 replies
      • New here? Get ahead with a free onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 8 replies
    ×
    ×
    • Create New...