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 89337

Summary: Remove or improve Advanced Mode for project groups before release
Product: projects Reporter: Jesse Glick <jglick>
Component: Generic Projects UIAssignee: Jesse Glick <jglick>
Status: RESOLVED FIXED    
Severity: blocker CC: hair, jrojcek, jtulach
Priority: P2    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Bug Depends on: 90373    
Bug Blocks: 50683, 89653    
Attachments: Logs of usage so far

Description Jesse Glick 2006-11-14 22:59:58 UTC
If logging shows people using the advanced mode, improve its UI appearance (as
an Advanced button in the New Group dialog). Else delete it.
Comment 1 Jesse Glick 2006-11-22 19:38:40 UTC
*** Issue 89815 has been marked as a duplicate of this issue. ***
Comment 2 Jesse Glick 2007-05-05 02:15:26 UTC
See #90373 - Macs cannot handle HTML in menu labels.
Comment 3 _ hair 2007-05-23 11:44:21 UTC
I'm using it and loving it!
Comment 4 Jesse Glick 2007-05-23 18:21:00 UTC
Yes, I use it too, but two users is not enough. :-) Yarda said he would soon
send me the log information that has been collected so far about it, which
includes info on who uses advanced mode, what kinds of groups they use, how many
groups with how many projects, etc.
Comment 5 Jesse Glick 2007-06-15 18:57:17 UTC
Created attachment 43810 [details]
Logs of usage so far
Comment 6 Jesse Glick 2007-06-15 18:59:52 UTC
Informal browsing of the current anonymous usage logs (attached) shows most people using autosynch free groups,
typically containing 5-20 projects each. I saw a few non-autosynch free groups, and a few directory groups.

Jano suggests: "I'm fine with keeping the advanced mode. Just remove the "Advanced" menu item. In the dialog, put the
Name field to the top with a bigger spacing spacing between the name field and radio buttons."

For the future it may be preferable to move the less-common options into an optional section loaded with an "Advanced>>"
button so as not to overload typical users.
Comment 7 Jesse Glick 2007-06-15 19:24:25 UTC
Checking in AdHocGroup.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/AdHocGroup.java,v  <-- 
AdHocGroup.java
new revision: 1.2; previous revision: 1.1
done
Checking in GroupsMenu.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/GroupsMenu.java,v  <-- 
GroupsMenu.java
new revision: 1.2; previous revision: 1.1
done
Checking in Bundle.properties;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/Bundle.properties,v  <-- 
Bundle.properties
new revision: 1.5; previous revision: 1.4
done
Removing AdHocGroupEditPanelBasic.form;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/AdHocGroupEditPanelBasic.form,v
 <--  AdHocGroupEditPanelBasic.form
new revision: delete; previous revision: 1.1
done
Removing AbstractNewGroupPanel.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/AbstractNewGroupPanel.java,v
 <--  AbstractNewGroupPanel.java
new revision: delete; previous revision: 1.1
done
Removing AdHocGroupEditPanelBasic.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/AdHocGroupEditPanelBasic.java,v
 <--  AdHocGroupEditPanelBasic.java
new revision: delete; previous revision: 1.1
done
Checking in NewGroupPanel.form;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/NewGroupPanel.form,v  <-- 
NewGroupPanel.form
new revision: 1.2; previous revision: 1.1
done
Removing NewGroupPanelBasic.form;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/NewGroupPanelBasic.form,v 
<--  NewGroupPanelBasic.form
new revision: delete; previous revision: 1.1
done
Removing NewGroupPanelBasic.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/NewGroupPanelBasic.java,v 
<--  NewGroupPanelBasic.java
new revision: delete; previous revision: 1.1
done
Checking in NewGroupPanel.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/NewGroupPanel.java,v  <-- 
NewGroupPanel.java
new revision: 1.2; previous revision: 1.1
done
Checking in Group.java;
/shared/data/ccvs/repository/projects/projectui/src/org/netbeans/modules/project/ui/groups/Group.java,v  <--  Group.java
new revision: 1.2; previous revision: 1.1
done