My first impressions are, this looks fantastic!  Just a few observations:

> a) A chord symbol never crosses the barline at the end of a measure.

Is this a conscious choice, or something that's hard to work around?  I 
found I wasn't thrilled with this.  Maybe if there was a separate style 
parameter to set the minimum-space-to-barline differently from minimum 
space to next chord.  The style parameter you've already added appears 
to work as advertised, including use of negative values to effectively 
disable this whole mechanism.

> c) If chords are dragged vertically to be clear of each other, they 
> are allowed to overlap horizontally.

This seems a bit glitchy.  I have to move a chord way above the others 
in order to get the space to close up.  Although maybe that's a question 
of font metrics - just because the chord appears to clear the others 
doesn't mean their bounding boxes do.  Not a big deal, though.

> e) When a chord symbol is clicked on to edit, it jumps down 
> vertically, and then returns to the correct position

This has been the case for a while now, yes?  So not related to your 
changes, I assume.

One thing I do see is that the spacing appears only partially 
implemented until you leave chord edito mode completely.  That is, when 
you first add a chord and hit the space bar, it just adds space to the 
next note.  Only when you hit Esc does the measure respace itself 
completely.  Not a problem necessarily; I just wanted to be sure this is 
intentional / known.

Also, for whatever reason, major sevenths don't seem to be recognized 
using stdchords.xml using any abbreviation I could think of.  The date 
on my copy is 3/28/13 and appears to have your space-around-accidentals 
fixes.  My chords.xml is from 9/8/12.  It sure looks from it like Maj7 
should work, but it doesn't for me.  I can get a major seventh chord in 
cchords_muse just fine.  I can also get it in stdchords by entering a 
dominant seventh then changing it in Harmony Properties.

Anyhow, this will be great to have!

Marc


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to