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
RomanPudashkin
04d74a8bd2
Merge pull request #10093 from RomanPudashkin/go_to_next_harmony
...
[MU4] Implemented the chord symbols navigation
2021-12-16 16:49:02 +02:00
Igor Korsukov
ce1b3f8cbc
renamed Tid to TextStyleType
2021-12-16 11:46:22 +03:00
Roman Pudashkin
60bb50c88f
changed the shortcuts for chord symbols / figured basses for navigating to the next/prev measure (to prevent the shortcuts conflict with the TAB navigation on UI controls)
2021-12-14 20:38:29 +02:00
Roman Pudashkin
e42d7f5545
added actions for advanced text navigation
2021-12-14 18:20:56 +02:00
Roman Pudashkin
2e6a57bdfc
ported the implementation of methods for changing the current harmony
2021-12-14 18:20:26 +02:00
Igor Korsukov
b37287775d
cleared up Orientation enum
2021-12-14 15:34:19 +02:00
Roman Pudashkin
06b9c3f5fc
Revert "removed some shortcuts/extras that will not be supported in MU4"
...
This reverts commit 0154a20d58
.
2021-12-09 19:05:40 +02:00
Igor Korsukov
c1cfb64c84
cleared up NoteHeadScheme enum
2021-12-09 15:56:51 +03:00
Igor Korsukov
6a7019c1e7
added pad-note-N-TAB actions
2021-12-09 11:58:11 +03:00
Igor Korsukov
e764bf5bcc
added string-above/below actions
2021-12-09 11:58:11 +03:00
Eism
7e4e11ecd8
Fixed crash when adding tuplet
2021-12-08 11:21:57 +02:00
Roman Pudashkin
0154a20d58
removed some shortcuts/extras that will not be supported in MU4
2021-12-07 18:25:33 +02:00
Igor Korsukov
f3954e219b
cleared up NoteHeadType enum
2021-12-06 18:15:22 +02:00
Roman Pudashkin
dedb3390b4
fix #9399 : reverted some changes to make the implementation fully compatible with the implementation from MU3
2021-12-06 10:51:37 +03:00
Joachim Schmitz
4db6b58020
Fix (MinGW) compiler warnings
2021-12-06 10:39:57 +03:00
wizofaus@hotmail.com
a1b93e7b93
[MU4] port remaining actions from MU3 (WIP)
2021-12-03 18:41:05 +02:00
Igor Korsukov
dba0148ad3
moved engraving xml to rw dir
2021-12-02 18:48:40 +02:00
Roman Pudashkin
7d59d9cc8b
fix #8768 : added missed nullptr checks and made several optimizations
2021-11-29 18:52:24 +02:00
Igor Korsukov
1101c9d1d5
moved division from MScore to Constant
2021-11-26 10:30:36 +02:00
Elnur Ismailzada
64da4a2dff
Merge pull request #9824 from Eism/accessibility_widget_dialogs_part5
...
[MU4] Accessibility. Master palette
2021-11-25 00:30:11 -08:00
Eism
c5f324ea50
Fixed the navigation for time dialog
2021-11-23 09:39:07 +02:00
Casper Jeukendrup
c29cbc48ed
Eliminate ResettableValueType
...
It has little benefit and semantically makes little sense.
2021-11-22 23:05:04 +01:00
Casper Jeukendrup
a42aca34da
Fix "Reset shapes and positions" action
2021-11-22 22:54:25 +01:00
Igor Korsukov
5199c804e8
clearing enum type Placement
2021-11-22 09:38:36 +02:00
Igor Korsukov
12cc35c60f
changed P_TYPE::SP_REAL to P_TYPE::MILIMETRE
2021-11-19 17:13:40 +02:00
Igor Korsukov
7b3b91ae81
replaced QVariant to PropertyValue for change properties
2021-11-18 12:43:45 +02:00
Igor Korsukov
389c30482a
added edit engraving text by enter
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
Joachim Schmitz
146344b1f0
Fix #325982 : Allow for strike-through text
2021-11-10 09:54:18 +01:00
Martin Danhier
afac7239df
Fix #9514 : Fix mistake in comment
2021-10-27 17:06:57 +02:00
Martin Danhier
d7cf52579c
Fix #9514 : when multiple staves are selected, add text at the beginning of each staff
2021-10-23 22:21:14 +02:00
Martin Danhier
ba3ed15610
Fix #9514 : only apply text to the first element in range selection
2021-10-23 17:11:55 +02:00
RomanPudashkin
684b9a0105
Merge pull request #9490 from RomanPudashkin/text_editing_fix
...
[MU4] fix #9435 : Text frames not working
2021-10-20 15:35:35 +02:00
Roman Pudashkin
adc24e8901
fix #9435 : fixed text editing in text frames
2021-10-20 10:05:24 +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
Martin Danhier
d3c010cc73
Fix #9416 : reset grip edit after deleting selected bar lines
2021-10-16 19:39:08 +02:00
Casper Jeukendrup
64f201399d
Remove all references to the "Tours" functionality
...
It won't be included in MuseScore 4.
2021-10-14 23:04:23 +02:00
Casper Jeukendrup
47129a1221
Take guiScaling into account for grip handle size
2021-10-10 23:03:28 +02:00
Roman Pudashkin
ed5b9e44ab
implemented the ability to drag & drop images from FS to a score
2021-09-23 17:32:54 +02:00
RomanPudashkin
f79a0533d0
Merge pull request #9099 from wizofaus/proper-fix-grip-drag
...
[MU4] fix #8694 properly - drag handles are not page relative
2021-09-10 15:49:27 +02:00
Igor Korsukov
768b569fe9
moved items creation to factory
2021-09-10 12:09:48 +02:00
Roman Pudashkin
c2a3c71b5b
implemented the ability to snap elements to the grid
2021-09-10 12:06:48 +02:00
wizofaus@hotmail.com
68e8aee9bc
[MU4] fix #8694 properly - drag handles are not page relative
2021-09-10 20:02:37 +10:00
a.pavlov
392cca927a
horizontal fixed layout added (each measure has the same size)
2021-09-09 13:32:33 +02:00
Roman Pudashkin
3fb1d111cf
fixed updating of the inspector panel after dropping elements to the score
2021-09-09 12:28:56 +02:00
Roman Pudashkin
5f4a43e151
reduced code duplication
2021-09-09 12:28:56 +02:00
Igor Korsukov
699f5b2d46
moved items creation to factory
2021-09-08 10:05:53 +02:00
Igor Korsukov
7fecc5368d
moved items creation to factory
2021-09-06 18:17:43 +02:00
Igor Korsukov
5466fade0c
fixed use lasso
2021-09-06 15:32:14 +02:00
Igor Korsukov
d43cdb291f
added paint page diagnostic
2021-09-03 13:58:21 +02:00
Igor Korsukov
a1b06af098
moved create factory method to Factory class
2021-09-03 11:56:37 +02:00
Igor Korsukov
cbf22b6070
renamed element to engravingitem
2021-09-02 15:36:45 +02:00
Igor Korsukov
c06b107c0f
engraving elements tree refactoring
2021-09-02 14:56:57 +02:00
vpereverzev
f593339651
Added missing notification after the removal of elements from score
2021-08-31 17:38:40 +02:00
Igor Korsukov
a455378119
added simple engraving elements diagnostic tool
2021-08-27 14:42:23 +02:00
Igor Korsukov
9dcf403c48
added engraving infrastructure dir
2021-08-26 13:16:41 +02:00
Igor Korsukov
1a3a719920
added score to navigation chain
2021-08-25 18:29:55 +02:00
RomanPudashkin
91dcc6ea5a
Merge pull request #8879 from wizofaus/score-move-actions
...
[MU4] fix #8159 (partial), implement move-up/move-down/up-chord/down-chord/top-chord/bottom-chord
2021-08-25 10:49:09 +02:00
Igor Korsukov
054d676960
added layout options
2021-08-23 16:33:28 +02:00
dylan.nicholson
23b29bc60f
[MU4] fix #8159 (partial), implement
...
move-up/move-down/up-chord/down-chord/top-chord/bottom-chord
2021-08-21 09:27:49 +10:00
dylan.nicholson
4c733eed93
[MU4] fix #8694 grip dragging not working
2021-08-18 10:22:15 +10:00
wizofaus@hotmail.com
25ce5148e6
Merge remote-tracking branch 'origin/master' into text-editing-fixes
2021-08-16 07:52:12 +10:00
wizofaus@hotmail.com
992afeb8eb
Merge remote-tracking branch 'origin/master' into text-editing-fixes
2021-08-13 06:32:48 +10:00
Casper Jeukendrup
6730e00530
Selection Fitler Panel code review fixes
...
Make sure that SelectionFilter::isFiltered and SelectionFilter::isFiltered also produce expected results for SelectionFilterType::ALL and SelectionFilterType::NONE and eliminate the need for SelectionFilter::setAllFiltered.
2021-08-11 17:18:00 +02:00
Casper Jeukendrup
34df430c74
Implement Selection Filter Panel
2021-08-11 14:14:43 +02:00
Roman Pudashkin
dcb08e091f
fixed invalid pointer to drumset
2021-08-10 14:46:55 +02:00
Roman Pudashkin
86c462da14
replaced notation::Instrument with Ms::Instrument
2021-08-10 14:46:55 +02:00
Roman Pudashkin
0a02d8bbfb
fixed the instrument change element
2021-08-10 14:46:55 +02:00
wizofaus@hotmail.com
daccdb9607
Merge from master
2021-08-09 21:01:07 +10:00
wizofaus@hotmail.com
91417f59e1
[MU4] WIP text editing fixes
2021-08-09 20:30:46 +10:00
Casper Jeukendrup
2335cc1cc2
Make VOICES constexpr int instead of macro
2021-08-07 18:10:09 +02:00
wizofaus@hotmail.com
bbc16deef3
[MU4] fix #8773 , "change enharmonic spelling" commands not implemented
2021-08-02 14:14:26 +02:00
Igor Korsukov
bb829e2dca
moved xml to io dir
2021-07-29 09:25:20 +02:00
a.pavlov
deef4d805e
removed QTextCursor, QCursor and QInputMethodEvent dependencies
2021-07-27 09:46:25 +02:00
Igor Korsukov
48432c8e1b
moved MasterScore to separate file
2021-07-23 17:26:48 +02:00
Roman Pudashkin
a622162722
added the context that will store the current clicked element (this
...
context will be used in various dialogs that are opened from the
context-menu)
2021-07-21 11:13:16 +02:00
Igor Korsukov
9e0b19e521
added read/write to dir
2021-07-20 15:07:10 +02:00
Roman Pudashkin
eb347efb02
implemented the ability to open the timesig properties dialog via the context menu
2021-07-19 19:19:15 +02:00
a.pavlov
f322676d4d
removed QTransform and QPainterPath
2021-07-19 13:18:14 +02:00
Casper Jeukendrup
b093f5b447
Refactor the work with ActionIcons in Palettes
2021-07-19 10:56:50 +02:00
Elnur Ismailzada
61a0d8f8f0
Merge pull request #8625 from RomanPudashkin/special_chars_dialog
...
[MU4] Special characters dialog
2021-07-16 16:55:21 +02:00
dylan.nicholson
b761210887
[MU4] fix #7823 - ensure keyboard navigation between lyrics works as
...
expected
2021-07-16 13:43:23 +02:00
RomanPudashkin
8a4897a4ca
Merge pull request #8495 from wizofaus/fix_slow_applyPaletteElement
...
[MU4] part fix for #8440 - speed up adding from palette to multiple notes/rests
2021-07-16 09:16:29 +02:00
Roman Pudashkin
1d7c755940
transferred the special characters dialog from MU3
2021-07-15 10:01:06 +02:00
Roman Pudashkin
59301f6593
fixed cycled dependency between instruments and notation modules
2021-07-13 17:24:06 +02:00
Eism
b00648a2d5
Fixed ordering of instruments
2021-07-13 17:18:02 +02:00
Casper Jeukendrup
17868b7713
Get rid of QMatrix
...
It is deprecated in Qt 6.
2021-07-07 15:12:16 +02:00
wizofaus@hotmail.com
3f7259e76c
Merge remote-tracking branch 'musescore/master' into fix_slow_applyPaletteElement
2021-07-03 06:03:59 +10:00
Igor Korsukov
343d4dbc05
removed use QClipboard in the engraving
2021-07-02 17:51:19 +02:00
a.pavlov
5317ccfbc1
removed QBrush from engraving
2021-07-02 13:53:04 +03:00
a.pavlov
5038f0e9d6
fixed build and code style, refactoring
2021-07-02 13:53:04 +03:00
a.pavlov
9c729ca71f
qpen removed from engraving
2021-07-02 13:53:04 +03:00
wizofaus@hotmail.com
f2b9a73246
[MU4] part fix for #8440 - ensure adding from palette to multiple
...
notes/rests isn't super slow
2021-07-02 12:48:12 +10:00
wizofaus@hotmail.com
a692f83b10
[MU4] fix #8434 - ensure that shortcuts for TAB staves don't activate on standard (and v/v)
2021-06-28 11:51:16 +03:00
wizofaus@hotmail.com
7d61eecdbe
[MU4] Fix #8263 ensure score refreshed after adding accidental to note or trill line
2021-06-28 11:36:22 +03:00
Casper Jeukendrup
f39385c07e
Fix deprecation warning regarding QFlags initializer
2021-06-23 20:46:22 +03:00
wizofaus@hotmail.com
94212adcd9
[MU4] fix #8302 - enable all element-specific shortcut keys etc.
2021-06-23 11:44:47 +03:00
wizofaus@hotmail.com
bca2f1e3dc
[MU4] fix #8302 - ensure we handle keyPress (via shortcutOverride), and that delete works properly when ctrl previous used and there's no selection
2021-06-23 11:44:47 +03:00
Casper Jeukendrup
e1a1399c34
Implement "Increase/Decrease Duration" actions
2021-06-23 11:42:24 +03:00
Casper Jeukendrup
88e35a16e2
Implemented Add fret actions
2021-06-23 11:42:24 +03:00