Commit graph

1701 commits

Author SHA1 Message Date
pereverzev_v
108c46cc7c Properly release memory for vst plugin 2022-03-28 20:12:19 +02:00
Casper Jeukendrup
b899339d3f
Fix solo/mute interactions in Mixer 2022-03-28 19:48:32 +02:00
Eism
96ebdcc4f4 fixed #9658: Resolve current screen for popups by parent item 2022-03-28 19:20:57 +02:00
Roman Pudashkin
eaaafe5534 fix #10450: fixed update of VST effects on the master channel 2022-03-28 18:34:30 +02:00
Roman Pudashkin
3a5a661c02 fixed invalid ID in m_synthMap after using resolveSynth 2022-03-28 18:34:30 +02:00
Roman Pudashkin
b061ed5c72 fix #9755: fixed update of VST effects 2022-03-28 18:34:30 +02:00
Roman Pudashkin
aea1f69c1b implemented the ability to close a dialog by URI containing specific params 2022-03-28 18:34:30 +02:00
vpereverzev
de25c4a556 Decreased the default gain in Fluid 2022-03-28 18:07:51 +02:00
vpereverzev
aae8158f20 Refined winds articulation profile 2022-03-28 18:07:47 +02:00
pereverzev_v
97bd76aa18 Fixed an issue with arpeggio for strings 2022-03-28 18:07:38 +02:00
RomanPudashkin
278242cff9
Merge pull request #10914 from HemantAntony/10908-beamingbutton
Fix #10908: Added cross-staff beaming button
2022-03-28 15:26:55 +02:00
RomanPudashkin
94ae2dd810
Merge pull request #10905 from Eism/accessibility_fix
[MU4] Accessibility. Fixed reading info on dialogs and panels
2022-03-28 11:08:47 +02:00
Elnur Ismailzada
5d753d2310
Merge pull request #10878 from Eism/accessibility_palettes_fix
[MU4] Fixed accessibility in Palettes
2022-03-28 08:45:23 +02:00
Igor Korsukov
b1460fb195 replaced QMap to std::map for engraving 2022-03-27 23:59:23 +06:00
HemantAntony
f9d0560e8e Fix #10908: Added cross-staff beaming button
This commit adds cross-staff beaming button in note input toolbar
2022-03-26 14:10:31 +05:30
RomanPudashkin
57f790d6ed
Merge pull request #10847 from cbjeukendrup/fix_ask_before_close
Fix asking before closing First launch setup dialog
2022-03-25 21:40:37 +02:00
vpereverzev
01daecf7ed Fixed an issues with Vital VST plugin's playback 2022-03-25 21:40:16 +02:00
vpereverzev
b5d188b605 Fixed an issue with vst plugins gui scaling 2022-03-25 21:40:16 +02:00
vpereverzev
7f576fdf23 Fixed an issue with arpeggio playback 2022-03-25 16:20:49 +02:00
Casper Jeukendrup
2d7c440601
Fix asking before closing First launch setup dialog 2022-03-25 13:37:57 +01:00
Eism
39d4cbf2f3 Fixed reading info in enable panel 2022-03-25 12:59:39 +02:00
Eism
adce8ab838 Fixed reading info in standard dialogs 2022-03-25 12:59:33 +02:00
Casper Jeukendrup
2f16128eef
Fix mouse cursor shape in TextInputField
Should be IBeamCursor, unless readonly (same behaviour as standard QML TextField)
2022-03-24 23:33:05 +01:00
RomanPudashkin
57099d630f
Merge pull request #10895 from vpereverzev/appoggiatura_duration
[MU4] appoggiatura_duration_factor
2022-03-24 21:37:42 +02:00
vpereverzev
507c8d97a2 Fixed an issue with repeated notes playback 2022-03-24 21:08:33 +02:00
vpereverzev
c1b66f3d17 Fixed an issue with arpeggio duration ratio 2022-03-24 20:42:33 +02:00
vpereverzev
d8f5e9ccfe Getting audio-samples only from active VST busses 2022-03-24 18:26:35 +02:00
vpereverzev
b0b8d0a267 Fixed an issue with memory releasing for Mac OS 2022-03-24 16:28:50 +02:00
vpereverzev
0c83e463e8 Fixed an issue with output buffers reading 2022-03-24 16:28:50 +02:00
Igor Korsukov
94d7ee71f8 removed QVector from engraving 2022-03-24 18:18:08 +06:00
Alexander Pavlov
a7cf05aa24
Merge pull request #10809 from miiizen/10684-noteheads
fix #10684: Added Heavy X and Heavy X with hat noteheads
2022-03-24 14:35:03 +03:00
RomanPudashkin
96625484f4
Merge pull request #10849 from cbjeukendrup/clang_13_1_warnings
Fix AppleClang 13.1 compiler warnings
2022-03-24 10:20:03 +02:00
Eism
62c7285721 Removed qt accessible tree from the project 2022-03-24 09:41:11 +02:00
RomanPudashkin
96d620d620
Merge pull request #10773 from Eism/accessibility_macos_fix
[MU4] Various fixes for accessibility on macos
2022-03-24 08:55:13 +02:00
Casper Jeukendrup
58b4db2784
Fix AppleClang 13.1 warnings reg. Rule of Three 2022-03-23 18:47:51 +01:00
Eism
356a1f484d Accessible info must have the same role as the item that completes the text of this info 2022-03-23 11:09:33 +02:00
Eism
7e55d38d06 Fixed unnecessary focus setting for the button 2022-03-23 11:09:33 +02:00
Eism
63db42b47e Fixed returning focus child 2022-03-23 11:09:33 +02:00
Eism
0a5c274310 Popups should open as a tool on all platforms 2022-03-23 10:57:54 +02:00
Eism
a2d84bff28 Fixed jumping popups on macos 2022-03-23 08:37:47 +02:00
Eism
269d3075aa Removed use of qml popup 2022-03-23 08:37:47 +02:00
Eism
d9cdf3bbb8 Do not activate focus for tooltips 2022-03-23 08:37:47 +02:00
RomanPudashkin
f26bbcd998
Merge pull request #10853 from Eism/active_button_in_dialogs_fix
[MU4] Fixed activation of the accent button
2022-03-22 17:27:14 +02:00
RomanPudashkin
66095cebde
Merge pull request #10771 from RomanPudashkin/slur_properties
[MU4] Fix #10448: Implement slur properties in Inspector/Properties
2022-03-22 16:35:54 +02:00
vpereverzev
ac5843f24e Adjusted default Fluid's volume 2022-03-22 15:59:35 +02:00
vpereverzev
bc5fbcfb0b Added reversed iterators access for SharedMap 2022-03-22 15:47:44 +02:00
vpereverzev
d44d4e9c68 Added expression layer for default playback 2022-03-22 15:47:21 +02:00
Roman Pudashkin
6e4324354b fix #10448: implemented the ability to edit slur/tie via the inspector 2022-03-22 14:54:37 +02:00
vpereverzev
4bedd04221 Fixed an issue with gradual dynamic level changes 2022-03-22 03:35:30 +02:00
vpereverzev
b3aa53074a Fixed an issue with replaced instrument playback 2022-03-21 19:54:00 +02:00
vpereverzev
0006de2317 Fixed incorrect sound-mappings for most of the instruments 2022-03-21 16:35:25 +02:00
Casper Jeukendrup
04719b8ccf
Fix FilePicker width binding loops 2022-03-21 15:19:00 +01:00
Casper Jeukendrup
82c9439f97
Don't hard-code '30' as the default button size 2022-03-21 15:17:43 +01:00
Eism
da7d99d429 Fixed activation of the accent button 2022-03-21 15:28:03 +02:00
Casper Jeukendrup
d98cc32281
Fix the size of FlatButton
Text-only and icon-only buttons are both 30px tall - always. For custom buttons, the side will by default be determined by the content item.
2022-03-21 12:59:42 +01:00
Casper Jeukendrup
91559bbc78
Simplified setting theme when overriding "follow system theme" 2022-03-21 12:54:50 +01:00
Casper Jeukendrup
cf6730c904
Include Objective-C++ files in code style check 2022-03-21 12:47:15 +01:00
Casper Jeukendrup
a11f33ebbe
Added "Follow system theme" setting 2022-03-21 12:47:15 +01:00
Casper Jeukendrup
c08d545189
Clean up PlatformTheme code and fix title bar color for HC themes 2022-03-21 12:47:14 +01:00
Eism
b53556c5d4 Added dependency on text font size 2022-03-21 12:23:39 +02:00
RomanPudashkin
e7f373deb2
Merge pull request #10749 from Eism/app_menu_navigation_fix
[MU4] Fixed menu activation
2022-03-21 10:50:49 +02:00
vpereverzev
4c4099777c AbstractSynthesizer is now working with ACTUAL timestamps 2022-03-18 19:14:07 +02:00
vpereverzev
ffd8f9348f Ensure playback of grace notes, jazz articulations and etc. when they're placed at the very beginning of the score 2022-03-18 19:14:07 +02:00
vpereverzev
c0d386bdef Fixed an issue with grace notes playback
Fixed compiler warnings
2022-03-18 19:14:07 +02:00
Eism
800fa57698 Fixed navigation inside open menu 2022-03-17 17:35:59 +02:00
Elnur Ismailzada
4167dcad05
Merge pull request #10711 from Jojo-Schmitz/compiler-warnings
[MU4] Fix compiler warnings
2022-03-17 15:09:39 +01:00
vpereverzev
123a487b44 Fixed an issue with the playback of arpeggio 2022-03-17 15:16:20 +02:00
vpereverzev
a562d0c467 Fixed an issue with slurs playback 2022-03-17 15:16:20 +02:00
vpereverzev
47c8586410 Fixed an issue with note being played quietly because of the overlapped articulations 2022-03-17 15:16:20 +02:00
Joachim Schmitz
8f77aa99e1 Fix build on non-Linux 2022-03-17 14:08:34 +01:00
Joachim Schmitz
d56b8ede09 Fix 'obsolete' warning 2022-03-17 14:08:34 +01:00
Joachim Schmitz
2d97415fc6 Fix (MinGW/Clang) compiler warnings 2022-03-17 14:08:34 +01:00
Joachim Schmitz
32a2f04b9c Fix (MSVC) compiler warnings 2022-03-17 14:08:34 +01:00
Eism
58cdcdd3cf Do not need send key event if accessibility not active 2022-03-17 11:17:13 +02:00
vpereverzev
a68b6eb938 Fixed missing plucked strings mappings 2022-03-15 20:52:16 +02:00
vpereverzev
f341c77e11 Fixed an issue with samples being cut off 2022-03-15 20:30:04 +02:00
vpereverzev
69ec8501f3 Fixed sound mappings for bowed strings 2022-03-15 20:30:04 +02:00
RomanPudashkin
dd6a8a1f9a
Merge pull request #10735 from cbjeukendrup/tab_staff_open_string
Fix some note input keyboard shortcuts on TAB staves and Percussion staves
2022-03-15 20:21:20 +02:00
RomanPudashkin
9aa0332d15
Merge pull request #10744 from cbjeukendrup/save_to_cloud/keynav
Added keyboard navigation for the Save to cloud dialogs
2022-03-15 19:23:40 +02:00
RomanPudashkin
e03198fc6a
Merge pull request #10688 from RomanPudashkin/validate_shortcuts_fix
[MU4] Fix #10666: When adding/replacing some shortcuts, the conflict message about existed shortcut doesn't appear
2022-03-15 14:31:07 +02:00
RomanPudashkin
b81b7d6670
Merge pull request #10722 from Eism/save_state_after_workspace_change
[MU4] Fixed saving/restoring state of ui when changing workspace
2022-03-15 14:29:48 +02:00
Casper Jeukendrup
c60b5fa138
Introduced a cool DEFER syntax macro 2022-03-15 12:21:25 +01:00
Casper Jeukendrup
8c8e8051c2
Fix crash about trying to activate deleted ParentNavigationControl
The crash happened in StyledDialogView.qml, in the onClosed signal handler, when opening the Save to cloud dialog from the How would you like to save dialog; in that case, the navigationParentControl of the Save to cloud dialog pointed to a control in the How would you like to save dialog, which of course has been deleted at the time that the Save to cloud dialog is closed and tries to activate its parent control.
2022-03-15 12:21:24 +01:00
Casper Jeukendrup
0da3bfd549
Automatically focus first panel and control when focussing section 2022-03-15 12:21:24 +01:00
Casper Jeukendrup
b39b797f8c
Fixed activating keyboard navigation when opening "Save to cloud" dialog from "How would you like to save?" dialog 2022-03-15 12:21:24 +01:00
Roman Pudashkin
de6d65a5f3 fix #10666: fixed the shortcuts validation for shortcuts with the "any" context 2022-03-15 13:19:46 +02:00
Eism
0534e84690 Fixed notifying about page state changed 2022-03-15 13:12:42 +02:00
vpereverzev
dc68c81687 Fixed setup for contrabasses 'arco' samples 2022-03-15 12:22:14 +02:00
vpereverzev
b1ff415439 Adjusted gain for Fluid synthesizer 2022-03-15 12:17:37 +02:00
James Mizen
9f43ce19ea fix #10684: Added Heavy X and Heavy X with hat noteheads 2022-03-14 23:19:46 +00:00
Casper Jeukendrup
5b5debb95f
Fixed note input keyboard shortcuts on Percussion staves
The code for checking shortcut context only considered normal staves and tab staves, but did not take percussion staves into account.
2022-03-12 18:48:49 +01:00
Casper Jeukendrup
f32f947755
0 should enter open string – not rests – in tablature staves 2022-03-12 18:48:49 +01:00
vpereverzev
6395e705e3 Fixed a playback for strings articulations 2022-03-11 19:05:50 +02:00
vpereverzev
105ca64105 Applying fixed parameters for the note event during note entry 2022-03-11 19:05:50 +02:00
vpereverzev
0072574d65 Fixed an issue with a wrong velocity conversion 2022-03-11 16:41:27 +02:00
RomanPudashkin
ca7215e5c4
Merge pull request #10728 from Eism/keep_user_data_when_reset_preferences
[MU4] Do not need to remove user data when resetting preferences
2022-03-09 15:46:22 +02:00
vpereverzev
6665bf65c9 Fixed an issue with Dynamics boundaries for Fluid and VST 2022-03-09 14:29:05 +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
Eism
f9bff89903 Do not need to remove user data when resetting preferences 2022-03-09 10:38:41 +02:00
RomanPudashkin
70fb02a853
Merge pull request #10737 from Eism/shortcuts_reset_to_default_fix
[MU4] Fixed reset to default for shortcuts
2022-03-09 10:18:08 +02:00
RomanPudashkin
c34f46caaf
Merge pull request #10746 from Eism/text_field_navigation_macos_fix
[MU4] Fixed navigation for text fields
2022-03-09 10:14:24 +02:00
Casper Jeukendrup
a6a4ced354 Fix macOS build
Forgot linking with Appkit in PR #10750
2022-03-06 00:20:16 +01:00
Casper Jeukendrup
7071bbcc3a
Implemented Reveal in Explorer on Windows 2022-03-05 16:49:50 +01:00
Casper Jeukendrup
9b6ef84bfd
Implemented a new IInteractive::revealInFileBrowser method
Not only opens the parent folder, but also selects the file on OSs that support it.
2022-03-05 16:25:01 +01:00
pereverzev_v
c3024b097c Added toggle behavior for VST audio client 2022-03-05 13:14:07 +02:00
Eism
5e4024b2c2 Ignore KeypadModifier for key input 2022-03-05 00:28:54 +02:00
Elnur Ismailzada
b1b603e20f
Merge pull request #10706 from Eism/styled_menu_height_excees_fix
[MU4] Styled menu overheight fix
2022-03-04 17:10:35 +02:00
Eism
1c0a7252d2 Fixed padding for menu if limited to screen area and doesn't fit in it 2022-03-04 16:23:05 +02:00
jessjwilliamson
4bc71f1b8a
Merge pull request #10191 from Eism/app_title_font_fix
[MU4] App title bar font fix
2022-03-04 10:51:09 +00:00
Eism
0cd65cd21e fix #10594: expand standard keys of default shortcuts 2022-03-04 12:22:09 +02:00
vpereverzev
937d4edc52 Fixed dynamics processing 2022-03-03 21:41:44 +02:00
vpereverzev
60ae27ca15 Actualized keyboards profile 2022-03-03 21:29:20 +02:00
vpereverzev
6968341efe Tuned up fluid synthesizer 2022-03-03 20:13:54 +02:00
Eism
54a6cff154 Fixed anchor item for mixer panel 2022-03-03 18:30:05 +02:00
Eism
3a794eea8d Implemented scrolling with arrow 2022-03-03 18:30:05 +02:00
Eism
f21ed5a9e2 Using default system font for app title bar 2022-03-03 18:24:10 +02:00
Casper Jeukendrup
09b409a6fb
Fix MIDI input on macOS 11.0 and higher
The culprit was bad use of memcpy in Event::fromRawData.
2022-03-03 15:28:56 +01:00
Casper Jeukendrup
c13b797369
Improved Midi Ports DevTools 2022-03-03 15:28:56 +01:00
vpereverzev
ea491adfbf Returned missing alias for voices profile 2022-03-03 12:41:02 +02:00
vpereverzev
03477b510d Excluded fermatas from articulation profiles 2022-03-02 23:41:47 +02:00
vpereverzev
56ecc6ce51 Validate note on and note off events for VST synthesizer 2022-03-02 21:34:14 +02:00
vpereverzev
632666a4a2 Reflect corresponding part changes in playback engine 2022-03-02 21:33:06 +02:00
RomanPudashkin
c2d3c8912c
Merge pull request #10581 from RomanPudashkin/vst_plugin_window_size
[MU4] Fix #9228: VST: When launching popup, they appear in the wrong position and the window is too small
2022-03-02 15:26:23 +02:00
RomanPudashkin
055856a62b
Merge pull request #10701 from vpereverzev/playback_integration
[MU4] playback_integration
2022-03-02 14:11:06 +02:00
RomanPudashkin
b768f4cdc0
Merge pull request #10702 from cbjeukendrup/osxaudiodriver_memory_leak
Fix two memory leaks and some warnings
2022-03-02 10:06:50 +02:00
vpereverzev
f6ae8b03ad Changed default duration for off-stream playback 2022-03-01 21:33:37 +02:00
Casper Jeukendrup
837dada334 Implemented "How would you like to save?" dialog
A.k.a. AskSaveLocationTypeDialog
2022-03-01 20:09:27 +01:00
vpereverzev
348b7dbf61 Added switch for Limiter and Compressor 2022-03-01 20:09:41 +02:00
vpereverzev
74780b90f6 Added missing articulations in MPE definitions 2022-03-01 19:56:12 +02:00
vpereverzev
5aa66d83c3 Added convenient method for SharedHashMap container 2022-03-01 19:55:13 +02:00
vpereverzev
3465d83b6d Integrated EventAudioSource into audio-engine 2022-03-01 19:54:20 +02:00
vpereverzev
d88cf928ba Reworked VST synthesizer wrapper 2022-03-01 19:49:51 +02:00
vpereverzev
e4ee5f74d7 Reworked fluid synthesizer wrapper 2022-03-01 19:49:11 +02:00
vpereverzev
c74263f9bb Implemented AbstractSynthesizer as a base implementation for Fluid, VST, MuseSampler 2022-03-01 19:48:21 +02:00
vpereverzev
ffeaecd0dd Fixed an issue with wrong pitch range calculations for Glissando 2022-03-01 19:36:04 +02:00
vpereverzev
c9cc3b33fb Added support for ChordLine articulations 2022-03-01 19:25:24 +02:00
Eism
1847f94517 Fixed toggling to/from full screen 2022-03-01 10:53:33 +02:00
Casper Jeukendrup
42eb2fbba6
Fix some static analysis warnings
about 'dead stores': values that are written but never read afterwards.
2022-02-28 19:14:05 +01:00
Casper Jeukendrup
391bb6eb27
Fix memory leak in OSXAudioDriver 2022-02-28 18:23:14 +01:00
RomanPudashkin
197fe066ea
Merge pull request #10619 from cbjeukendrup/palettespanelcontextmenumodel
Restore Palettes panel context menu options
2022-02-28 17:25:00 +02:00
Eism
eadb777760 Implemented shortcut that brings up the context menu in notation 2022-02-28 16:33:57 +02:00
Eism
7ea8bbd19b Implemented right click by navigation 2022-02-28 15:38:28 +02:00
RomanPudashkin
387e2c604d
Merge pull request #10648 from Jojo-Schmitz/compiler-warnings
[MU4] Fix compiler warnings
2022-02-25 23:20:11 +02:00
RomanPudashkin
762e99f9ac
Merge pull request #10652 from cbjeukendrup/save_to_cloud/path_infrastructure
Clean up some code relating to paths and saving status, preparing for Save to Cloud features
2022-02-25 19:57:56 +02:00
Roman Pudashkin
70645bbc07 fix #9995: simplified the shortcuts for changing the current duration 2022-02-25 11:56:24 +02:00
Joachim Schmitz
aee07e785f Fix (MSVC) compiler warnings 2022-02-24 16:39:37 +01:00
Casper Jeukendrup
34ce2d2e5a
Implemented general method for generating filename suggestions 2022-02-23 11:18:23 +01:00
RomanPudashkin
3dbe76ef61
Merge pull request #9872 from cbjeukendrup/ui_finesse_5
Two more UI finesse fixes
2022-02-22 17:19:30 +02:00
Eism
595c695db8 If default shortcut is not found then just clear sequences 2022-02-22 14:53:54 +02:00
Eism
10c5f73395 Fixed showing plugins menu on macOS 2022-02-21 21:59:13 +02:00
Eism
ab08c2568e Fixed showing plugin shortcuts 2022-02-21 20:20:59 +02:00
Eism
97e71c3f34 Review fix 2022-02-21 19:35:02 +02:00
Eism
7d9bf28d5d Implemented plugin shortcut editing 2022-02-21 19:35:01 +02:00
Eism
81042b4dfc Implemented running plugins by shortcut 2022-02-21 19:35:01 +02:00
Eism
387363f41e Updated UI for plugins 2022-02-21 19:35:01 +02:00
Roman Pudashkin
3a7e0f8a4e fix #9228: fixed the size and position of the vst plugin window on macOS 2022-02-21 15:32:55 +02:00
Casper Jeukendrup
899b659acf
Restore "Open only one Palette at a time" option 2022-02-19 22:09:18 +01:00
RomanPudashkin
47832085cc
Merge pull request #10408 from iamjithinjohn/ThemeModePreservation
Preserve the Theme setting while enabling/disabling High contrast
2022-02-16 15:54:47 +02:00
RomanPudashkin
238e55971b
Merge pull request #10567 from RomanPudashkin/backspace_and_del_shortcuts
[MU4] Backspace and delete shortcuts
2022-02-16 12:33:26 +02:00
RomanPudashkin
f3e3d38d6a
Merge pull request #10558 from Eism/popups_some_fixes
[MU4] Various fixes for popups
2022-02-15 16:16:12 +02:00
MalevolentStrix
e7e9a94bd2 fix #9220: Preserve the Theme setting while enabling/disabling high contrast.
Add some cases to switch back to the same mode of Theme instead of switching back
to the previous mode of enabled-high-contrast or disabled-high-contrast modes.
2022-02-15 16:02:16 +05:30
Vihaan Thora
abc19f7c9d Fix #10489: prevent clipping in RadioButtonGroup.qml 2022-02-15 11:28:49 +01:00
Eism
e4ef8c5d77 Process focus out events only of current window 2022-02-15 09:30:25 +02:00
Eism
10c625c106 Fixed detection of the correct screen geometry in full screen mode 2022-02-15 09:10:18 +02:00
RomanPudashkin
a4e74e4f12
Merge pull request #10550 from Eism/multiinstance_resource_changed
[MU4] Notification about resource changed for multi instance
2022-02-14 22:55:38 +02:00
Roman Pudashkin
17a3b759bd fixed removing of selected items in the "customise toolbar" popup after pressing backspace / delete 2022-02-14 19:15:17 +02:00
Roman Pudashkin
bf8862e73b fix #10540: fixed removing of selected palettes after pressing backspace / delete 2022-02-14 18:53:22 +02:00
Roman Pudashkin
684244011a fix #10533: fixed removing of selected instruments after pressing backspace / delete 2022-02-14 17:35:07 +02:00
Eism
a7baa39e20 Fixed using a lot of CPU if to launch MU4 together with MU3 2022-02-14 16:32:37 +02:00
Eism
4cf9ca2115 Implemented cache reload: Access token 2022-02-12 16:11:17 +02:00
Eism
532279570d Implemented cache reload: Midi Mapping 2022-02-12 16:10:25 +02:00
Eism
38e46f20ce Implemented cache reload: Shortcuts 2022-02-12 16:09:55 +02:00
Casper Jeukendrup
f6296cd9b9
Correctly display the filename including or excluding extension
Unified the methods for getting filename with and without extension.

