I finally got a chance to build your changes and have a play, Chris.

Wow.  As we say in this country, KICK ASS!

A tool by default (finally!)

Click to make little dot (well, diamond) appear, click another one, they're 
connected by a line.  Move the dots around, the lines move smoothly, and even, 
get this now, successfully cope with moving one dot so it trades places and 
comes before or after another dot.  Not even a blip.  No weird wrap-around 
shenanigans to draw Picasso paintings, just smooth adaptation.

Click an existing dot, and it goes away, and the the lines adjust instantly.

Make a selection, and the whole thing moves around smoothly.

KICK ASS!

I did finally crash it by dragging the selection out of bounds to the right, 
but of course you said there were no bounds checks yet. 

Now I have a couple of usability thoughts.

First, I know I've mentioned feedback before, so I'll just point out that it's 
the last big thing missing as far as I can see.  I have no idea what value I 
set any of these data points to.  I'd start with some kind of straight up 
numerical feedback, and then I have some interesting "after Thorn" ideas how 
to improve on that, which I'll just gloss over for now.

Second, being able to move a big selection of data points around is a really 
interesting brave new world concept indeed.  This is very responsive and 
fluid, and I find it very difficult to move data points around in just one 
axis, which is what I feel like I'd probably want to do a lot of the time.  
I'm thinking some paint program style modifier keys might be called for here.  
Shift+click+drag to constrain movement to one axis, ctrl+click+drag to 
constrain it to the other.  I'm not sure what the norms are for that kind of 
behavior in paint programs, but there are probably norms that would be worth 
copying there.

I'll say it again:  KICK ASS!
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to