Productivity Hints popping up during compile

While I dont mind the productivity hints dialog popping up during JDK class file parsing (that takes a while, and is a rare event), I really dont like the fact that it now pops up during compilation.

Is there a way to disable this dialog from popping up?

JM2C

Nick

42 comments
Comment actions Permalink

Nick Pratt wrote:

While I dont mind the productivity hints dialog popping up during JDK class file parsing (that takes a while, and is a rare event), I really dont like the fact that it now pops up during compilation.

Is there a way to disable this dialog from popping up?

JM2C

Nick


That was implemented due to someone request. Do you have something specific why you do not like it?

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

0
Comment actions Permalink

Em Wed, 09 Jun 2004 18:48:02 +0400, Maxim Shafirov (JetBrains) escreveu:

That was implemented due to someone request. Do you have something
specific why you do not like it?


That was my request. What's so bad about it popping up during compilation?
Do you find trying to reading the names of the files IDEA is currently
parsing more enjoying?

--
Marcus Brito <pazu@animegaiden.com.br>


0
Comment actions Permalink

I don't like it for several reasons:

1) It often suggests things that I know about but don't (or very rarely)
use.
2) It's annoying to see a thin progress bar window suddenly resize to a
larger progress-bar-plus-productivity-hint window.
3) The window pops up and then is gone again before I get a chance to
read the hint!



Maxim Shafirov (JetBrains) wrote:

Nick Pratt wrote:

>> While I dont mind the productivity hints dialog popping up during JDK
>> class file parsing (that takes a while, and is a rare event), I really
>> dont like the fact that it now pops up during compilation.
>>
>> Is there a way to disable this dialog from popping up?
>>
>> JM2C
>>
>> Nick


That was implemented due to someone request. Do you have something
specific why you do not like it?

0
Comment actions Permalink

About usability of hints in general, I've seen 2 first time users close
an active dialog when it grew because they thought it was just some
junk. They accidentally closed an active process that they really didn't
intend to. Not sure how you can make it more clear, but the learning
info tends to overwhelm the original progress info. Maybe there is a way
to make the distinction more clear and the progress aspect less dominated.

Maxim Shafirov (JetBrains) wrote:

That was implemented due to someone request. Do you have something
specific why you do not like it?


0
Comment actions Permalink

Maybe it could be a tab-like dialog, the first tab shows the progress
and the second tab the productivity hints. Then you also would know,
that the user is reading it and can keep it open.

Tom

0
Comment actions Permalink

Or let the dialogs the way they are, but pop up an invitation (like the intentions light-bulb, for instance). Instead of forcing it on the users, tell them there might be enough time to have a look at those hints and invite them to do it. Then, when the user accepts the invitation, you can expand the window the way you do today.

This way you can also keep it open after the lengthy operation finished. If the user is looking at the tips, the tips dialog would stay open untill the user closes it explicitly.

Andrei

TS> Maybe it could be a tab-like dialog, the first tab shows the
TS> progress and the second tab the productivity hints. Then you also
TS> would know, that the user is reading it and can keep it open.
TS>
TS> Tom
TS>

0
Comment actions Permalink

Em Wed, 09 Jun 2004 15:37:40 +0000, Andrei Oprea escreveu:

Or let the dialogs the way they are, but pop up an invitation (like the
intentions light-bulb, for instance). Instead of forcing it on the users,
tell them there might be enough time to have a look at those hints and
invite them to do it. Then, when the user accepts the invitation, you
can expand the window the way you do today.


Then not a single user will read the hints. I like the productivity hints
the way they are done now, keeping in mind they're still not finished.
Maybe you could use an extra option to disable hints once and for all?

This way you can also keep it open after the lengthy operation finished.
If the user is looking at the tips, the tips dialog would stay open
untill the user closes it explicitly.


There's a 'Pin' button that does this already. If the user presses this
button, the dialog won't go away after the operation finishes.