With extension:
- Recent files menu

Without extension:
- Home > Scores
- Window title
- Tab title
- When displaying filename inside score using `$f`
2022-02-10 18:51:36 +01:00
RomanPudashkin
fab7bbab36
Merge pull request #10466 from cbjeukendrup/save_online/save_location_preparation
Prepared the possibility to have non-local scores
2022-02-09 18:24:42 +02:00
vpereverzev
dd0f199c5e Introduced playback setup data resolvers 2022-02-09 17:46:22 +02:00
Roman Pudashkin
aad9a9765a removed ScoreViewSection because it is a legacy part of UI 2022-02-09 10:26:47 +02:00
Roman Pudashkin
bd4afc2bf5 implemented the "check for update" button 2022-02-08 10:43:36 +02:00
Roman Pudashkin
72bd4603bc simplified the implementation of ProgressButton 2022-02-08 10:43:35 +02:00
Casper Jeukendrup
30d11d9d65
Added missing functions about io::path 2022-02-07 16:01:46 +01:00
Roman Pudashkin
fe1e670743 removed the extensions module 2022-02-07 16:12:10 +02:00
RomanPudashkin
30a7643d8b
Merge pull request #10069 from cbjeukendrup/standard_dialog_sizing
Enhance sizing in StandardDialogs
2022-02-07 12:31:22 +02:00
vpereverzev
bb2fa51bbc Introduced MusePlaybackEvents sound id 2022-02-04 18:17:41 +02:00
vpereverzev
a77c875a98 Preparations for event audio source class 2022-02-04 18:17:41 +02:00
vpereverzev
e5d1a71a93 Cleaned up ISynthesizer interface 2022-02-04 18:17:41 +02:00
Casper Jeukendrup
5b83d5b591
Val type: add convenience methods for working with enums 2022-02-03 23:44:00 +01:00
Elnur Ismailzada
b84d9d1b9e
Merge pull request #10371 from Eism/accessibility_score_text_editing
[MU4] Accessibility. Score text editing
2022-02-03 20:48:37 +02:00
vpereverzev
7ad4a67e43 Covered the rendering of metronome, note-entry, track events with unit-tests 2022-02-03 17:33:50 +02:00
vpereverzev
b7e855be1e Added missing == operators for mpe types 2022-02-03 17:33:50 +02:00
Eism
65f56d02ee Sending appropriate text change signals instead of a single cursor change signal 2022-02-03 13:02:38 +02:00
Eism
dd369cedf3 Implemented access to score text for screen readers 2022-02-03 13:01:47 +02:00
Eism
163370fb51 Code cleanup 2022-02-03 12:59:00 +02:00
Elnur Ismailzada
c55d277370
Merge pull request #10162 from Eism/flickable_max_velocity
[MU4] Set maximum flick velocity to 1500 for all listviews in the project
2022-02-03 10:02:52 +02:00
Elnur Ismailzada
217b41e5d9
Merge pull request #10152 from Eism/popup_close_fix
[MU4] Popups close fix
2022-02-02 12:49:16 +02:00
Eism
b7fdaccb45 Set maximum flick velocity to 1500 for all views in the project 2022-02-01 19:02:19 +02:00
Eism
d99d39fb59 Close popups if the app was moved 2022-02-01 11:56:05 +02:00
Elnur Ismailzada
b7d397edb2
Merge pull request #10414 from Eism/shared_from_this_fix
[MU4] Shared from this fix
2022-01-31 15:18:01 +02:00
Casper Jeukendrup
e0b656b9b1
Fix updating color of arrow in StyledPopupView 2022-01-29 16:16:49 +01:00
Casper Jeukendrup
0a58bf5722
Fixed (re)sizing PopupView dialogs on Windows 2022-01-29 15:57:23 +01:00
Casper Jeukendrup
e6c13cdd6b
Enhance sizing in StandardDialogs
It's very smart now, and will look beautiful in (hopefully, or at least almost) all possible cases.

