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]
