Re: Re: [nbui] projects ui recommendations

Svata Dedic <[email protected]> Thu, 26 Jun 2003 19:57:18 +0200
Newsgroups gmane.comp.java.netbeans.modules.projects.devel
Message-ID <[email protected]>
Hi,

I would like to ask about the content in the left pane (tree view): the 
tree is semi-dynamic - part of the tree is fixed (well, it probably may 
change depending on what modules/natures are available), some subtrees 
are dynamic as the user may add and remove entries in them.
I did not see many such mixed designs and I suppose there could be a 
cleaner model.

Next comment is for usability of the project setup management; narrowing 
the problem to Java only, in major part of use cases, individual build 
steps have virtually identical settings; it should be possible to set up 
project-wide defaults for them - but the tree at the left does not seem 
to contain entries for such setup.

Implementation-related comment: there are two levels of "transactions", 
actually: first level when the user creates a new build step/running 
profile/Resource, second step when the user OKs or Cancels the whole dialog.
All the customizer's contents (btw, is it still a customizer if it has 
OK / Cancel buttons ?) should definitely be consistent; Vita has 
suggested a way how to propagate options throughout the dialog, while 
keeping them "temporal".
However creating a new build step, resource etc. requires a new object 
created within the project model, which (currently) is one for the 
project, there's no "temporal" model.
Are some approaches how to solve this issue already known ?

Thanks,
-Svata