--
Marcus Brito <pazu@animegaiden.com.br>


0
Comment actions Permalink

I'll add to this that on slower machines it takes a bit to redraw that big window, so it stops all process while we wait for this popup. This is particularly apparent on OS X with a 667-1Ghz processor. On a 1.5Ghz processor + it doesn't interfere as much.

Kind of counter productive, and if after you show me all this productivity stuff I still don't use it, gosh, stop showing it to me :) it seems that it never goes away, so either I'm not using any of idea's features, and it needs to keep reminding me for however number of times, or I'm just growing numb to the fact that this window is there.

I seem to also always see the Under Construction stuff, maybe I ran out of things which are not under construction and you're showing me the left overs?

Also while the effort is commended, you're taking the same approach as the popup daily hints, which I bet 99% of people just completely remove. I think people have the same allergic reaction to this popup.

R

0
Comment actions Permalink

I know, howabout popping up a talking paperclip? It could even tap on
your screen to wake you up in between coffees... ;D

N.

Andrei Oprea wrote:

Or let the dialogs the way they are, but pop up an invitation (like the intentions light-bulb, for instance). Instead of forcing it on the users, tell them there might be enough time to have a look at those hints and invite them to do it. Then, when the user accepts the invitation, you can expand the window the way you do today.

This way you can also keep it open after the lengthy operation finished. If the user is looking at the tips, the tips dialog would stay open untill the user closes it explicitly.

Andrei

TS> Maybe it could be a tab-like dialog, the first tab shows the
TS> progress and the second tab the productivity hints. Then you also
TS> would know, that the user is reading it and can keep it open.
TS>
TS> Tom
TS>

0
Comment actions Permalink

MB> Then not a single user will read the hints. I like the productivity
MB> hints the way they are done now, keeping in mind they're still not
MB> finished. Maybe you could use an extra option to disable hints once
MB> and for all?

Since when is IDEA appreciated for forcing things upon its users? I kind of like the concept of it telling me about things I might not know about, but I dislike the intrusive way (IMHO) it ended up being implemented.

The catch is, so many times I might NOT want to read them. They can be a visual distraction that take me out of the flow. I can think about my code while compiling (say before running a unit test), when all of a sudden I end up reading about who knows what feature.

The fact that http://www.intellij.net/tracker/idea/viewSCR?publicId=31053 changed from High Priority in Pallada to Normal in 5.0 makes it even worse, now I have to live with searching for that dialog on the other screen every time it thinks it has something to tell me. Not a pleasure, for sure.

Andrei


0
Comment actions Permalink

Em Wed, 09 Jun 2004 17:32:24 +0000, Andrei Oprea escreveu:

Since when is IDEA appreciated for forcing things upon its users? I kind
of like the concept of it telling me about things I might not know about,
but I dislike the intrusive way (IMHO) it ended up being implemented.


The productivity hints is a "different" feature. It's supposed to be a way
to show the good things about IDEA that a new user might not noticed. In
my opinion, this is the kind of feature that needs to be intrusive,
otherwise will end up as neglected as the other features the user is
missing.

The catch is, so many times I might NOT want to read them. They can be a
visual distraction that take me out of the flow. I can think about my
code while compiling (say before running a unit test), when all of a
sudden I end up reading about who knows what feature.


You're probably the kind of user that doesn't need the productivity hints.
I don't, and I kinda tired of that "under construction" hint ;) Maybe a
"disable productivity hints" would make you happy? Jetbrains, how about
this?

The fact that
http://www.intellij.net/tracker/idea/viewSCR?publicId=31053 changed from
High Priority in Pallada to Normal in 5.0 makes it even worse, now I
have to live with searching for that dialog on the other screen every
time it thinks it has something to tell me. Not a pleasure, for sure.


Now, this bug is not a pleasure. It's really, really sad that this is
marked as normal for 5.0 instead of critical for 4.1

