On Thursday 03 Aug 2006 00:34, D. Michael McIntyre wrote:
> On Wednesday 02 August 2006 5:26 pm, [EMAIL PROTECTED] 
wrote:
> > * Finish up the first basic feature in the new-style tempo ruler --
> > you can now click-drag to increase or decrease a given tempo change
>
> The dragging thing is very nice!

Thanks.  I do have a few other things planned, though they probably 
won't happen this week (I'm going to be mostly out of circulation).

The main two additions are: (1) when the mouse pointer is very close to 
a tempo change (but to the right of it), you should be able to drag to 
move it left and right; and (2) when the mouse pointer is very close to 
the end of a tempo range (i.e. to the left of the following tempo 
change), you should be able to drag up and down to change the target 
tempo and make it ramp up or down.  Both should have suitable visual 
feedback before you start dragging so you know what's happening.

That last part reminds me that I'd very much like to at least try some 
sort of feedback in the segment and matrix editors so you know what 
result to expect from a click-drag.

I considered making it change the mouse cursor as you move the mouse 
about, based on what result you would expect from clicking or dragging 
in a given location, but I think that would be more confusing rather 
than less in practice.

I think I'd rather see the segment or event under the mouse itself 
highlight in an appropriate way.  For example, if you have the select 
tool active in the segment canvas and you move the pointer over a 
segment, I'd like to see the outline of the segment light up in a 
brighter colour.  Then if you move close to the right edge of the 
segment -- so that a click-drag will actually resize rather than move 
-- I'd like only that edge to light up, and the rest to revert to 
normal.  Or something along those lines.

It ought to be possible to provide something like the behaviour Chuckk 
Hubbard has been asking for on rg-user (in the matrix, make the pencil 
tool also able to move events) and still keep it fairly intuitive using 
a similar method, such as highlighting the outline of the event that 
will be moved in the same colour as is used to highlight events and 
segments that can be moved when you mouse over them in select mode.

Other related things I'd like to see in the matrix particularly:

 * When the pencil tool is selected, highlight (or perhaps I should say 
grey-light -- just a little bit) the space that would be filled if you 
clicked, as you move the mouse about

 * Slightly alter (e.g. darken) the colour of the cell backgrounds in 
the matrix rows that correspond to notes 1, 3 (major or minor) and 5 in 
the current key.  These should of course change as the key changes.  We 
would then want to add a key-change insertion menu function in the 
matrix editor as well.

 * Fix bug #1507338: 
http://sourceforge.net/tracker/index.php?func=detail&aid=1507338&group_id=4932&atid=104932
 
wwhich really bothers me.

We could probably get all of these done for 1.3.  Guillaume, are you 
reading this?  Do you have any more time on your hands these days?

> 1) I'd like to be able to right click, pick from a menu, and insert a
> tempo right on the ruler, without bothering with the clunky dialog.

If time permits, I'd like to do a right-button menu with at least "Add 
Tempo Change", "Delete Tempo Change" and "Open Tempo and Time Signature 
Editor" on it.  If time doesn't permit, I might do a middle-button 
click to add a tempo event (and perhaps remove one as well, if you 
happen to be right on an existing one when you click it).  Wouldn't be 
as nice though.

> I'm currently having trouble getting the clunky dialog to come up
> such that a newly added tempo wants to go anywhere other than where
> the existing tempo already is.

I think what it does is default the new-tempo dialog to the location of 
the currently highlighted item in its list.  I think that's what it's 
always done: you're probably thinking of the Add Tempo Change function 
in the Composition menu (or a submenu of it) in the main window, which 
calls up a slightly different version of the dialog (why? I can't 
remember) that does default to the pointer location.  Definitely room 
for improvement there.

> I have 10 instances of this dialog open.  Is there some way we can
> just re-use one that's already there if it exists?

Hell yes.  We do that all the time for other dialogs (marker editor 
etc).  No idea why we don't for that one.

> There's a drawing problem.

Yes, I think I have a clue about that one.

> Anyway, good stuff.  Did we ever rename "loops" to "ranges" in the
> interface? Are we going to?

No and yes, with care and thought.  Soon.  Honest.


Chris

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to