Commit graph

1524 commits

Author SHA1 Message Date
Casper Jeukendrup
debc46753b
Update color states of NotationSwitchButton 2022-04-01 22:34:31 +02:00
RomanPudashkin
ed83f5ebb4
Merge pull request #11045 from cbjeukendrup/fix_pitch_names_with_negative_octave
Fix MIDI Pitch Names
2022-04-01 10:47:25 +02:00
Casper Jeukendrup
9394f6361e
StyledTextLabel: only create MouseArea if really necessary
Only needed when a link is hovered
2022-03-31 23:54:59 +02:00
Casper Jeukendrup
12c88d386f
Fix MIDI Pitch Names
Seen in Preferences > MIDI device mapping > Assign.
2022-03-31 23:43:49 +02:00
RomanPudashkin
064eb06ab7
Merge pull request #10926 from cbjeukendrup/onscreen_piano
Implemented On-screen Piano Keyboard
2022-03-31 16:28:27 +02:00
RomanPudashkin
ee9e416695
Merge pull request #11001 from cbjeukendrup/fix_windows_full_screen_shortcut
Fix keyboard shortcut for full screen
2022-03-31 16:26:02 +02:00
Casper Jeukendrup
4870596a90
PianoKeyboard: add scroll bar 2022-03-31 12:10:34 +02:00
Casper Jeukendrup
035be893d8
PianoKeyboard: Implemented basic drawing of piano keys 2022-03-31 12:10:33 +02:00
Casper Jeukendrup
cb0a3b3f94
Fix compiler warnings reg. uninitialized variables 2022-03-31 12:10:32 +02:00
Joachim Schmitz
40e1ccc6e9 Improve log/assert messages 2022-03-31 14:18:20 +06: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
Casper Jeukendrup
9c9c4ec037 Simplify creating Promises
Less typing, less reading

We can now make this `auto` simplification because we give the compiler information about the expected type of the promise body.
2022-03-31 14:17:22 +06:00
Casper Jeukendrup
112d29d931 Enforce that Promise body resolves OR rejects exactly once
We now enforce that the body of a promise returns a "Result" struct. Such a struct can only be obtained by calling "resolve" or "reject".
Additionally, if you call "resolve" or "reject" without using its result, `Q_REQUIRED_RESULT` will kick in and give you a compiler warning. So you either have to return it (which you should do), or you use it in another way, which is impossible to do unconsciously.

The only disadvantage is that you now have to write `return resolve` etc. instead of just `resolve`, but the advantages are bigger.
2022-03-31 14:17:22 +06:00
RomanPudashkin
2b93e8afca
Merge pull request #10988 from cbjeukendrup/select_nothing_on_start
Nothing should be selected on the score when a new score is created, or an existing score opened
2022-03-31 10:00:40 +02:00
Casper Jeukendrup
d78c6f9227
Fix keyboard shortcut for full screen
- Remove "Meta+Ctrl+F" for non-macOS platforms, where it is not common
- Make it the primary shortcut on macOS, where it is standard
2022-03-31 00:13:20 +02:00
Casper Jeukendrup
b1790a06e7
Fix drawing checked flat QPushButtons 2022-03-30 23:57:58 +02:00
Casper Jeukendrup
5c47b2c380
Fixed navigation focus border in NotationSwitchButton.qml 2022-03-30 20:00:35 +02:00
RomanPudashkin
badec98f02
Merge pull request #10789 from cbjeukendrup/flat_button_size
Fix the size of FlatButton
2022-03-30 15:14:30 +02:00
RomanPudashkin
7a5c5ac8cd
Merge pull request #10944 from Jojo-Schmitz/default-user-dir
[MU4] Fix user dir default to "MuseScore4" or "MuseScore4Development"
2022-03-29 22:10:12 +02:00
pereverzev_v
97bd99cd8e Ensure that we're processing only active plugins 2022-03-29 16:54:43 +02:00
Joachim Schmitz
52ccb310aa Fix user dir default to "MuseScore4" or "MuseScore4Development"
or whatever the `applicationName()` is going to be,
for it to not collide with the default user dir of MuseScore 1.x
2022-03-29 16:23:06 +02:00
RomanPudashkin
25dc4b79d1
Merge pull request #10824 from cbjeukendrup/solo_mute
Fix solo/mute interactions in Mixer
2022-03-29 11:20:09 +02:00
RomanPudashkin
15b03570e5
Merge pull request #10928 from Eism/open_popups_fix
fixed #9658: Resolve current screen for popups by parent item
2022-03-29 09:32:05 +02:00
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