--
Marcus Brito <pazu@animegaiden.com.br>


0
Comment actions Permalink

ROFL. That's so funny. I can't believe this is a problem. They only
show up when the IDE is busy doing something anyway. If you don't want
to read them, then don't. What's the big deal?

Norris Shelton
Sun Certified Java Programmer




Nathan Brown wrote:

I know, howabout popping up a talking paperclip? It could even tap on
your screen to wake you up in between coffees... ;D

>

N.

>

Andrei Oprea wrote:

>
>> Or let the dialogs the way they are, but pop up an invitation (like
>> the intentions light-bulb, for instance). Instead of forcing it on
>> the users, tell them there might be enough time to have a look at
>> those hints and invite them to do it. Then, when the user accepts
>> the invitation, you can expand the window the way you do today.
>>
>> This way you can also keep it open after the lengthy operation
>> finished. If the user is looking at the tips, the tips dialog would
>> stay open untill the user closes it explicitly.
>>
>> Andrei
>>
>> TS> Maybe it could be a tab-like dialog, the first tab shows the
>> TS> progress and the second tab the productivity hints. Then you also
>> TS> would know, that the user is reading it and can keep it open.
>> TS> TS> Tom
>> TS>
>

0
Comment actions Permalink

Marcus Brito wrote:

> What's so bad about it popping up during compilation?
> Do you find trying to reading the names of the files IDEA is currently
> parsing more enjoying?

It's disrupting. It jumps, ans shouts "stop doing what you're doing, and
read me, read me, read me".


Alain

0
Comment actions Permalink

Em Wed, 09 Jun 2004 23:37:29 +0400, Robert S. Sfeir escreveu:

1- Turn off completely


That's what I proposed above, +1 for that.

2- Set delay before popup happens. So if I want to see the messages but
not unless my process is taking more than 60 seconds (Like if I'm running
a nice big fat ant script) then it's ok for me to see this info. maybe
setting this to 0 means that the progress window should always come up
with the hints, so if you really love them you can see them on the spot.


I propose a new status for requests: NYAO! Not yet another option! IDEA
should just use a reasonable default delay and stick to it (that's how it
works now, non?)

--
Marcus Brito <pazu@animegaiden.com.br>


0
Comment actions Permalink

:) that's because it's so different than anything else IDEA does, this is quite intrusive.

maybe the solution, and elegant too, would be to put 2 options (I know here we go with options again):

1- Turn off completely

