Commit graph

159 commits

Author SHA1 Message Date
ws
898e4a3bc8 fix #45436: Multi-voice grace notes collide with bar line 2015-01-26 10:23:35 +01:00
ws
55d962f008 small updates for style editor 2015-01-22 16:27:16 +01:00
ws
93d828f8eb add style option for barline scaling of small staves 2015-01-22 15:31:32 +01:00
ws
e6b8fb2808 fix #44436: barré on fretboard diagram extends to the far right 2015-01-16 14:51:09 +01:00
lasconic
97050de970 add access to more metadata from plugins, add ability to change page size from plugin 2014-12-28 18:20:12 +01:00
Marc Sabatella
a52827e501 add ability to turn off automatic capitalization of chord symbols 2014-12-17 12:37:06 -07:00
lasconic
43b917f1c0 add save template mode, no UI for the moment, it does't save platform/creation date tags, page size if A4 or letter. 2014-12-17 16:38:49 +01:00
Marc Sabatella
fbdd224791 add chord symbol style options: full german, french, lwoer case bass, all caps note names 2014-12-10 00:12:00 -07:00
Werner Schweer
1d02427ec7 Merge pull request #1388 from MarcSabatella/fingering-improvements
Fingering improvements
2014-11-01 13:40:30 +01:00
Nicolas Froment
7c2e632189 Merge pull request #1395 from Jojo-Schmitz/style-for-partname
fix #36971: avoid collision of partname and lyricist
2014-10-30 23:00:39 +00:00
ws
3dcb737479 remove lyrics verse number textstyle 2014-10-22 17:33:59 +02:00
Joachim Schmitz
0552a670ae fix #36971: avoid collision of partname and lyricist 2014-10-22 13:40:30 +02:00
Marc Sabatella
4189822f54 add new fingering styles 2014-10-17 11:47:57 -06:00
Joachim Schmitz
e4ec8beb95 adjust default style for lyrics verse numbers
to match the default style of lyrics odd/even lines
2014-10-05 12:30:49 +02:00
Maurizio M. Gavioli
05b52e2681 Adds to the Articulation class 4 symbols for lute tablature fingerings.
The Articulation class has been chosen because these symbols behave much like other articulations. The class already contains a number of symbols which are not really neither articulations or ornaments.

The new symbols have been grouped together with the somehow related cello thumb position symbol, at the end of the ArticulationType enum and set to `ArticulationShowIn::TABLATURE` only.

A specific case for them has been added in the `Chord::layoutArticulation()` method, as they do not follow the rules of other articulations.
2014-09-08 19:03:20 +02:00
Marc Sabatella
86447e2919 alignment of tempo text & rehearsal marks 2014-08-21 10:48:58 -06:00
John Pirie
ae18483310 Updates to tremolo bar support, merge fixes 2014-08-15 16:22:34 +01:00
shredpub
b9379bda35 Implementation of text swing (step1)
added swing tab

swing settings tab in staff text properties

Implemented step 2 of swing implementation using staff texts

Added call for updateSwing in stafftextproperties

Initial page for dialog changed

System flag enabled for swing parameters

saving and loading with text specified swing implemented

removed extra print statement

fixed formatting

Added groupbox to make the default behavior to no change in swing

fixed indentation in stafftextproperties

fixing conflicts in staff.h

Removed writing of setSwing to file

Removed SwingParameter member from staff and fixed layout of swing tab in dialog

fixed the issue with disabled controls

Added tests for staff text implementation of swing playback

cleaned up the code

Swing playback using staff texts implemented, facilitating local control over swing parameters and tests for the same added

Cleaned up code

Cleaned up code further

Swing Playback using staff texts implemented

Cleaned up code further

Cleaning up code further

Using MScore::division in place of 480 as ticks

Modified test files according to new usage of MScore::division

Removed unwanted printf statements

Using strings to write to xml rather than doubles for swingUnit

Replaced 240 and 120 in terms of MScore::division in stafftext:write

Using TDuration to write to xml

Replaced string literals by TDuration for style parameters

Replaced "off" with "" in style.cpp

Set defaults for unit and ratio in constructors

Removed usage of two structs for SwingParameters

Changed order of assignments in setSwingParameters

