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.
Create a UI spec describing how the form editor will work and look like with the new build system (projects). There is a open question mentioned in issue 39581 - what approach to choose for custom beans in palette vs. projects. There are two possible use cases. A decision needs to be made what the right use case from the UI point of view is. HIE consultation required.
The ui spec is ready at: http://form.netbeans.org/proposals/BuildSysIntegration_user.html#ui_spec Comments are welcomed.
Comments on revision 1.3: 1. Install beans to palette - I think "Install New JavaBean" should be replaced by Palette Manager, which would be together with Library Manager and Platform Manager invoked from Tools menu. - I agree that it should be possible to add components from existing library. 2. Add beans to palette from an opened project - For some reason I don't like this action. It seems to rarely used to have such special support. I think the user should be able to add components from project in Palette Manager dialog. 3. Manage beans in palette - I support an idea with special customizer dialog for palette (as we don't have the new options dialog). This would mean to get rid of palette nodes from current options dialog. 4. Use beans from palette - Looks good to me.
Thanks for the comments. I agree with palette manager as mentioned in 1) and 3). I'll make a sketch of it. I'm ok having buttons like "Add from external JAR" and "Add from library". But I'm not sure about 2). I agree it is rarely used (however useful). But why do you think it has so special support if it is in Tools context (sub)menu? It is way simpler than having it directly in the palette manager - there would have to be a project chooser invoked allowing you to browse through the project classes - which is IMHO quite huge UI.
The UI spec was updated, see http://form.netbeans.org/proposals/BuildSysIntegration_user.html
Done.