Commit graph

411 commits

Author SHA1 Message Date
Igor Korsukov 7b3b91ae81 replaced QVariant to PropertyValue for change properties 2021-11-18 12:43:45 +02:00
Igor Korsukov bba2d97ec0 replaced QVariant to PropertyValue for propertyDefault 2021-11-18 12:43:45 +02:00
Igor Korsukov 2706ddfff8 replaced QVariant to PropertyValue for getProperty 2021-11-18 12:43:45 +02:00
a.pavlov ac74114bce Removed ui dependency from engraving 2021-11-17 22:54:08 +02:00
Igor Korsukov 5b2629ff88 changed use QVariant to PropertyValue in Style 2021-11-16 10:24:28 +03:00
RomanPudashkin b79fa0513e
Merge pull request #9706 from LovCAPONE/9444_key_sig_mode_fix
Fix #9444 key signature mode property update process
2021-11-15 21:01:44 +02:00
Igor Korsukov b76a84ccee added hide/show staff text to TC8 2021-11-11 18:05:17 +02:00
Igor Korsukov ba4c503ade added asseccibility api and made lyrics is accessible 2021-11-11 18:05:17 +02:00
Lovens b836407221 Fix #9444 key signature mode property update process
Update the staff's key signature associated with the key signature
selected in the Inspector whenever a property is modified.

Whenever the value of a property of the Inspector changes, the
score containing the property's element is updated. For the key
signature mode property, in the score update process the current
key signature mode is fetched from the staff's key signature list.
Then, the key signature mode property is updated with this value.

The problem is that whenever the user changes the key signature mode
property in the Inspector, the value in the staff's key signature at
this tick is not updated. So, in the score update process when the key
signature mode is fetched the value returned is the default key
signature mode.

Fix #9444
2021-11-10 16:51:06 -05:00
Igor Korsukov 1ad1ecc821 fixed crash on score load 2021-11-10 16:10:52 +03:00
Joachim Schmitz 146344b1f0 Fix #325982: Allow for strike-through text 2021-11-10 09:54:18 +01:00
Casper Jeukendrup a21c30667a
Reimplemented redesigned Beams style page in QML 2021-11-10 00:58:00 +01:00
Joachim Schmitz dab626df09 Fix (MinGW) compiler warnings 2021-11-03 07:30:54 -07:00
Casper Jeukendrup 035f79c99f
Implemented "Reset all styles to default" button in EditStyle dialog 2021-11-02 09:49:34 +01:00
Aaron Sattely 6724d08c19 Rewrite of vertical tie placement
Also refactor of computeBezier() and tiny bugfix in adjustX()
2021-10-29 19:07:39 +02:00
Joachim Schmitz 6ec236a931 Allow 128th in time signatures and tempo texts
plus fixing some typos found while searching the old 64th limit
2021-10-28 02:59:45 -07:00
Joachim Schmitz dee072f702 Prevent crash on splitting the shortest possible measure 2021-10-28 02:59:45 -07:00
Joachim Schmitz c763f1bd00 Fix #325825: Crash on playback with an open volta before a section break on a frame 2021-10-27 15:35:57 +02:00
RomanPudashkin 327130b4f1
Merge pull request #9577 from igorkorsukov/autobot/tc_3
Added TC3 Using note input toolbar
2021-10-27 09:32:54 +02:00
Igor Korsukov 9e2ffb2499 added TC3 Using note input toolbar 2021-10-26 16:27:26 +02:00
Igor Korsukov 84c01f9bbb removed ENGRAVING_BUILD_ACCESSIBLE_TREE cmake option 2021-10-26 06:26:16 -07:00
Igor Korsukov dd114cf351 fixed engraving accessible tree 2021-10-26 06:26:16 -07:00
Elnur Ismailzada 0634983696
Merge pull request #9485 from RomanPudashkin/brackets_crash
[MU4] Fix #9437: fixed the crash after changing bracket 'column' or 'span' option
2021-10-20 07:56:54 -07:00
RomanPudashkin 471f9e2743
Merge pull request #9493 from cbjeukendrup/scroll_improvements_2
Don't let horizontal and vertical NotationScrollBars collide (and other improvements)
2021-10-19 20:06:08 +02:00
Casper Jeukendrup ff3507ddad
Take staff scaling into account when calculating length of fractional beams
Fix #9025
Fix #319243
2021-10-19 18:55:19 +02:00
Casper Jeukendrup 5a346f94bf
Rename PainterPath::EngravingItem back to PainterPath::Element
The Big Renaming turned out a little bit too big...
2021-10-18 21:56:51 +02:00
Casper Jeukendrup c75bb955cc
Fix size of zoom-independent elements on high-DPI screens
Like Lasso, Selection rectangle, Grips, Text cursor.