2- Set delay before popup happens. So if I want to see the messages but not unless my process is taking more than 60 seconds (Like if I'm running a nice big fat ant script) then it's ok for me to see this info. maybe setting this to 0 means that the progress window should always come up with the hints, so if you really love them you can see them on the spot.

R

0
Comment actions Permalink

That would work for me. I would default it to the way that it is now,
but put these options on that panel.

Norris Shelton
Sun Certified Java Programmer




Robert S. Sfeir wrote:

>:-) that's because it's so different than anything else IDEA does, this is quite intrusive.
>
>maybe the solution, and elegant too, would be to put 2 options (I know here we go with options again):
>
>1- Turn off completely
>
>2- Set delay before popup happens. So if I want to see the messages but not unless my process is taking more than 60 seconds (Like if I'm running a nice big fat ant script) then it's ok for me to see this info. maybe setting this to 0 means that the progress window should always come up with the hints, so if you really love them you can see them on the spot.
>
>R

>

0
Comment actions Permalink

I have a very simple suggestion: instead of making the window bigger, a button could appear saying "Show Productivity Hints >" and when the user clicks that, the window grows and productivity hints are shown forever from then on, until the user clicks "Hide productivity hints <<"

0
Comment actions Permalink

This sounds like the best idea to me. Saves adding another option too.

0
Comment actions Permalink

>> That was implemented due to someone request. Do you have something specific why you do not like it? <<

It's annoying. I'm often still reading code or XML or whatever while compiling ... now I can't see what's behind it because the dialog is so big.

0
Comment actions Permalink

See my above suggestion.

Tom

0
Comment actions Permalink

An annoyance on a multi screen environment when IJ is not on the primary
screen is that the dialog not only grows but also jumps to the other
(primary) screen.

"Nick Pratt" <no_mail@jetbrains.com> wrote in message
news:32226940.1086790871702.JavaMail.itn@is.intellij.net...

While I dont mind the productivity hints dialog popping up during JDK

class file parsing (that takes a while, and is a rare event), I really dont
like the fact that it now pops up during compilation.
>

Is there a way to disable this dialog from popping up?

>

JM2C

>

Nick



0
Comment actions Permalink

+1 Keith, good suggestion. I could live with that too. The button doesn't intrude and if I know it's going to take a while, I can look at it if I feel like it.

Thanks
R

0
Comment actions Permalink

Turn on Compile in Background.

Norris Shelton
Sun Certified Java Programmer




Rayz wrote:

>>>That was implemented due to someone request. Do you have something specific why you do not like it? <<
>>>
>>>
>
>It's annoying. I'm often still reading code or XML or whatever while compiling ... now I can't see what's behind it because the dialog is so big.
>

>

0
Comment actions Permalink

Keith Lea wrote:

I have a very simple suggestion: instead of making the window bigger, a button could appear saying "Show Productivity Hints >" and when the user clicks that, the window grows and productivity hints are shown forever from then on, until the user clicks "Hide productivity hints <<"

Or possibly slightly different arrangement. Productivity hints show by
default but there is a Hide Productivity Hints toggle button which is
remembered until you turn it back on again. So if someone doesn't like
productivity hints, they hide them and never again have to be bothered
by them, but it's easy to turn them back on again.

--
Rob Harwood
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

+1

"Rob Harwood (JetBrains)" <rob.harwood@jetbrains.com> wrote in message
news:ca9m3n$qac$1@is.intellij.net...

Keith Lea wrote:

I have a very simple suggestion: instead of making the window bigger, a

button could appear saying "Show Productivity Hints >" and when the user
clicks that, the window grows and productivity hints are shown forever from
then on, until the user clicks "Hide productivity hints <<"

Or possibly slightly different arrangement. Productivity hints show by
default but there is a Hide Productivity Hints toggle button which is
remembered until you turn it back on again. So if someone doesn't like
productivity hints, they hide them and never again have to be bothered
by them, but it's easy to turn them back on again.

>

--
Rob Harwood
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"



0
Comment actions Permalink

I do think that's the best option.

0
Comment actions Permalink

That's one spot, but you can't change all spots, like ant build or code analysis which can take quite a while sometimes, but it in fact is a workaround in this case. Not only can you read your code, but you can also do things in the mean time.

R

0
Comment actions Permalink

I think that is the best option. You want to show them to the new
users. The more experienced users can then turn them off.

The whole point of them is to expose more features to the user.

Norris Shelton
Sun Certified Java Programmer




Rob Harwood (JetBrains) wrote:

Keith Lea wrote:

>
>> I have a very simple suggestion: instead of making the window bigger,
>> a button could appear saying "Show Productivity Hints >" and when the
>> user clicks that, the window grows and productivity hints are shown
>> forever from then on, until the user clicks "Hide productivity hints <<"
>

Or possibly slightly different arrangement. Productivity hints show by
default but there is a Hide Productivity Hints toggle button which is
remembered until you turn it back on again. So if someone doesn't like
productivity hints, they hide them and never again have to be bothered
by them, but it's easy to turn them back on again.

>

0
Comment actions Permalink

Ok, I like any of the options proposed here.
To re-iterate: I like the productivy hints, just not during compilation - I find it distracting.

Nick

0
Comment actions Permalink

I think for compilation, they should be hidden by default, since most people's compilation takes less than a few seconds, in my experience.

0

Please sign in to leave a comment.