Swing playback using staff-texts implemented and tests added
2014-08-14 16:51:31 +05:30
lasconic
bc329eca33 adjust some style parameters. See #25247 2014-08-14 11:40:27 +02:00
Joachim Schmitz
7d82d307c2 better context for translators 2014-08-12 16:25:12 +02:00
Joachim Schmitz
7d2ea761bb fix #29341: next step, translate text style names 2014-08-12 16:25:08 +02:00
Marc Sabatella
02c5181987 fix #22572: clean up repeat text styles 2014-08-07 00:59:16 -06:00
Marc Sabatella
0164e65bb0 update lyrics style settings (position/margins) 2014-08-04 12:28:03 -06:00
lasconic
69923ea633 Set font size of text line style smaller 2014-07-28 16:36:46 +02:00
Marc Sabatella
51e878b892 partial fix for #25247: default height of hairpin 2014-07-26 11:54:55 -06:00
lasconic
8f0d2b8c65 compile with Qt5.1, fix default style for text font 2014-07-26 13:39:00 +02:00
ws
b75ef23fdd change dynamics again to use <sym>; <sym> now uses the score text font 2014-07-26 11:55:45 +02:00
ws
531b0c1fc0 add style option for MusicalTexFont 2014-07-26 11:55:45 +02:00
ws
1715913571 honor current score font for dynamics 2014-07-23 17:10:15 +02:00
ws
f114bccc28 use bravura-text for dynamics 2014-07-23 12:36:12 +02:00
Joachim Schmitz
16e2cef027 turn enum TextStyleType into enum class
not sure why I did shy away from it earlier, guess it was the shere
amount of the changes needed. Not sure it is worth the effort...
2014-07-15 14:23:19 +02:00
Nicolas Froment
c63936e73e Merge pull request #988 from jpirie/23058-fade
Fade-in articulation in GP4 and GP5 formats
2014-07-06 10:36:32 +02:00
John Pirie
b62061eec8 Support for the fade articulation in fonts, and import in GP4 and GP5 formats 2014-06-30 08:38:46 +01:00
shredpub
6d4a6e3a57 Swing functionality with UI for controlling swing added
Changed default value of swingRatio and added spacers where necessary

Optimized call to get swing ratio

cleaning up UI

Cleaning up UI further..

Size of spin boxes fixed

Using qreal instead of double

Swing functionality with user controlled swing ratio implemented
2014-06-28 14:37:59 +05:30
Joachim Schmitz
e95d169d5c move Direction and DirectionH into MScore
needed to make them available to the plugin framework
2014-06-26 12:03:14 +02:00
Joachim Schmitz
a8549b5e09 addressing @lasconic's concerns 2014-06-24 14:47:13 +02:00
Joachim Schmitz
25b79d460b convert enum AlignmentFlag into enum class 2014-06-24 14:46:47 +02:00
Joachim Schmitz
e5f9542fd3 convert enum Hidden into global enum class
after having seen how it is done in e1b1246
2014-06-24 14:46:45 +02:00
ws
1f9d7ebf0c change text layout, use boundingRect() instead of tightBoundingRect() 2014-06-24 12:49:03 +02:00
lasconic
2920b2bf97 fix crash when loading 1.3 files with unknown style tags 2014-06-23 22:26:13 +02:00
ws
2c43586a66 fix #23496 2014-06-19 14:13:05 +02:00
ws
f87cb01aa4 updates for page header/footer 2014-06-06 13:05:02 +02:00
lasconic
69060fc3d1 fix default position of some articulations 2014-06-03 20:45:05 +02:00
Nicolas Froment
f7b34054c3 Merge pull request #939 from mgavioli/Phasing_out_PERC2_and_TAB2_clefs
Removing default usages of the PERC2 and TAB2 clefs.
2014-05-30 19:24:47 +02:00
Joachim Schmitz
79474e3fcc convert unnamed enum into enum TextStyleType
more work needed to make it an enum class
2014-05-30 13:37:30 +02:00
Maurizio M. Gavioli
75873c19a3 Removing default usages of the PERC2 and TAB2 clefs.
- PERC2 is no longer supported and always rendered as PERC; using it as default, as in importxml.cpp is obsolete.
- TAB is the default tab clef, and TAB2 only remains as a stylistic variant.
2014-05-29 18:45:32 +02:00
Joachim Schmitz
21f1bb8c21 convert enum KeySigNatural into enum class 2014-05-27 12:17:24 +02:00
Joachim Schmitz
38f8ca1bf2 convert enum OffsetType into enum class 2014-05-27 08:28:53 +02:00
Joachim Schmitz
780f48c9a2 convert enum ArticulationType into enum class 2014-05-26 21:55:26 +02:00
Joachim Schmitz
0b43247956 convert enum StyleIdx into enum class 2014-05-26 15:31:36 +02:00