Joachim Schmitz
f7025a6b72
Fix some compiler (?) warnings
...
actually seen while (accidentially) doing an `lupdate` (which works
surprisingly fast now, in 3.x (and Windows) it takes more than an hour,
here it took just about a minute)
2021-09-09 13:38:30 +02:00
vpereverzev
251d56a320
Code style fixes
2021-09-07 19:47:59 +02:00
vpereverzev
2c9a377677
Fixed an issue with master fx resolving
2021-09-07 19:47:59 +02:00
vpereverzev
c51ca184cf
Simplified the management of empty FX slots in mixer
2021-09-07 19:47:59 +02:00
vpereverzev
700f2d7ad4
Fixed an issue with the registering process of VST plugins
2021-09-07 19:47:59 +02:00
vpereverzev
3957c989e1
Implemented a fallback validation for Fx parameters
2021-09-07 19:47:59 +02:00
vpereverzev
a1972f187d
Fixed an issue with menus in MixerPanel
2021-09-07 19:47:59 +02:00
vpereverzev
120a9eccb8
Introduced a concept of AudioFxChain and improved a VSTFX pipeline
2021-09-07 19:47:59 +02:00
RomanPudashkin
423a43b11a
Merge pull request #9022 from RomanPudashkin/reset_focus_fix
...
[MU4] Fixed focus resetting
2021-09-07 15:19:27 +02:00
RomanPudashkin
70c1b49d9e
Merge pull request #9058 from RomanPudashkin/large_text_size_fix
...
[MU4] Fixed displaying None/Auto/Custom buttons
2021-09-07 14:49:57 +02:00
Roman Pudashkin
11340c73a3
fixed displaying None/Auto/Custom buttons
2021-09-07 12:50:08 +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
RomanPudashkin
0d93ba1915
Merge pull request #9045 from Eism/accessibility_preferences_value_list
...
[MU4] Accessibility preferences. Midi device mapping, Shortcuts, Advanced pages
2021-09-06 18:03:04 +02:00
Eism
19191202ff
Implemented accessibility for midi mapping page
2021-09-06 17:31:38 +02:00
Eism
9801821e99
Implemented accessibility for advanced page
2021-09-06 17:02:13 +02:00
Eism
ff44268442
Disabled looping list navigation
...
Looping requires the creation of all items, but the list controls the creation of items as needed
2021-09-06 16:18:00 +02:00
Eism
2175f5ed25
Implemented accessibility for value list
2021-09-06 15:29:43 +02:00
Peter Jonas
cf9654c9ae
Accessibility: Speech for all toolbar buttons
...
Give every toolbar button an accessible name and description for use
with screen readers. By default, the name and description matches the
tooltip title and description, but they can be different if required
for a specific button.
Tooltips for accidentals in the Note Input toolbar have been updated
to use words (e.g. 'sharp', 'flat', etc.) instead of the relevant
Unicode symbol (♯, ♭). This is necessary to enable screen readers to
say the name correctly. It is also an improvement for sighted users
who might not know the correct name for the symbol. The symbol itself
is displayed as the button icon in the toolbar so there is no need to
also show it in the tooltip.
2021-09-06 10:24:20 +01:00
Igor Korsukov
bbe7be1fbf
added diagnostic show bbox of item
2021-09-03 15:15:59 +02:00
Roman Pudashkin
bcf4463d73
fixed the focus reset from NumberInputField
2021-09-03 14:37:22 +02:00
Roman Pudashkin
5bddce7cba
removed redundant mouse areas
2021-09-03 13:56:14 +02:00
Roman Pudashkin
d4f2811df9
implemented FocusListener for resetting focus after clicking on another UI item
2021-09-03 13:55:35 +02:00
Eism
035fbc5c9b
Implemented accessibility for bottom panel
2021-09-03 12:02:05 +02:00
Eism
24e3a99fd1
Implemented accessibility for top panel
2021-09-03 11:59:29 +02:00
Eism
855e6884af
Simplified the shortcuts page
2021-09-03 11:31:25 +02:00
Eism
fcc58c393a
Implemented accessibility for appearance page
2021-09-03 09:56:16 +02:00
Eism
795bb49f02
Fixed setting high contrast themes
2021-09-03 09:56:16 +02:00
Eism
e8e68b98ba
Fixed the background color of rounded radio button
2021-09-03 09:56:16 +02:00
Eism
a6203c83fe
Fixed clipping of components when navigating
2021-09-02 14:32:41 +02:00
Eism
014fb57df5
Fixed dropdown navigation
2021-09-02 13:52:09 +02:00
Eism
2770965036
Implemented accessibility for folders page
2021-09-02 13:52:09 +02:00
Eism
d7ef0031e9
Implemented accessibility for pragramme start page
2021-09-02 13:52:09 +02:00
Eism
f1de79365f
Implemented accessibility for general page
2021-09-02 13:52:09 +02:00
Eism
e408e2d7b9
Implemented accessibility for io page
2021-09-02 13:52:09 +02:00
Roman Pudashkin
52b99531ec
added the method for checking args for emptiness
2021-09-02 12:13:12 +02:00
Roman Pudashkin
fa407b893e
optimized updating of the context menu of dockable panels
2021-09-02 11:58:32 +02:00
Elnur Ismailzada
20db01e728
Merge pull request #8997 from RomanPudashkin/standard_context_menu
...
[MU4] Standard context menu
2021-09-02 10:04:29 +02:00
vpereverzev
ff37c476dd
Removed redundant interface IMixerChannel
2021-09-01 18:53:18 +02:00
vpereverzev
17a8e2264b
Made major preparations for the fallback mechanism of audio output resources
2021-09-01 18:53:18 +02:00
vpereverzev
257bbf6402
Implemented a fallback mechanism for input audio sources
2021-09-01 18:53:18 +02:00
Roman Pudashkin
c8cf91f4e5
replaced NotationPageState with using of IDockWindow
2021-09-01 15:35:14 +02:00
Roman Pudashkin
0cef24bcd1
transferred MainWindowProvider to the ui module
2021-09-01 15:35:14 +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
be4fe3f236
Merge pull request #8987 from vpereverzev/mixer_panel_mapping
...
[MU4] mixer_panel_implementation
2021-09-01 15:00:13 +02:00
vpereverzev
71a937df08
Altered the types of constants in VST and MixerPanel
2021-09-01 14:17:34 +02:00
vpereverzev
0e457a14d7
Returned a missing comparison in AudioResourceMeta structure
2021-09-01 13:53:51 +02:00
vpereverzev
47eb630681
Code style fixes
2021-09-01 13:32:55 +02:00
vpereverzev
89164a7a07
Added a named constant for AbstractResourceItem
2021-08-31 18:14:50 +02:00
Casper Jeukendrup
b7642bb884
Fixed SMuFL anchors
2021-08-31 18:12:52 +02:00
vpereverzev
58ef68a66b
Prevent unnecessary processing for in-active effects
2021-08-31 17:38:40 +02:00
vpereverzev
e420cb3c88
Added a "trackName" method and made sure the audio resources are working using the concept of AudioResourceMeta
2021-08-31 17:38:40 +02:00
vpereverzev
c33297b642
Ensured the work of the VstAudioClient in the FX mode
2021-08-31 17:38:40 +02:00
vpereverzev
c15e669b94
Prevented unnecessary audio processing when the master mixer channel is muted
2021-08-31 17:38:40 +02:00
vpereverzev
40df3b847e
Implemented the usage of Master effects on the mixer
2021-08-31 17:38:40 +02:00
vpereverzev
7bd6e864fa
Additionally ensured re-painting of the RoundedRectangle component
2021-08-31 17:38:40 +02:00
vpereverzev
7a08d189f7
Preventing the issues when menu might be unloaded before the call of handleMenuItem signal
2021-08-31 17:38:40 +02:00
vpereverzev
09c08d4413
Added missing icon codes
2021-08-31 17:37:42 +02:00
vpereverzev
27f03de912
Introduced the concept of AudioResourceMeta object and applied it to audio resource resolvers
2021-08-31 17:37:42 +02:00
vpereverzev
29c97df411
Actualized icon font sources
2021-08-31 17:37:42 +02:00
Eism
9e9da416c7
Fixed roles for menu
2021-08-31 16:54:47 +02:00
Eism
e6128a8b4e
Fixed crash when navigating between submenus
2021-08-31 14:02:25 +02:00
Eism
53a1aff1a5
Fixed blocking navigation chain when editing number(NumberInputField component)
2021-08-27 17:43:50 +02:00
Eism
524d8367cf
Implemented accessibility for menu
2021-08-27 15:21:38 +02:00
Eism
932ca4a2a9
Fixed navigation on menu
2021-08-27 12:59:11 +02:00
Igor Korsukov
265590a1f0
fixed engraving accessible element set focus
2021-08-26 17:16:35 +02:00
RomanPudashkin
84d3bcaa50
Merge pull request #8922 from RomanPudashkin/instruments_moving_fix
...
[MU4] Restoring state of the instruments panel
2021-08-26 13:18:21 +02:00
Igor Korsukov
1a3a719920
added score to navigation chain
2021-08-25 18:29:55 +02:00
Roman Pudashkin
1f58c8edc6
fixed changing of the parts ordering via the three dots menu
2021-08-25 17:47:52 +02:00
Igor Korsukov
cd6781e94d
removed diagnostics uri from ui context resolver
2021-08-25 13:28:30 +02:00
Simon Smith
0c75a458d4
Update Leland to 0.61
2021-08-25 12:12:33 +02:00
Joachim Schmitz
ff3165f08c
Fix MinGW compiler warnings
2021-08-25 12:08:46 +02:00
Igor Korsukov
5a3cf8f6f2
added ignore reset navigation by mouse press for diagnostic
2021-08-25 11:24:22 +02:00
Elnur Ismailzada
e36e8c612c
Merge pull request #8923 from igorkorsukov/accessibility/diagnostic_tree
...
Improved accessibility diagnostic tree
2021-08-25 10:55:44 +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
RomanPudashkin
4a3198011e
Merge pull request #8918 from Jojo-Schmitz/ellipsis
...
[MU4] Change user visible "..." to ellipsis
2021-08-25 09:15:19 +02:00
Igor Korsukov
6675237b91
added auto scroll to focused item
2021-08-24 18:59:04 +02:00
Igor Korsukov
cb77d9698a
added update accessibile items
2021-08-24 18:59:04 +02:00
Peter Jonas
9f67723150
Implement accessible descriptions
...
UI controls were previously given names but not descriptions. Now they
can have both a name and a description.
2021-08-24 15:14:36 +02:00
Joachim Schmitz
cc9fa05e9b
Change user visible "..." to ellipsis
2021-08-24 14:21:57 +02:00
Igor Korsukov
c49bf21ff1
actualization diagnostics module
2021-08-24 10:50:48 +02:00
Elnur Ismailzada
ffaa59232e
Merge pull request #8874 from RomanPudashkin/make_solist
...
[MU4] New score wizard. Instruments page refactoring
2021-08-23 13:36:21 +02:00
RomanPudashkin
50afe9ba16
Merge pull request #8896 from RomanPudashkin/reset_all_formatting
...
[MU4] Reset all formatting button
2021-08-23 11:19:05 +02:00
Joachim Schmitz
df66c86754
Follow up for #8897
2021-08-23 11:11:23 +02:00
Roman Pudashkin
01ad9cf5dd
implemented the "reset all formatting" button
2021-08-23 10:58:08 +02:00
Casper Jeukendrup
e0bf094a65
Fix build when unity build is disabled
2021-08-23 09:54:36 +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
Roman Pudashkin
a4c641298f
implemented SelectableItemListModel for handling operations on
...
selected items
2021-08-20 17:07:53 +02:00
Roman Pudashkin
84cacddd9a
reimplemented InstrumentListModel to enable the multi-selection
2021-08-20 17:07:52 +02:00
Igor Korsukov
5f28d661f1
removed libmscore/layout.cpp
2021-08-20 15:47:07 +02:00
Joachim Schmitz
5092b1cbfb
Fixing an MSVC compiler warning seen on GitHub CI
2021-08-20 14:43:26 +02:00
cbjeukendrup
f5af39d730
Fix MinGW warning about "incompatible function cast"
...
and a very small optimization and added an error logging statement.
2021-08-20 14:43:26 +02:00
RomanPudashkin
260f101867
Merge pull request #8878 from Eism/instruments_popups_fix
...
[MU4] Fixed popups limiting in instruments panel
2021-08-19 13:06:47 +02:00
Eism
58f2a1c011
Fixed popups limiting
2021-08-19 11:33:41 +02:00
RomanPudashkin
b921380a3e
Merge pull request #8815 from wizofaus/text-editing-fixes
...
[MU4] text editing fixes
2021-08-17 22:26:49 +02:00
Igor Korsukov
673600884f
moved midi_old to engraving/compat/midi
2021-08-16 18:29:07 +02:00
Igor Korsukov
d35f0d39f0
changed dropdown scroll width from 4 to 6 px
2021-08-16 15:17:07 +02:00
Igor Korsukov
36f3ea7211
removed changing a dropdown value by wheel
2021-08-16 12:44:30 +02:00
Eism
6a163e43e7
Removed extra methods from interface
2021-08-16 11:03:03 +02:00
Eism
38038443f7
Using nonblocking connection instead of blocking
2021-08-16 11:03:03 +02:00
wizofaus@hotmail.com
25ce5148e6
Merge remote-tracking branch 'origin/master' into text-editing-fixes
2021-08-16 07:52:12 +10:00
Eism
6603dc7640
Implemented background item for flat button
2021-08-13 17:39:11 +02:00
wizofaus@hotmail.com
992afeb8eb
Merge remote-tracking branch 'origin/master' into text-editing-fixes
2021-08-13 06:32:48 +10:00
Eism
b976009911
Fixed warnings in qml
2021-08-12 18:11:38 +02:00
Elnur Ismailzada
d46368795f
Merge pull request #8837 from RomanPudashkin/score_ordering_menu
...
[MU4] Score ordering menu
2021-08-12 15:45:13 +02:00
vpereverzev
26f306d12d
Refined the algorithms of requesting new midi events during the playback
2021-08-12 14:04:50 +02:00
vpereverzev
483062c290
Ensuring that non-looping track sequence would be stopped by the end of the track
2021-08-12 14:04:45 +02:00
vpereverzev
ba69811d57
Ensured a proper removing of TrackSequence when score has been closed
2021-08-12 13:47:26 +02:00
Roman Pudashkin
3e65d4601d
implemented the separate model for the notation context menu
2021-08-12 10:49:47 +02:00
Roman Pudashkin
cc96ccac7a
implemented the model for the context menu in the instruments panel
2021-08-12 10:49:47 +02:00
Casper Jeukendrup
62369e7f81
Fix crash in ThemeConverter
2021-08-11 14:14:43 +02:00
vpereverzev
d9476bd3f4
Ensure that a MixerChannel's audio source is not using residual samples from the previous channel
2021-08-11 01:20:30 +02:00
Roman Pudashkin
134cd1abb4
fixed disappearing excerpts from the parts dialog
2021-08-09 17:06:02 +02:00
Roman Pudashkin
980e6ef0ce
implemented missed feature: items in the instruments panel must be
...
selected after selecting something on the score
2021-08-09 17:04:58 +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
RomanPudashkin
114e99be01
Merge pull request #8817 from cbjeukendrup/roundedRadioButton_text_fix
...
Fixes/cleanup for FlatRadioButton and IncrementalPropertyControl
2021-08-09 09:55:09 +02:00
Arjun Taneja
ceed9679fd
Added and Implemented New UiComponent NavigationFocusBorder
2021-08-08 22:51:16 +05:30
Casper Jeukendrup
980d9d8b66
Simplify/cleanup IncrementalPropertyControl
...
Remove unnecessary properties that are already set correctly by default
2021-08-08 17:08:02 +02:00
Casper Jeukendrup
5c34c94ed0
Fix/simplify FlatRadioButton
's text
and iconCode
properties
2021-08-08 14:19:20 +02:00
Arjun Taneja
af89b6204a
Fixed scrunched elements
2021-08-08 05:35:14 +05:30
Arjun Taneja
883868732c
Navigation Control Border style changed (90% implementation done)
2021-08-08 05:35:14 +05:30
vpereverzev
1ae6974bfb
Code-style fixes
2021-08-06 19:30:00 +02:00
vpereverzev
5f09fbdf48
Implemented dev-tools prototype for handling VSTI and VSTFX plugins
2021-08-06 18:38:39 +02:00
vpereverzev
1ce0d9e727
Implemented VstEditorView dialogs for both VSTI and VSTFX
2021-08-06 16:47:19 +02:00
vpereverzev
930c37456f
Implemented IAudioThreadSecurer in order to prevent thread-safety issues as early as possible
2021-08-06 16:46:40 +02:00
vpereverzev
a234a7a767
Implemented a pipeline for FX via IFxResolver
2021-08-06 16:45:10 +02:00
vpereverzev
448d12f0ed
Implemented a pipeline for synthesizers/samplers/vsti via ISynthResolver
2021-08-06 16:43:43 +02:00
vpereverzev
e064342ac7
Implemented VstPluginsRegister
2021-08-06 16:40:26 +02:00
vpereverzev
28b97eb4ab
Reworked VstModulesRepository
2021-08-06 16:39:46 +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
Roman Pudashkin
4ad2376ccb
implemented ID instead of using strings
2021-08-05 16:54:32 +02:00
Roman Pudashkin
ce35170175
fixed the ID generation process for parts/staves
2021-08-05 16:54:28 +02:00
Arjun Taneja
c7a55c2c0f
code review fixes
2021-08-05 18:31:28 +05:30
Arjun Taneja
b994272b4f
High Contrast Styles Dialog Overhaul + New Design Implementation
2021-08-05 17:26:24 +05:30
Arjun Taneja
3f7e80f12d
Temporary Test Commit
2021-08-05 17:26:23 +05:30
Arjun Taneja
10b787d82d
Removed Border Color Variable/changed Stroke to Border in Accessibility page
2021-08-05 17:26:23 +05:30
Arjun Taneja
3adf495b42
Added Inset Stroke for Various Elements
2021-08-05 17:26:23 +05:30
Arjun Taneja
a57d722526
Inset Stroke for all FlatButtons(unfinished)
2021-08-05 17:26:23 +05:30
Arjun Taneja
8461e13221
Added new Accessibility tab under Appearance tab
2021-08-05 17:26:23 +05:30
Arjun Taneja
91b6df775a
plugged in colour data for HC themes
2021-08-05 17:17:40 +05:30
Casper Jeukendrup
b7430fe5be
Fix linking Unit Tests on macOS
...
TODO: Rework Sparkle support
2021-08-05 00:24:18 +02:00
wizofaus@hotmail.com
64aad5ab32
[MU4] Add units for change enharmonic spelling commands etc.
2021-08-03 11:59:58 +02:00
Roman Pudashkin
70a407d875
fixed handling of entering/leaving events
2021-08-02 09:12:08 +02:00
dylan.nicholson
e3ec24fec7
[MU4] fix spelling & case errors
2021-07-29 23:58:42 +02:00
RomanPudashkin
80bd2bf23c
Merge pull request #8757 from igorkorsukov/project/backup
...
Added make backup
2021-07-29 23:28:48 +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
122824d382
Renamed PalettePanel -> Palette
2021-07-29 16:32:02 +02:00
Igor Korsukov
8dbf7bd64c
added make backup
2021-07-29 14:56:00 +02:00
Eism
da0a89e285
Replaced FlatButton with context menu to MenuButton
2021-07-29 09:50:41 +02:00