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
