Commit graph

317 commits

Author SHA1 Message Date
RomanPudashkin
59e9c6dfa3
Merge pull request #11558 from HemantAntony/11502-change_instrument_always_applied
Fix #11502: Change instrument always applied
2022-05-10 15:05:14 +02:00
HemantAntony
15c579784a Fix #11502: Change instrument always applied 2022-05-10 12:12:54 +05:30
Eism
c14d6f0c33 qDebug -> LOGD 2022-05-06 17:19:51 +03:00
Eism
5630d4ebda qWarning -> LOGW 2022-05-06 17:04:42 +03:00
Igor Korsukov
58ec5acd6b Fixed conversion warnings. Step 7 2022-05-04 12:30:14 +03:00
wizofaus@hotmail.com
4a70940249 fix #10674 - ensure "select similar in range" and "select dialog" menu options work as expected 2022-05-03 09:41:04 +10:00
Igor Korsukov
0e82581177 Fixed conversion warnings. Step 6 2022-04-28 16:49:28 +03:00
Igor Korsukov
33793e6ff5 Fixed conversion warnings. Step 5 2022-04-28 13:35:27 +03:00
Igor Korsukov
e2ce274871 Fixed conversion warnings. Step 4 2022-04-27 17:17:13 +03:00
sammik
fbe8d57936 Custom Key sig transposable 2022-04-27 16:35:38 +03:00
RomanPudashkin
03ac2082ee
Merge pull request #11277 from cbjeukendrup/fix_select_text_in_frame
Fix selecting texts in frames
2022-04-26 16:38:24 +02:00
Casper Jeukendrup
26aa1ec0d3
When double-clicking header/footer text, open EditStyle dialog 2022-04-23 14:53:50 +02:00
Casper Jeukendrup
e66c09f2d1
Use std::vector instead of std::list to get elements on page 2022-04-23 14:36:23 +02:00
Casper Jeukendrup
a74f11f042
Restored the ability to select header and footer 2022-04-23 14:11:43 +02:00
Casper Jeukendrup
96f347573e
Fix selecting texts in frames 2022-04-23 14:11:43 +02:00
Roman Pudashkin
68620f51af fix #11299: simplified the method of getting the selected measure range 2022-04-22 17:08:21 +02:00
Igor Korsukov
b74fa2423b [engraving] replaced QList to std. Part 11 2022-04-22 14:30:39 +03:00
Igor Korsukov
2161df2568
Merge branch 'master' into fix_sorting_elements 2022-04-18 15:49:14 +03:00
Igor Korsukov
b61e5bbcfe [engraving] replaced QList to std. Part 4 2022-04-18 09:30:43 +03:00
Igor Korsukov
630fb0289e [engraving] replaced QList to std. Part 3 2022-04-15 10:58:39 +03:00
Igor Korsukov
666847bc4f [engraving] replaced QList to std. Part 2 2022-04-14 14:16:33 +03:00
Joachim Schmitz
691f7ebc6a Fix (MinGW) compiler warnings
reg. `size_t` vs. `int`
2022-04-14 09:52:11 +03:00
Igor Korsukov
429acf8eae [engraving] replaced QList to std. Part 1 2022-04-13 16:21:06 +03:00
Elnur Ismailzada
9406a27b04
Merge pull request #11163 from RomanPudashkin/drag_text_elements_fix
[MU4] Fix #10461: Elements often cannot be dragged (if they were previously selected)
2022-04-13 12:51:18 +03:00
Roman Pudashkin
c6c17d7238 fix #10461: fixed accidental start of text editing when the user wants to drag it 2022-04-12 11:05:51 +02:00
Elnur Ismailzada
3b3b47afd9
Merge pull request #11117 from RomanPudashkin/select_key_sig_fix
[MU4] Fix #9445: Selecting key signature regression from MS3. Causes inspector issues
2022-04-12 11:46:05 +03:00
Roman Pudashkin
7e901a8784 fix #9445: fixed selecting key/time signatures on all staves 2022-04-11 18:26:59 +02:00
Roman Pudashkin
9b17f01e8a fix #10976: disabled the movable flag for measures to prevent attachment lines from appearing when the measures are pressed 2022-04-11 16:18:12 +02:00
Casper Jeukendrup
56a813406c
Fix sorting elements for drawing and selecting 2022-04-04 17:29:23 +02:00
Joachim Schmitz
a883e29eb2 Fix compiler warnings
reg. size_t, some other comparisons between signed and unsigned and some
unhandled cases. Also some unused variables and paremeters, a possibly
unintilalized variable and a possible return without value.
2022-03-31 14:18:20 +06:00
Elnur Ismailzada
e3796a653b
Merge pull request #10547 from RomanPudashkin/score_position_changed
[MU4] Fix #10480: Score position should not change when clicking with mouse Text, Lines, Slurs, Text frames which are partially out-of-view
2022-03-28 10:36:39 +02:00
Igor Korsukov
94d7ee71f8 removed QVector from engraving 2022-03-24 18:18:08 +06:00
Roman Pudashkin
4867ba8044 added explicit score position adjustment 2022-03-22 16:40:49 +02:00
RomanPudashkin
e026e78958
Merge pull request #10827 from RomanPudashkin/crash_after_closing_inspector
[MU4] Fix #10826: Crash after some actions with closing panels, saving score, closing score
2022-03-21 12:16:22 +02:00
Roman Pudashkin
5717ec805c fixed crash when deleting the shadow note: Ms::Score is the parent for the shadow note and is deleted much earlier than it (from ~EngravingProject()), which is why the invalid pointer is left in the shadow note. Ms::Score will now control the lifetime of the shadow note 2022-03-17 16:26:43 +02:00
Casper Jeukendrup
00c93e6b40
Fix unsetting drop target when releasing Slur/Tie after dragging
Also fix that ScoreCallbacks had its own dropTarget; instead, it will use the dropTarget from NotationInteraction.
2022-03-16 23:42:28 +01:00
Casper Jeukendrup
c60b5fa138
Introduced a cool DEFER syntax macro 2022-03-15 12:21:25 +01:00
Roman Pudashkin
1361161523 significantly reduced the number of notifyAboutNotation/SelectionChanged calls 2022-03-10 09:56:55 +02:00
RomanPudashkin
70fa6ea628
Merge pull request #10670 from Eism/context_menu_navigation
[MU4] Implemented right click by navigation
2022-03-09 11:13:05 +02:00
Roman Pudashkin
75816afa1f fixed the ability to select individual words in the text by clicking and moving the mouse 2022-03-04 17:57:40 +02:00
RomanPudashkin
6b53bda49c
Merge pull request #10661 from asattely/slur-misplaced-drag
[MU4] Fix #10593 Fix drag-and-drop of slurs
2022-03-03 23:13:13 +02:00
Aaron Sattely
f0493f6b69 Fix drag-and-drop of slurs 2022-03-03 15:42:44 -05:00
Roman Pudashkin
30bcf75bf1 fixed sending notationChangesRange after using the repeat-selection shortcut 2022-03-03 15:53:28 +02:00
Eism
7ea8bbd19b Implemented right click by navigation 2022-02-28 15:38:28 +02:00
Elnur Ismailzada
9ebdddfdc4
Merge pull request #10627 from Eism/accessibility_text_double_event
[MU4] Fixed typing text characters twice when screen reader is running
2022-02-24 13:36:52 +02:00
Eism
bfdbe79014 Fixed deleting EditData 2022-02-24 13:06:55 +02:00
Eism
9907b70007 Implemented isEditAllowed 2022-02-24 11:06:04 +02:00
Roman Pudashkin
e25a7a442e fixed update of the score view after using left/right arrows in the note entry mode 2022-02-22 20:49:09 +02:00
Eism
dc3c7899cd Do not handle element editing when shortcut override event is received 2022-02-22 18:51:31 +02:00
Roman Pudashkin
30aacdf1c5 disabled the unroll-repeats item in the app menu 2022-02-15 18:39:58 +02:00
RomanPudashkin
b0020ec292
Merge pull request #10506 from RomanPudashkin/crash_after_selecting_brackets
[MU4] Fix #10496: Crash on selecting multiple brackets
2022-02-11 19:36:31 +02:00
Casper Jeukendrup
049ab28a7f
Rename EngravingObject::name() to typeName() to disambiguate 2022-02-10 17:33:29 +01:00
Roman Pudashkin
4e542de763 fix #10449: fixed the ability to extend slurs to the next system 2022-02-09 20:39:10 +02:00
Roman Pudashkin
50997de27e fix #10496: it can be dangerous to start editing some elements (like brackets) immediately after clicking on them because they can be recreated during Score::doLayout() 2022-02-09 13:23:44 +02:00
Elnur Ismailzada
ad22a35aae
Merge pull request #10393 from RomanPudashkin/score_position_in_note_entry_mode
[MU4] Fix #10012: Score position is too low when panning in note entry mode
2022-02-07 13:00:36 +02:00
RomanPudashkin
a8be42c6ce
Merge pull request #10401 from RomanPudashkin/grip_points_nagivation
[MU4] Fix #9902: Can't adjust line or slur length via keyboard
2022-02-04 14:57:41 +02:00
Roman Pudashkin
8c833e1f69 fix #10432: fixed sending of the selectionChanged notification 2022-02-03 21:03:09 +02:00
Roman Pudashkin
d4a7856b5b need to automatically start editing hairpins / slurs after adding 2022-02-02 21:12:19 +02:00
Roman Pudashkin
ba267fa609 fixed updating of anchors after resizing a line with grip points 2022-02-02 17:14:01 +02:00
Roman Pudashkin
5e7e556cc3 simplified the implementation of element navigation using Alt + Left / Right 2022-02-02 17:14:01 +02:00
wizofaus
43a33f1389 Fix #9902 - keyboard fixes for editing lines etc. 2022-02-02 17:14:01 +02:00
RomanPudashkin
b8de8be08d
Merge pull request #10352 from RomanPudashkin/edit_grips_fix
[MU4] Fix #10169: Key shortcut for resizing hairpin not working as MS3
2022-01-28 19:44:48 +02:00
RomanPudashkin
f1e9ce59cf
Merge pull request #10062 from cbjeukendrup/redesign_insert_bars
Implemented new design spec for inserting measures
2022-01-28 19:17:14 +02:00
Roman Pudashkin
b3549f2f0e fixed end of element editing when another element is selected 2022-01-28 17:30:09 +02:00
Roman Pudashkin
cace1719ec fixed "Toggle system break" for lines with grip points 2022-01-28 17:30:09 +02:00
Roman Pudashkin
6536d45eb7 fix #10169: need to automatically start editing grip points, if the selected object has them 2022-01-28 17:30:09 +02:00
Elnur Ismailzada
600ce444fa
Merge pull request #10270 from RomanPudashkin/grip_points_fix
[MU4] Fix #10269: Very difficult to use line grip points when the navigator is shown
2022-01-28 10:22:23 +02:00
Casper Jeukendrup
b14c1995c3
Select newly created boxes after adding them to the score 2022-01-27 23:42:56 +01:00
Casper Jeukendrup
64c1e2f64e
Implemented inserting measures from context menu and app menu 2022-01-27 23:42:56 +01:00
Casper Jeukendrup
f1affbdf6b
Implemented deleting selected measures in Inspector 2022-01-27 23:42:56 +01:00
Casper Jeukendrup
d6b21dc8ea
Implemented inserting measures in Inspector popup 2022-01-27 23:42:56 +01:00
Roman Pudashkin
b8549b1038 fix #10012: ported from MU3 the implementation of the score panning 2022-01-27 18:35:25 +02:00
vpereverzev
88303bf9e1 Added "tempo change ranged" element 2022-01-26 16:00:40 +02:00
Eism
59db2c62f9 Fixed conditions for adding texts 2022-01-24 20:18:15 +02:00
Eism
1c95f48901 Added a message display about the impossibility of adding boxes and frames to score 2022-01-24 20:18:15 +02:00
Eism
4ef34470c0 Added a message display about the impossibility of adding text to score 2022-01-24 20:18:15 +02:00
vpereverzev
a30a668193 Added predefined, strongly typed elements for playing techniques 2022-01-24 17:51:20 +02:00
Roman Pudashkin
e0b5c5bdfc fix #10117: fixed the ability to select single object in range selection 2022-01-19 13:18:54 +02:00
Roman Pudashkin
86b92549d9 fix #10262: fixed special characters input on macOS 2022-01-18 19:18:48 +02:00
RomanPudashkin
76bce4fb5f
Merge pull request #10236 from igorkorsukov/bugs/9996_go_to_top_staff
Added Go to top staff shortcut, and fixed selectTopStaff method
2022-01-14 20:14:09 +02:00
Roman Pudashkin
82958f3704 disabled drawing of NotationInteraction for read-only notation views (like the navigator panel) 2022-01-14 11:14:15 +02:00
Roman Pudashkin
878d9bb10d fix #9891: implemented the ability to change the currently edited element 2022-01-13 18:42:45 +02:00
Igor Korsukov
2785d325ff fixed selectTopStaff method 2022-01-11 11:24:25 +02:00
Aaron Sattely
9d4f19b973 System objects on multiple staves based on template information
Loading/saving of system object information, moving of system objects based on hidden or removed staves
2022-01-10 12:37:40 +02:00
Elnur Ismailzada
93d1e7c4d6
Merge pull request #10198 from RomanPudashkin/duplicated_chord_symbols_fix
[MU4] fix #10107: Adding a chord creates a duplicate text which is visible when selected
2022-01-10 12:16:11 +02:00
RomanPudashkin
8bc92e5972
Merge pull request #10151 from RomanPudashkin/crash_after_open_part
[MU4] Fix #9998 Crash when open a new part (some scores)
2021-12-29 16:20:20 +02:00
Roman Pudashkin
3cb86a5f33 fix #10107: no need to draw grips for elements that don't have grips 2021-12-29 16:01:32 +02:00
Roman Pudashkin
57dde7f75f fixed crash after opening a saved score with an excerpt without staves 2021-12-29 13:08:07 +02:00
Roman Pudashkin
fbfd96fac5 fix #10118: ported the Realize Chord Symbols Dialog to MU4 2021-12-29 12:42:05 +02:00
Roman Pudashkin
238699b4a1 fixed crashes after opening an empty score 2021-12-27 16:15:35 +02:00
RomanPudashkin
5f8c0a6dbd
Merge pull request #10153 from RomanPudashkin/go_to_next_sticking_new
[MU4] Sticking/fingering navigation
2021-12-27 15:28:29 +02:00
Roman Pudashkin
2ff1bd4f37 optimization: no need to clear the selection in the note input mode 2021-12-27 11:46:06 +02:00
Roman Pudashkin
0392791aba simplified the implementation of the text editing process 2021-12-22 18:32:39 +02:00
Roman Pudashkin
0d445eedc9 disabled ; and shift + ; for figured basses 2021-12-22 12:58:34 +02:00
Roman Pudashkin
507a4be094 implemented the ability to navigate to the next/prev fingering/sticking 2021-12-22 11:51:27 +02:00
Roman Pudashkin
5384e27220 fixed adding new figured basses 2021-12-20 19:47:39 +02:00
Roman Pudashkin
782094ad6b partial fix #10119: return key ends edit mode for chord symbols 2021-12-20 19:47:39 +02:00
Roman Pudashkin
71bc75b74a ported the implementation of methods for changing the current figured bass 2021-12-20 19:47:39 +02:00
Igor Korsukov
410cba099f cleared up DurationType 2021-12-20 12:23:52 +03:00
Roman Pudashkin
4a815fe9d0 fixed compilation errors 2021-12-16 16:56:32 +02:00