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 46062 - Package view is not comprehensible with large source bases
Summary: Package view is not comprehensible with large source bases
Status: RESOLVED DUPLICATE of bug 42151
Alias: None
Product: java
Classification: Unclassified
Component: Project (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: jrojcek
URL: http://www.netbeans.org/servlets/Read...
Keywords: UI
Depends on:
Blocks: 41535
  Show dependency tree
 
Reported: 2004-07-12 18:53 UTC by Petr Jiricka
Modified: 2004-08-14 16:08 UTC (History)
0 users

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 Petr Jiricka 2004-07-12 18:53:01 UTC
See the post on nbusers in 'URL'. The user finds
the packages view of the project too convoluted.
Here is an excerpt:

"Once this one-time startup hurdle is overcome, I
end up with a packages
tab that has 100+ entries that's difficult to
navigate because of its
length and because of the long package name.

....

I understand that NB4
has some facility to shorten the package name in
the tab, but it's not
on by default (more startup clicks.)  With NB3.6,
my complaint was that
my directory tree was too deeply nested so that
once you expanded to
a leaf-node, going to other parts of the directory
structure was an
exercise in horizontal/vertical scrolling.  NB4.0
hasn't improved on
this much - I now have much shallower package
structure, but the package
names are too wide and, because on our project we
have lots of packages,
I still do alot of scrolling.  Back then, I
suggested that the best
solution to the deeply-nested directory structure
'problem' would be to
allow users to 'collapse' the intermediate
nodes...I think this is
what NB4 allows in the shortening of package
names(?) but it's not
nearly as useful there as it would be on a deeply
nested directory
structure."
Comment 1 Petr Jiricka 2004-07-12 19:06:45 UTC
Agree this may be a problem with large source bases.


Any ideas how to solve this? The three options I can think of are:

1) Implement view filtering as outlined in issue 45595.

2) Do a cross between a packages view and the folders view: all empty
levels of packages (those that only contain subfolders, not files)
would be shrunk into one. Subdirectories of directories that also
contain files would be shown as subnodes of their superdirectories,
i.e. peer nodes to the file nodes contained in the superdirectory.

3) Show the physical structure and implement enhancement 46063 (easily
expand uninteresting folders).
Comment 2 psuk 2004-07-22 17:15:04 UTC
subcomp->project
Comment 3 Jesse Glick 2004-08-14 16:08:17 UTC

*** This issue has been marked as a duplicate of 42151 ***