MacOS: Hide & Quit disabled

Good news / Bad news.
We've finally found a workaround for this. But one is not free. The cause of the problem is identified to be our "smooth
progress" scheme which does not show visible progress dialog if some process ends within 500msec. Switching off that
stuff makes Hide&Quit work like a charm. On other hand there is an often situation progress dialog appears and hides
immediately producing a kind of flickering. Though I think having Hide&Quit enabled is more important so this workaround
will be included into 4.5 release with hope in mind to solve this a some more gentle way in the nearest future.

What you think?
--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

6 comments
Comment actions Permalink

Hrm, well we already have tons of flickering with progress bar as it is, so this workaround will make it worse?

Does fixing the hide and quit mean that the screenmenubar can also be used, or is that totally unrelated?

I personally never use hide, so I'd be happy to live with the current behaviour.

0
Comment actions Permalink

Hani Suleiman wrote:

Hrm, well we already have tons of flickering with progress bar as it is, so this workaround will make it worse?

Yeah, a bit.

Does fixing the hide and quit mean that the screenmenubar can also be used, or is that totally unrelated?

Can't say anything 'cause I still do not understand why exactly the workaround helps. Meaning I do not catch what is
wrong with current code.

I personally never use hide, so I'd be happy to live with the current behaviour.

-D like option?

--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Added -Didea.smooth.progress property to control this. false by default on MacOS X.

--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Surprisingly this does help with system menu as well. The build with the patch and system menu enabled by default is
being built at the moment.

I kindly ask all EAPers who use IDEA under MacOS to try that build in as many environments as possible. There must be a
strong knowledge we won't introduce something undesired with this patch for it to go to a release build.

Thanks in advance.

--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

We're equally desperate to try it out and bang on it as much as possible, all we need is the actual build now!

0

Please sign in to leave a comment.