This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 51777 - UI Spec: Progress dialog when rescanning classpath should be more descriptive
Summary: UI Spec: Progress dialog when rescanning classpath should be more descriptive
Status: RESOLVED INVALID
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: Rudolf Bock
URL:
Keywords: PERFORMANCE, SIMPLEFIX, UI, USABILITY
Depends on:
Blocks: 51715
  Show dependency tree
 
Reported: 2004-11-23 21:01 UTC by Antonin Nebuzelsky
Modified: 2007-09-26 09:14 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonin Nebuzelsky 2004-11-23 21:01:14 UTC
The classpath rescan progress indication dialog says

Checking changes of: x
Package: x
|=================........|

and it may take tens of seconds or even minutes
for some projects to finish. The users are
frequently wondering why checking of changes takes
sooo long. They don't realize that the process
mainly deserializes persistent information and
this takes majority of the time. To better set the
expectations, the dialog should rather say
something like

Checking changes and reading persistent data of: x
Package: x
|=================........|
Comment 1 Martin Matula 2004-11-23 22:03:56 UTC
Dusan, please evaluate.
Comment 2 dpavlica 2004-11-24 15:37:15 UTC
I got your point, however I think, that this detailed description
isn't necessary and by the way dialog could became too wide...
Comment 3 Martin Matula 2004-11-24 16:08:26 UTC
Thanks Dusan. Based on the feedback of our UI engineer I am closing
this as WONTFIX.
Comment 4 Antonin Nebuzelsky 2004-11-29 12:12:45 UTC
I saw many users ask why the checking of changes takes so long when
checking of file timestamps is very fast operation... Even Jesse Glick
asked this question. I think it is a good indication that the current
text is confusing for the users.

I don't insist on "Checking changes and reading persistent data of:"
but something similarly descriptive should be used.
Comment 5 Martin Matula 2004-11-29 12:42:51 UTC
Reassigning to Dusan for further evaluation.
Comment 6 Antonin Nebuzelsky 2004-12-01 22:38:11 UTC
For example a fresh feedback from a user on nbusers:

--- %< ---
My main issue here is the same unresolved one:

NB 4 insists on synchronously checking the time stamps on all classes
and jars in compilation, etc, paths of all open project prior to
letting me do any work.
--- >% ---

We should improve performance of the rescanning task (there are
separate issues about this) but the users should also be told that
this is not only simple checking of timestamps.
Comment 7 Jan Becicka 2005-01-14 13:30:08 UTC
Rudolfe, please evaluate. Thanks
Comment 8 Jan Becicka 2005-02-14 12:36:29 UTC
Progress dialog is implemented according to UI spec.
http://ui.netbeans.org/docs/hi/javamdr/refactoring_design.html

Changing to enhancement for future releases.
Comment 9 Antonin Nebuzelsky 2005-02-14 13:33:53 UTC
OK, changing the summary. Take this as a bug in UI Spec and correct it.

Are HIE folks paying attention to issues at all?

Will this trivial change require review of 10 people before anyone
does anything with this?
Comment 10 Rudolf Bock 2005-02-14 16:08:25 UTC
Implementing the "longer" version of this dialog text will not improve the synoptical value.

Checking changes of: x
Package: x
|=================........|

The sense of this way designed progress dialog is obvious enough. 
Information, that IDE reading some persistent data will not increase the satisfaction of the 
user in this case. The important information is, that IDE does some checking and this 
takes time. Sure, sometimes it can take few minutes.
Maybe a detailed description could be provided by the documentation, but this is a really 
negligible issue.
Comment 11 Antonin Nebuzelsky 2005-02-14 16:27:56 UTC
RESOLVED FIXED state is supposed to be used for issues which are,
surprisingly, fixed. I guess you want to change to WONTFIX...

OK, I don't care anymore. I will point the tens of users who are
confused to this issue.
Comment 12 Jan Becicka 2005-02-14 16:43:44 UTC
We cannot do anything with this issue. It is implemented according to
ui spec. And ui spec was verified by 2 UI engineers (Dusan and
Rudolf). They confirm, that this dialog is correct. Correct resolution
is INVALID IMO. If you don't agree feel free to change resolution to
WONTFIX or whatever, but don't leave this issue in opened state.
Comment 13 Milan Kubec 2005-02-14 17:03:58 UTC
I'm not quite convinced by rbock's evaluation either. As user I
usually feel better if I see what the UI is really doing than clueless
looking at frozen progressbar for minutes.

Why this issue cannot be changed to ENHANCEMENT, it is valid
enhancement IMO. After we collect more VOC we can change our opinion
and create better UI.
Comment 14 Quality Engineering 2007-09-20 09:57:47 UTC
Reorganization of java component