Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slic3r window does not restore after having been minimized on OS X #129

Closed
tcm0116 opened this issue Feb 15, 2017 · 9 comments
Closed

Slic3r window does not restore after having been minimized on OS X #129

tcm0116 opened this issue Feb 15, 2017 · 9 comments
Labels

Comments

@tcm0116
Copy link
Contributor

tcm0116 commented Feb 15, 2017

Version

1.33.3-prusa3d

Operating system type + version

OS X 10.11.5

Behavior

The Slic3r window is not shown when attempting to restore it after having been minimized. To reproduce, click the orange '-' button to minimize the Slic3r window, then click on the Slic3r icon in the dock. The window should restore, but nothing happens. In order to get the window back, right-click on the Slic3r icon in the dock, select "Show All Windows", and then select the Slic3r window that is displayed.

@bubnikv
Copy link
Collaborator

bubnikv commented Feb 15, 2017

I am not quite familiar with the OSX zoo, but I have tested it quickly on OSX Maveric over SVN and it seems to be working.

@tcm0116
Copy link
Contributor Author

tcm0116 commented Feb 15, 2017

I'm running El Capitan. Mavericks is 10.9, so it may behave differently.

@bubnikv
Copy link
Collaborator

bubnikv commented Feb 17, 2017

I was able to reproduce it using Maverick. I think it is the following issue:

http://superuser.com/questions/360133/clicking-on-dock-icon-does-not-bring-window-on-top-os-x-lion

I have to talk to bros Prusa. They are both OSX users. I have no idea how the dock thing is supposed to work. The OSX UI is utterly confusing to me, I feel worse than left handed when I have to do something with it.

@kelchm
Copy link

kelchm commented Mar 8, 2017

I can confirm this issue in macOS Sierra.

@bubnikv
Copy link
Collaborator

bubnikv commented Mar 8, 2017

Yes, talked to Michal Prusa, he explained to me how the OSX desktop is supposed to work. So I can confirm this bug.

@bubnikv bubnikv added the OSX label Mar 23, 2017
@bubnikv
Copy link
Collaborator

bubnikv commented Mar 30, 2017

I am not sure, as I am not an OSX programmer, but there seem to be an API required to make the maximize / minimize working, which is not available through the Perl API, namely
wxTopLevelWindow::EnableFullScreenView(), wxTopLevelWindow::EnableMaximizeButton() and wxTopLevelWindow::EnableMinimizeButton()

As it is being worked on a port of the Perl UI code to C++, this would once allowed me to call these functions directly from a C++ code. Let's see how the situation will evolve upstream.

@bubnikv
Copy link
Collaborator

bubnikv commented Jan 28, 2019

For some reason it works now on the upcoming 1.42.0-alpha4. It was likely fixed in the latest wxWidgets.
Closing.

@bubnikv bubnikv closed this as completed Jan 28, 2019
wavexx pushed a commit to wavexx/PrusaSlicer that referenced this issue Sep 21, 2020
@mcwienczek
Copy link

I am having the same problem with MacOS BigSur 11.5.1 and Prusa Slicer 2.3.3

@plucker
Copy link

plucker commented Nov 20, 2021

Same problem with OSX Monterey, the window doesn't restore when you click on the dock icon, it should and 99% of OSX applications behave like this.

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

No branches or pull requests

5 participants