Also eliminate numerous multiplications and divisions with guiScaling.
2021-10-18 17:42:24 +02:00
RomanPudashkin 5f1c0af7c9
Merge pull request #9461 from asattely/tuplet-collisions
fix #9417 Nested tuplet bracket collisions
2021-10-15 22:00:41 +02:00
RomanPudashkin 40896d6c74
Merge pull request #9452 from Nick-Mazuk/optical-center-dynamics-2
use opticalCenter to align dynamics
2021-10-15 17:10:14 +02:00
Roman Pudashkin db6e83bb55 fix #9437: fixed the crash after changing bracket 'column' or 'span'
option
2021-10-15 14:04:23 +02:00
RomanPudashkin b7972dca06
Merge pull request #9428 from alexpavlov96/layout_without_images
removed empty spaces from images when they are disabled
2021-10-14 23:43:57 +02:00
Casper Jeukendrup b53c1caf2a
Remove the option to add braces to accidental from Palettes 2021-10-14 22:39:57 +02:00
Aaron Sattely 472e7c32dd Fix nested tuplet bracket collisions 2021-10-14 15:03:52 -04:00
Nick Mazuk 16cc22c595
use opticalCenter to align dynamics
fix codestyle errors

opticalCenter works with various font sizes

allow opticalCenter to work with cue notes
2021-10-14 09:46:18 -07:00
Casper Jeukendrup f7c25ac82e Fix code style with Uncrustify 0.73.0 2021-10-14 15:15:08 +02:00
RomanPudashkin e4199faee7
Merge pull request #9402 from RomanPudashkin/docksystem_optimization
[MU4] Docksystem optimization
2021-10-13 17:18:36 +02:00
a.pavlov 7b0690db9b removed empty spaces from images when they are disabled 2021-10-12 13:31:15 +03:00
Nick Mazuk 3bda1564d0 let dynamic/tempo symbols auto-resize to surrounding text
add comments to explain magic numbers
2021-10-11 18:14:18 +02:00
Roman Pudashkin 72f2738207 removed TRACEFUNC from EngravingObject::score because this method is called very often 2021-10-08 16:19:14 +02:00
Elnur Ismailzada 76a446eebd
Merge pull request #9369 from RomanPudashkin/crash_during_removing_last_instrument
[MU4] Fixed various crashes during removing staves
2021-10-08 01:49:11 -07:00
Nick Mazuk b1f834c7ab use symbol fonts for dynamics/tempo symbols
update Emmentaler font files + display Emmentaler for dynamics

remove special dynamic font scaling
2021-10-07 14:23:00 +02:00
RomanPudashkin 816a138693
Merge pull request #9193 from Nick-Mazuk/header-footer-margin
Music should automatically clear headers and footers
2021-10-07 12:50:01 +02:00
Roman Pudashkin 19589da897 fixed removing spanners (e.g. volta lines) and annotations after
removing all staves from a score
2021-10-05 12:11:32 +02:00
Nick Mazuk f0e0f7c52d
refactor header/footer collision avoidance
fix error with justified systems

fix header collision with vertical frame

remove footer collisions with vertical frames

remove useless space

remove extra space added between footer and justified systems
2021-10-04 20:02:50 -07:00
Nick Mazuk 7334e43d2c
remove collisions between header and music
add x,y coordinates to Sid::headerOffset

fix failing CI tests

fix CI test errors
2021-10-04 20:02:50 -07:00
Nick Mazuk 1ae6b46e1a
remove collision between music and footer
fix style changes

fix failing tests
2021-10-04 20:02:49 -07:00
Roman Pudashkin 0281cc77f9 fixed crash during removing the last staff 2021-10-04 19:08:39 +02:00
Igor Korsukov f888b0e1f5 added reset ms error 2021-10-04 12:01:05 +02:00
Igor Korsukov b4a14855b4 removed compareVersion method 2021-10-04 12:01:05 +02:00
Joachim Schmitz 927b644ea8 Fix Compiler warnings
* In MSVC reg. unreachable code
* In MinGW reg. missing parenteses
2021-10-01 11:36:00 +02:00