On Tue, Mar 25, 2008 at 7:58 PM, Bogdan SZANTO <[EMAIL PROTECTED]> wrote:

>  I downloaded v0.24 and ran it. Did some tests. Found it quite well
> equipped. But I think that it's quite 'difficult' to work around. In my
> opinion the UI is not optimized for speed. Speed of creating a diagram that
> is. I'm sure I didn't discover everything, but still.
>  So what I had in mind was to improve the current GUI, or why not, recreate
> a new one from scratch. Before actually writing an application I thought
> that it would be better to run this with the developers. My main concern was
> that maybe you think that GUI is less important then stability or improving
> ArgoUML by adding new features (like the ones mentioned on the Project
> Suggestion page).

I'd love to see the user interface better optimized for lightweight,
quick, "sketching" of design ideas like I'd do at a whiteboard.  The
"create a new one from scratch" idea is one that I'd discourage since
these always, in my experience, underestimate the amount of work to be
done and the potential gains.  Incremental improvements are much more
predictable.

Some of the problems with the current UI are simply bugs (mouse
events, key events getting lost, things which are too slow, etc),
others are areas where additional customization options would help
(e.g. ability to tailor canvas pan modifier to the same key used in
every other application -- the space bar), and some are things where
there's no clear consensus on what needs to be done and some usability
testing needs to be done.  Usability testing with multiple users from
the target population will help avoid replacing one developer's idea
of a good implementation with another developer's different idea of a
good implementation and not having either one be what the users really
need.

Unfortunately, I wouldn't be surprised to find that a lot of the
current behaviors are buried inside GEF or some toolbar project, so
fixing this stuff may involve working across multiple project code
bases.

Tom

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to