Also implemented updating size of PopupView in dialog mode when content size changed. This was necessary to make the StandardDialogs work.
2022-01-29 15:57:21 +01: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
Roman Pudashkin
fa76898432 fixed the inability to edit a line with grip points after clicking on it: prevented the stealing of the active focus from the notation view 2022-01-28 17:30:09 +02:00
Eism
05554083e5 Fixed sharing ownership of *this with children for AccessibilityController 2022-01-28 14:14:44 +02:00
Casper Jeukendrup
3aba6c4677
Fix default margin of StyledPopupView
Also fix width of Inspector popups
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
vpereverzev
e451370fac Added missing articulation patterns 2022-01-25 16:53:05 +02:00
vpereverzev
9d72244cf7 Simplified the playback model logic and introduced persistent articulation parameter 2022-01-25 16:53:05 +02:00
Casper Jeukendrup
692b1d4a18
Fix spacing issue on DevTools > MPE page 2022-01-24 11:36:21 +01:00
Casper Jeukendrup
e1545a165d
Replace TabView+Tab with TabBar+TabButton 2022-01-24 11:00:13 +01:00
HemantAntony
63d518b85e Fix #9434: Added Insert One Measure icon 2022-01-23 11:47:20 +05:30
Casper Jeukendrup
0560eacdf7
Simplify propagating model data into delegate in GridViewSectional 2022-01-19 22:45:37 +01:00
vpereverzev
a9d98beec7 Added an offset argument in order to properly render events considering repeats and jumps 2022-01-19 14:50:48 +02:00
Joachim Schmitz
c2c82fe7cc Fix (MSVC/MinGW) compiler warnings 2022-01-18 22:10:16 +01:00
Elnur Ismailzada
1ab0d32433
Merge pull request #10235 from Eism/menu_item_refactoring
[MU4] Menu item refactoring
2022-01-18 14:52:16 +02:00
Eism
39005fe89e Set parent for MenuItem for correct deleting 2022-01-18 14:10:38 +02:00
Eism
a0c01d76be Moved menu item to uicomponents module 2022-01-17 18:14:00 +02:00
Eism
419c5e37dc Returning constant references instead of raw pointers 2022-01-17 16:04:52 +02:00
Eism
fdd312cd4d Applied using the menu item in the app menu for macOS 2022-01-17 16:04:52 +02:00
Eism
1f667f9c02 Applied using the menu item in the note input bar 2022-01-17 16:04:52 +02:00
Eism
7a31d2a964 Applied using the new menu item in style menu 2022-01-17 16:04:51 +02:00
Eism
fa2ece9d0f Menu item is QObject 2022-01-17 16:04:51 +02:00
MalevolentStrix
598ec0cd24 fix #9220: Fix MuseScore switching from Light to Dark theme and swapping the icons
at the time of First Launch Setup and also while trying to change the Theme via
Edit->Preferences->Appearance. Also Change the position of the selections and the Default value
of the High Contrast Theme to 'White'.
2022-01-16 18:11:22 +05:30
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
Casper Jeukendrup
976a55f479 Explicitly capture QML signal handler arguments - Ui, UiComponents 2022-01-14 11:38:55 +02:00
Casper Jeukendrup
61a25747d9 Explicitly capture QML signal handler arguments - Shortcuts 2022-01-14 11:38:55 +02:00
Casper Jeukendrup
d8280717cc Explicitly capture QML signal handler arguments - Audio, Mpe 2022-01-14 11:38:55 +02:00
Eism
1dc7b7f803 Fixed correct activating a parent control of tooltips and app menu after close 2022-01-13 12:05:42 +02:00
Eism
007dc2f8cf Toggle off palette cell after adding to score 2022-01-13 12:05:42 +02:00
Casper Jeukendrup
1c1a6cb533 Fix non-unity build 2022-01-12 12:32:40 +02:00
Casper Jeukendrup
57916dd9d6 Fix compiler warning about missing override in NavigationControl 2022-01-12 12:32:40 +02:00
Roman Pudashkin
e0f2cc50e8 fixed displaying of shortcuts in the native app menu on macOS 2022-01-11 12:22:12 +02:00
Igor Korsukov
5c02bec609 added go to top staff shortcut 2022-01-11 10:47:34 +02:00
Roman Pudashkin
2e76e0fc63 fix #8253: fixed displaying of shortcuts in tooltips, menus, and in the preferences dialog on macOS 2022-01-11 10:43:58 +02:00
Roman Pudashkin
52125dd271 fixed strings::split when delim.length is greater than 1 2022-01-11 10:43:58 +02:00
Igor Korsukov
ad55298c03 fixed use shortcuts list with search 2022-01-11 10:28:28 +02:00
Casper Jeukendrup
f7f35a34aa KnobControl: fix changing value by using the mouse wheel
Workaround for QML bug
2022-01-10 21:51:53 +02:00
Casper Jeukendrup
94b43c6fdf KnobControl: reset panning when knob is double clicked
Also allow for both vertical and horizontal dragging to change the panning.
2022-01-10 21:51:53 +02:00
Casper Jeukendrup
2de21fe3e4 Fine-tune appearance of AudioResourceControl 2022-01-10 21:51:53 +02:00
Casper Jeukendrup
b8441140c0 VolumeSlider: reset volume when handle is double clicked 2022-01-10 21:51:53 +02:00
Casper Jeukendrup
305e16c03d Add separators in Mixer and finetune spacing 2022-01-10 21:51:53 +02:00
RomanPudashkin
e99d9f4b14
Merge pull request #10229 from RomanPudashkin/popups_blinking_fix
[MU4] fix #10227: App window is blinking when editing text
2022-01-10 20:00:24 +02:00
vpereverzev
cd0b0037fa Optimized mpe::ArticulationMap with shallow-copying 2022-01-10 19:21:56 +02:00
RomanPudashkin
926f76697a
Merge pull request #9956 from Eism/ui_fractional_scaling
[MU4] UI fractional scaling
2022-01-10 16:57:56 +02:00
Roman Pudashkin
691b5ab5d2 fix #10227: fixed popups blinking on macOS after adding a text element 2022-01-10 15:54:31 +02:00
Eism
b07c237e0e Fixed openning popups on current screen 2022-01-10 15:48:40 +02:00
Eism
247a75337e Fixed calculation of window size 2022-01-10 11:40:33 +02:00
Eism
f832707d42 Setting the screen for the popup
Because we do not set a parent for popups, then the current screen is always taken as primary
2022-01-10 11:40:33 +02:00
RomanPudashkin
7a16c961c3
Merge pull request #10053 from cbjeukendrup/text_input_field_padding_radius
Improve padding and radius of TextInputField and DropDown
2021-12-29 17:06:50 +02:00
Igor Korsukov
d359211393 fixed tooltip show 2021-12-28 14:26:26 +02:00
Joachim Schmitz
856ed3fdcd There's no plural for percent 2021-12-28 13:25:14 +02:00
Joachim Schmitz
f0abafd21a Fix (MSVC) compiler warnings 2021-12-28 13:25:14 +02:00