Nick Mazuk
ccfce30e03
refactor beam code
...
fix compile errors from rebasing
fix codestyle
fix beam positions with non-standard noteheads
fix end of flag
fix codestyle
fix tests checkpoint
minor change
test savepoint
remove outdated beam tests
update codestyle
fixed style property type value
update style preference value from int to double
fix type errors when accessing style values
fix all tests with beams
2021-11-25 10:05:48 +02:00
Eism
c4107b22a7
Renamed IAccessibleInterfaceRegister to IQAccessibleInterfaceRegister
2021-11-24 13:49:38 +02:00
Joachim Schmitz
5a74472ff1
Fix typo
...
yet another typo introduced in #9798
2021-11-24 13:47:21 +02:00
Igor Korsukov
49404f6f9c
disabled palette tree interactive while more
popup open
2021-11-23 11:00:33 +02:00
Eism
823b7bf534
Fixed focus border for palette cells
2021-11-23 09:39:07 +02:00
Eism
fff58ccc28
Fixed accessibility for symbols dialog
2021-11-23 09:39:07 +02:00
Eism
6d7f9a8967
Implemented accessible interface register
2021-11-23 09:39:07 +02:00
Eism
7be1783831
Fixed accessibility on palette widget
2021-11-23 09:39:07 +02:00
Eism
c5f324ea50
Fixed the navigation for time dialog
2021-11-23 09:39:07 +02:00
Eism
aedd2719ba
Fixed the navigation for key edit dialog
2021-11-23 09:39:07 +02:00
Eism
460d028ea8
Fixed accessibility for edit drumset dialog
2021-11-23 09:39:07 +02:00
Elnur Ismailzada
ab54dbf231
Merge pull request #9799 from igorkorsukov/engraving/property_val_5
...
Clearing property value types [Step 5]
2021-11-22 00:06:19 -08:00
Igor Korsukov
5199c804e8
clearing enum type Placement
2021-11-22 09:38:36 +02:00
Joachim Schmitz
62957384de
Fix typo
2021-11-20 15:47:51 +01:00
Joachim Schmitz
3093ef3e99
Extending/completing the UNICODE ranges list in the F2 text palette
...
as per https://www.htmlsymbol.com/unicode-code/
and https://www.unicodepedia.com/groups/ .
Also fixing a couple naming mistakes.
2021-11-19 16:22:32 +01:00
Igor Korsukov
7b3b91ae81
replaced QVariant to PropertyValue for change properties
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
Casper Jeukendrup
ebad3757bb
Fix shadow, border and corner radius of floating dock windows
...
Also replace some unnecessary Rectangles with plain Items
2021-11-16 18:47:52 +01:00
Casper Jeukendrup
2ca247c2ae
Fix icons in all QWidget dialogs on macOS
2021-11-16 12:24:36 +01:00
Casper Jeukendrup
2814fb8000
Fix icons in time signature properties dialog
2021-11-16 12:04:45 +01:00
Igor Korsukov
5b2629ff88
changed use QVariant to PropertyValue in Style
2021-11-16 10:24:28 +03: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
Igor Korsukov
3c2204f7c6
added Accidentals, Articulations, Noteheads to TC4 (Palettes)
2021-10-27 18:21:20 +02:00
Igor Korsukov
ff1ad66fc0
added TC4 Using Palettes with Clefs, Key sig, Time sig steps
2021-10-27 14:48:54 +02:00
Casper Jeukendrup
3698d9e5ba
Place dragged palette element at position where it was pressed
2021-10-15 20:54:52 +02:00
Casper Jeukendrup
b4073bef79
Disable NavigationPanels and NavigationSections when their visual items are disabled or invisible
2021-10-15 20:54:52 +02:00
Casper Jeukendrup
8705bc7894
Disable NavigationControls if and only if their visual control is disabled and invisible
...
Also added some missing names to NavigationControls and performed some general QML code quality improvements.
2021-10-15 20:49:19 +02:00
RomanPudashkin
7834157f5e
Merge pull request #9477 from cbjeukendrup/inspector_scroll_back_when_content_changes
...
Remove UI for adding braces to accidental and use icons instead of text for other bracket options in Inspector
2021-10-14 23:32:29 +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
b53c1caf2a
Remove the option to add braces to accidental from Palettes
2021-10-14 22:39:57 +02:00
Elnur Ismailzada
0fe08d6f29
Merge pull request #9383 from RomanPudashkin/interaction_with_vst_plugins
...
[MU4] Fixed interaction with vst plugins
2021-10-14 09:02:11 -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
Roman Pudashkin
93aa31deb6
fixed the init of the drumset panel
2021-10-08 13:56:37 +02:00
Casper Jeukendrup
1de9ee727b
Fix updating palette grid lines color when switching app theme
2021-10-07 17:55:37 +02:00
Roman Pudashkin
9efb5e439c
implemented the ability to raise previously opened dialogs above the main window
2021-10-06 12:23:12 +02:00
Casper Jeukendrup
33bb40b5c1
Refine item colors and opacities for all states
...
{ normal, hover, hit } x { unselected, selected }
2021-09-28 10:52:41 +02:00
Igor Korsukov
cddc378f76
fixed setup engraving default style
2021-09-27 11:20:51 +02:00
Casper Jeukendrup
0c83e5ab1a
ScoreFont/Sym/SymId/SymNames cleanup
...
- Moved SymNames from Sym class to a dedicated struct
- Replaced Sym class with a private struct inside ScoreFont class
2021-09-24 13:55:19 +02:00
Casper Jeukendrup
39356420ae
Simplify/unify stem layout code and let it take SMuFL anchors of stem into account
2021-09-22 23:44:17 +02:00
Roman Pudashkin
f814cd6bef
updated the popup for configuring pedal lines
2021-09-22 15:47:32 +02:00
Igor Korsukov
751bd613fe
moved write staff to StaffRW
2021-09-21 15:53:23 +02:00
Igor Korsukov
0dda1d8d05
renamed xmlwriter stag, etag to startObject, endObject
2021-09-21 15:53:23 +02:00
RomanPudashkin
9e5ae10ba8
Merge pull request #9203 from Eism/accessibility_new_score_wizard
...
[MU4] Accessibility new score wizard
2021-09-20 15:37:37 +02:00
Eism
4833566a16
Fixed navigation for popups in all places
2021-09-20 15:00:44 +02:00
Igor Korsukov
0627e89d27
added engraving root item
2021-09-17 12:03:41 +02:00
wizofaus@hotmail.com
0a55be9ea4
[MU4] fix #8856 load/save style commands
2021-09-15 18:52:39 +10:00
RomanPudashkin
1d14b03e04
Merge pull request #8928 from cbjeukendrup/cleanup
...
Small cleanup in Libmscore
2021-09-14 22:10:35 +02:00
RomanPudashkin
2987c68932
Merge pull request #9052 from Jojo-Schmitz/case-insensitive-extensions
...
[MU4] Fix #324413 : Allow importing files with uppercase extensions
2021-09-14 21:49:18 +02:00
Casper Jeukendrup
8b08fb139d
Cleanup some #includes and forward declarations in Libmscore
...
And fix non-unity build
2021-09-13 15:57:40 +02:00
Igor Korsukov
7aa14d306e
added engraving read context
2021-09-13 10:04:04 +02:00
Igor Korsukov
797dccc1b1
fixed build
2021-09-10 12:09:48 +02:00
Igor Korsukov
768b569fe9
moved items creation to factory
2021-09-10 12:09:48 +02:00
Igor Korsukov
699f5b2d46
moved items creation to factory
2021-09-08 10:05:53 +02:00
a.popov
1a7e29ec49
removed old unused code
2021-09-07 16:19:42 +02:00
Joachim Schmitz
013afc0406
Fix #324413 : Allow importing files with uppercase extensions
...
Same method is used for GuitarPro .gtp, .pg and .gpx too.
2021-09-07 10:50:12 +02:00
Igor Korsukov
7fecc5368d
moved items creation to factory
2021-09-06 18:17:43 +02:00
Igor Korsukov
da05656eaa
moved items creation to factory
2021-09-06 15:32:14 +02:00
Igor Korsukov
0268999bee
moved create accidental to factory
2021-09-06 12:39:54 +02:00
Igor Korsukov
a1b06af098
moved create factory method to Factory class
2021-09-03 11:56:37 +02:00
Igor Korsukov
71c3d090d0
renamed name2Element to createItemByName
2021-09-03 11:56:37 +02:00
Igor Korsukov
d31ba165f2
moved name2Element 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
Roman Pudashkin
52b99531ec
added the method for checking args for emptiness
2021-09-02 12:13:12 +02:00
Roman Pudashkin
41969f8968
implemented the ability to use the AbstractMenuModel in the context menu
2021-09-01 15:35:13 +02:00
Eism
ffceaf997f
Fixed crash when closing menu
2021-09-01 15:05:53 +02:00
RomanPudashkin
9bedb1e5be
Merge pull request #8950 from Eism/app_top_menu_navigation
...
[MU4] Accessibility for menu
2021-08-31 17:32:36 +02:00
Eism
524d8367cf
Implemented accessibility for menu
2021-08-27 15:21:38 +02:00
Igor Korsukov
a455378119
added simple engraving elements diagnostic tool
2021-08-27 14:42:23 +02:00
Elnur Ismailzada
187c70add6
Merge pull request #8934 from igorkorsukov/engraving/debug_draw
...
Added engraving infrastructure dir
2021-08-26 13:49:25 +02:00
Igor Korsukov
9dcf403c48
added engraving infrastructure dir
2021-08-26 13:16:41 +02:00
Roman Pudashkin
1f58c8edc6
fixed changing of the parts ordering via the three dots menu
2021-08-25 17:47:52 +02:00
RomanPudashkin
ea6186c3c3
Merge pull request #8892 from RomanPudashkin/remove_old_todo
...
[MU4] Removed old TODO
2021-08-23 10:00:56 +02:00
Casper Jeukendrup
e0bf094a65
Fix build when unity build is disabled
2021-08-23 09:54:36 +02:00
Roman Pudashkin
fddb96518b
removed TODO without any description
2021-08-20 18:55:19 +02:00
Roman Pudashkin
86c462da14
replaced notation::Instrument with Ms::Instrument
2021-08-10 14:46:55 +02:00
RomanPudashkin
323331cc44
Merge pull request #8814 from cbjeukendrup/shadow_note_color_fix
...
Fix color of shadow note
2021-08-09 09:48:01 +02:00
Arjun Taneja
af89b6204a
Fixed scrunched elements
2021-08-08 05:35:14 +05:30
Casper Jeukendrup
29b53a3930
Move colors to EngravingConfiguration and simplify list of colors
2021-08-07 16:50:36 +02:00
Elnur Ismailzada
77a7e306a6
Merge pull request #8795 from RomanPudashkin/parts_and_staves_ID
...
[MU4] Fixed using of ID for parts/staves
2021-08-06 09:08:14 +02:00
Eli Zupke
31d8535251
Make menu button width bound to height
2021-08-05 12:54:45 -07:00
Eli Zupke
ab59877fba
Fix #8368
...
Fix #8368
Set the MenuButtons present in DockPanelTab, InspectorPropertyView and TreePaletteHeader to be 20px by 20px. The TreePaletteHeader MenuButtons are now centered vertically.
This change does not affect the MenuButtons in PartDelegate, DockTitleBar, or NotationStatusBar.
2021-08-05 11:54:17 -07:00
Roman Pudashkin
4ad2376ccb
implemented ID instead of using strings
2021-08-05 16:54:32 +02:00
Elnur Ismailzada
b88ea3dbf3
Merge pull request #8779 from RomanPudashkin/instruments_panel_shared_operations
...
[MU4] Simplified NotationParts
2021-08-03 10:45:11 +02:00
Joachim Schmitz
a6733a6fb0
Fix (MinGW) compiler warnings
2021-08-03 09:58:51 +02:00
Roman Pudashkin
0e32207ad8
simplified NotationParts
2021-08-02 17:45:11 +02:00
Joachim Schmitz
5b213fd0b4
Fix (MSVC) compiler warning
2021-08-02 14:15:29 +02:00
Roman Pudashkin
b173ee8da3
fixed code-review and rebasing issues
2021-08-02 09:54:54 +02:00
Roman Pudashkin
71d82318dd
fixed updating of the drumset panel
2021-08-02 09:12:08 +02:00
Roman Pudashkin
70a407d875
fixed handling of entering/leaving events
2021-08-02 09:12:08 +02:00
Roman Pudashkin
5519b54220
implemented opening/closing of the drumset panel when the note input
...
mode is on/off
2021-08-02 09:12:08 +02:00
Roman Pudashkin
218a671af2
transferred the drumset tools panel from MU3
2021-08-02 09:12:07 +02:00
dylan.nicholson
e3ec24fec7
[MU4] fix spelling & case errors
2021-07-29 23:58:42 +02:00
Casper Jeukendrup
d782f54923
Don't apply Beaming options in Time Signature Editor to Notation
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
166d2779b4
Refactored applying Palette Elements
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
9cc0076057
Cleaned up file structure in Palettes module
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
e7f11dbfc4
Moved drawing palette elements from PaletteWidget to PaletteCellIconEngine
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
d50e0fbc05
Remove almost all "old style" signal/slot connections
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
463abb7ddc
Fix #8690 : Take GUI Scaling into account when drawing Palette Cells
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
5f134916f5
Removed palette_config.h
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
122824d382
Renamed PalettePanel -> Palette
2021-07-29 16:32:02 +02:00
Casper Jeukendrup
3141b7b231
Get rid of PaletteCreator::populateIconPalette
2021-07-29 16:32:01 +02:00
Casper Jeukendrup
031215c6de
Refactored PaletteWidget to make use of PalettePanel
2021-07-29 16:32:01 +02:00
Casper Jeukendrup
04a6e8b628
Rename Palette -> PaletteWidget
2021-07-29 16:32:01 +02:00
Casper Jeukendrup
4a76ea4aaa
Remove PaletteCell::tag and Palette::moreElements
2021-07-29 16:32:00 +02:00
Casper Jeukendrup
a21964f094
Simplify creating PaletteCell
2021-07-29 16:32:00 +02:00
Casper Jeukendrup
378216bba8
Fix possible division by zero
2021-07-29 16:32:00 +02:00
Casper Jeukendrup
9864d167a8
Split up palettetree.h into smaller files and clean up their code
2021-07-29 16:32:00 +02:00
Casper Jeukendrup
88e5daa537
Fix #8714 : Draw ActionIcons in Palettes with the correct color
2021-07-29 16:32:00 +02:00
Casper Jeukendrup
fe3c401226
Moved PaletteCellIconEngine from palettetree.h to separate file
2021-07-29 16:31:59 +02:00
Igor Korsukov
bb829e2dca
moved xml to io dir
2021-07-29 09:25:20 +02:00
Joachim Schmitz
514853b59f
Fix #322759 : Inputing Ottava Bassa via menu or shortcut shows it above staff
2021-07-28 17:41:31 +02:00
RomanPudashkin
1024652658
Merge pull request #8709 from Eism/app_menu_fix
...
[MU4] App menu fix
2021-07-28 14:58:43 +02:00
Igor Korsukov
9778966372
moved some engraving draw services to internal dir
2021-07-28 11:52:10 +02:00
Eism
50a76ed416
Applied working by id to other place
2021-07-28 08:41:00 +02:00
Elnur Ismailzada
f3471a9979
Merge pull request #8686 from RomanPudashkin/edit_drumset_dialog
...
[MU4] Edit drumset dialog
2021-07-26 21:11:40 +02:00
Joachim Schmitz
e914f0fabd
Fix compiler warnings
...
Fixed earlier today, but these 2 seem to have been reverted by a later change
2021-07-24 17:00:30 +02:00
Igor Korsukov
48432c8e1b
moved MasterScore to separate file
2021-07-23 17:26:48 +02:00
a.pavlov
a654130767
qcolor: fixed review issues
2021-07-23 13:54:51 +02:00
a.pavlov
872a6f77d8
remove qcolor
2021-07-23 13:54:51 +02:00
Joachim Schmitz
11f0d7642f
Fix compiler warnings reg. size_t conversions
2021-07-23 13:34:07 +02:00
Roman Pudashkin
da00bc95d2
fixed opening of the staff properties dialog from the context menu
2021-07-21 21:26:33 +02:00
Roman Pudashkin
019ff5bddf
implemented the ability to save a new drumset configuration
2021-07-21 15:23:48 +02:00
Roman Pudashkin
4c86e86dd9
implemented the ability to open measure properties dialog from the
...
context menu
2021-07-21 14:51:11 +02:00
Roman Pudashkin
0471eb75fa
fixed opening of dialogs from the context menu
2021-07-21 13:00:04 +02:00
RomanPudashkin
e612be2570
Merge pull request #8674 from Eism/inspector_cleanup_popups
...
[MU4] Inspector cleanup. Popups
2021-07-21 11:53:00 +02:00
Roman Pudashkin
e3ba09ffd1
transferred the edit drumset dialog from MU3
2021-07-21 11:51:54 +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
Roman Pudashkin
edc97d7da8
transferred the time signature properties dialog from MU3
2021-07-19 18:50:53 +02:00
Eism
5ae5e206a0
Implemented closing popups when parent is not in visible area
2021-07-19 18:07:27 +02:00
a.pavlov
f322676d4d
removed QTransform and QPainterPath
2021-07-19 13:18:14 +02:00
Casper Jeukendrup
78b9771929
Add keyboard navigation for StyledPopup, CreateCustomPalettePopup, AddPalettesPopup
2021-07-19 10:56:50 +02:00
Casper Jeukendrup
4f7e58193f
Fix "palette-search" action and clean up Palettes QML code and UX
2021-07-19 10:56:50 +02:00
Casper Jeukendrup
648a45292e
Get rid of PaletteAdapter and rename PaletteWorkspace -> PaletteProvider
2021-07-19 10:56:50 +02:00
Casper Jeukendrup
bcd6f4080a
Remove unused class PaletteListView
2021-07-19 10:56:50 +02:00
Casper Jeukendrup
43d75fe2a1
Remove PaletteAdapter dependency from Palette class
2021-07-19 10:56:50 +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
Igor Korsukov
64859c2b90
added default style class
2021-07-16 14:06:54 +02:00
Roman Pudashkin
1d7c755940
transferred the special characters dialog from MU3
2021-07-15 10:01:06 +02:00
Igor Korsukov
3c6ad5f14f
moved style to separated dir
2021-07-14 23:25:29 +02:00
wizofaus@hotmail.com
18df448282
[MU4] fix #8507 Fix crashes when searching palettes
2021-07-06 13:20:15 +02:00
Casper Jeukendrup
8cb3b5b6b3
Fix compiler warning about int/size_t comparison
2021-07-05 21:45:14 +02:00
Casper Jeukendrup
e98d967874
Update license header of JS files
2021-07-05 17:13:21 +02:00
wizofaus@hotmail.com
0110d04c50
[MU4] fix #8507 Fix crashes when searching palettes/closing score, and ensure Ctrl+X shortcut works for slur.
2021-07-05 12:02:25 +03:00
a.pavlov
9c729ca71f
qpen removed from engraving
2021-07-02 13:53:04 +03:00
Igor Korsukov
d4053ae6f4
fixed using workspace with converter mode
2021-07-01 12:55:06 +03:00
Igor Korsukov
c33997bf01
changed namespace for modularity
2021-06-30 17:18:03 +02:00
Elnur Ismailzada
f41f3e26eb
Merge pull request #8450 from igorkorsukov/mu4/workspaces/states
...
Added onAllInited method to IModuleSetup
2021-06-29 13:28:49 +02:00