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
Please sign in to leave a comment.
Em Wed, 09 Jun 2004 18:48:02 +0400, Maxim Shafirov (JetBrains) escreveu:
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>
Nick Pratt wrote:
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!"
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:
>> 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
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:
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
Em Wed, 09 Jun 2004 15:37:40 +0000, Andrei Oprea escreveu:
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?
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>
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>
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
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:
Em Wed, 09 Jun 2004 17:32:24 +0000, Andrei Oprea escreveu:
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.
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?
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>
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
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:
>
>
>
>> 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>
>
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
Em Wed, 09 Jun 2004 23:37:29 +0400, Robert S. Sfeir escreveu:
That's what I proposed above, +1 for that.
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>
:) 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
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
>
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 <<"
This sounds like the best idea to me. Saves adding another option too.
>> 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.
See my above suggestion.
Tom
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...
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.
>
>
>
+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
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.
>
>
Keith Lea wrote:
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!"
+1
"Rob Harwood (JetBrains)" <rob.harwood@jetbrains.com> wrote in message
news:ca9m3n$qac$1@is.intellij.net...
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 <<"
>
I do think that's the best option.
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
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:
>
>> 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 <<"
>
>
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
I think for compilation, they should be hidden by default, since most people's compilation takes less than a few seconds, in my experience.