Commit graph

1365 commits

Author SHA1 Message Date
Eism
56bd962114 Fixed navigation for table widget 2021-11-15 10:30:37 +02:00
Eism
b1a7c471dc Added build number to log about running app 2021-11-12 18:57:34 +03:00
Eism
bcc7195ad3 Fixed filtering key input on text field 2021-11-12 18:57:34 +03:00
Igor Korsukov
ba4c503ade added asseccibility api and made lyrics is accessible 2021-11-11 18:05:17 +02:00
Igor Korsukov
4410e76255 added edit lyrics to TC8 2021-11-11 18:05:17 +02:00
Eism
e14ec6b376 Fixed accessibility for measure properties 2021-11-11 16:21:31 +02:00
Roman Pudashkin
e7a388e808 fixed the size of the note input bar in the floating mode 2021-11-11 11:22:40 +02:00
Eism
80ee6cdc60 Implemented a navigation border for widget components 2021-11-11 10:00:20 +02:00
RomanPudashkin
1cff4f6770
Merge pull request #9523 from Eism/navigator_text_field_fix
[MU4] Navigation. Fixed navigation between text fields
2021-11-10 16:40:15 +02:00
vpereverzev
fff220500b Implemented a provider for MPE Articulation Profiles 2021-11-10 14:31:15 +03:00
Joachim Schmitz
146344b1f0 Fix #325982: Allow for strike-through text 2021-11-10 09:54:18 +01:00
Casper Jeukendrup
a21c30667a
Reimplemented redesigned Beams style page in QML 2021-11-10 00:58:00 +01:00
Igor Korsukov
8d07052dff added export png to TC7 2021-11-09 17:26:17 +03:00
Eism
10ea56cb77 Fixed navigation between text fields 2021-11-09 13:25:27 +02:00
Igor Korsukov
52df331b6d added ability run all TC, also info about errors and other fixes 2021-11-08 17:13:56 +02:00
Eism
59cb115674 Fixed processing of midi events 2021-11-08 00:17:43 -08:00
Casper Jeukendrup
2491fbc71c
Fix position of underline in StyledTabButton 2021-11-06 16:07:01 +01:00
Casper Jeukendrup
061601dfa2
Move all items in the main toolbars 1px upwards
So that they have 2px top padding, 4px bottom padding
2021-11-06 15:53:19 +01:00
Igor Korsukov
8e178d334a added TC6_UsingInspector_Note 2021-11-03 16:31:47 +02:00
Eism
c6ef93308a Disabled stubbing any events from Qt 2021-11-03 01:10:13 -07:00
Eism
8d9ba543bc Enable process shortcuts only for non-widget objects 2021-11-03 01:10:13 -07:00
RomanPudashkin
ffb4cdd5ba
Merge pull request #9641 from cbjeukendrup/msvc_errors_warnings
Fix conflicting MSVC flags when compiling unit tests on Windows
2021-11-02 21:16:46 +02:00
Casper Jeukendrup
3da101b109
Implemented new UI sizing for toolbars and home menu 2021-11-02 19:47:49 +01:00
Casper Jeukendrup
055a8abdc7
Rename GradientTabButton to PageTabButton and update its selected state 2021-11-02 17:03:22 +01:00
Igor Korsukov
133a3f7bb8 added TC5_UsingInstruments 2021-11-02 08:56:45 -07:00
Casper Jeukendrup
ccfe159f81 Fix (MSVC) compiler warnings 2021-11-02 16:49:24 +01:00
Igor Korsukov
4d1cf1106e fixed resolving ui context 2021-11-02 09:27:43 +02:00
RomanPudashkin
b93f543bad
Merge pull request #9611 from Eism/linux_titlebar_fix
[MU4] Goodbye frameless window on Linux
2021-11-01 20:35:37 +02:00
Elnur Ismailzada
e2a65f7371
Merge pull request #9627 from igorkorsukov/autobot/tc_5
Fixed navigation - window determination
2021-11-01 09:59:30 -07:00
Igor Korsukov
9da2cfecc3 fixed navigation - window determination 2021-11-01 17:59:53 +02:00
Eism
bb1bc46df0 Implemented menu for window in Linux 2021-11-01 16:47:01 +02:00
RomanPudashkin
dfdd473d96
Merge pull request #9621 from Eism/vst_crash_fix
[MU4] Fixed crash by closing app
2021-11-01 16:10:26 +02:00
Elnur Ismailzada
ef10b02d52 Fixed crash by closing app 2021-11-01 05:38:06 -07:00
Igor Korsukov
15c1cc6a5d fixed notification about ui context changed 2021-11-01 05:23:27 -07:00
Casper Jeukendrup
d0c54418ef Implemented sending and receiving MIDI 2.0 events for CoreMIDI (macOS) 2021-10-29 20:49:33 +02:00
vpereverzev
91f4f21331 Code style fixes 2021-10-29 17:05:33 +02:00
vpereverzev
bb6b221842 Added basic unit tests in order to establish a work of MPE with multi-note articulations 2021-10-29 16:50:03 +02:00
vpereverzev
d919d33857 Added basic unit tests in order to establish a work of MPE with single note articulations 2021-10-29 16:49:46 +02:00
vpereverzev
ad599c3dd2 Implemented MPE NoteEvent and MPE RestEvent 2021-10-29 16:48:38 +02:00
vpereverzev
ecadc52e75 Implemented essential types of MusePlaybackEvents 2021-10-29 16:43:01 +02:00
vpereverzev
cbc7435c81 Added the "MPE" module 2021-10-29 16:42:42 +02:00
Elnur Ismailzada
a7f19b5e25
Merge pull request #9600 from Eism/navigation_dialogs_fix
[MU4] Navigation. Activating on dialogs
2021-10-29 06:17:04 -07:00
Igor Korsukov
8b9b2592c4 fixed sending set-dock-open action 2021-10-29 03:32:57 -07:00
Igor Korsukov
eee9158359 added floating dialogs 2021-10-28 19:21:21 +02:00
Igor Korsukov
3b05a3c2a3 added 'add lines' step to TC4 2021-10-28 19:20:33 +02:00
AntonioBL
1c8739732d fix vtest script 2021-10-28 09:31:45 -07:00
Eism
560ae0351e Fixed stack of windows 2021-10-28 17:14:40 +02:00
Eism
383afd29c8 Fixed activating sections only on top window 2021-10-28 17:14:40 +02:00
RomanPudashkin
4f70112b1a
Merge pull request #9585 from Eism/accessibility_combobox_fix
[MU4] Accessibility. Fixed state for comboBox
2021-10-28 14:40:20 +02:00
Elnur Ismailzada
dc370e301a
Merge pull request #9595 from igorkorsukov/autobot/tc_info
Added getting info about testcase from scripts
2021-10-28 04:50:13 -07:00
Igor Korsukov
61fb2e51bc added getting info about testcase from scripts 2021-10-28 11:46:15 +02:00
Elnur Ismailzada
725c69b349
Merge pull request #9524 from RomanPudashkin/toolbars_size_by_content_size
[MU4] Toolbars size by content size
2021-10-28 01:20:45 -07:00
Elnur Ismailzada
71ba038a1f
Merge pull request #9592 from igorkorsukov/autobot/tc_4
Added TC4 Using Palettes
2021-10-28 00:38:13 -07:00
Eism
14108d2ed6 Fixed state for comboBox 2021-10-27 15:11:50 +02:00
Igor Korsukov
ff1ad66fc0 added TC4 Using Palettes with Clefs, Key sig, Time sig steps 2021-10-27 14:48:54 +02:00
RomanPudashkin
8f5e42b9eb
Merge pull request #9580 from Eism/accessibility_mixer
[MU4] Accessibility. Mixer panel
2021-10-27 10:19:38 +02:00
RomanPudashkin
327130b4f1
Merge pull request #9577 from igorkorsukov/autobot/tc_3
Added TC3 Using note input toolbar
2021-10-27 09:32:54 +02:00
Igor Korsukov
9e2ffb2499 added TC3 Using note input toolbar 2021-10-26 16:27:26 +02:00
Eism
d4f22fb863 Implemented accessibility for mixer panel 2021-10-26 15:47:30 +02:00
Igor Korsukov
dd114cf351 fixed engraving accessible tree 2021-10-26 06:26:16 -07:00
Eism
734073409d Implemented navigation for other sections on mixer panel 2021-10-25 18:35:13 +02:00
Eism
84c4931c0b Implemented navigation for range components 2021-10-25 18:35:13 +02:00
Eism
3303aede05 Fixed multiple instances of top instrument in mixer panel 2021-10-25 16:59:04 +02:00
Igor Korsukov
0a5c1c16d6 added TC1 Create simple score 2021-10-23 13:10:47 +02:00
Roman Pudashkin
1732831ad0 implemented truncation of the notes input panel content if it is too large 2021-10-22 15:36:30 +02:00
Eism
981d8cd988 Fixed closing popup panel in add-ons 2021-10-21 15:48:26 +02:00
Eism
3df366c478 Slider to Range for processing the state of progress bar changing 2021-10-21 14:40:33 +02:00
Roman Pudashkin
83fc41b248 toolbars will now use the size of the content to determine their minimum size 2021-10-21 12:41:09 +02:00
Eism
e746e26040 Implemented accessibility for slider 2021-10-20 16:28:44 +02:00
Eism
075b1a27da Fixed the state change for accessible item 2021-10-20 11:51:03 +02:00
RomanPudashkin
9380f132e2
Merge pull request #9499 from Eism/accessibility_addons
[MU4] Accessibility. Add-ons page
2021-10-19 15:52:38 +02:00
Eism
72b572566e Fixed review issues 2021-10-19 15:13:37 +02:00
Eism
12aa917f60 Implemented ensure content visible for tabs 2021-10-19 14:12:49 +02:00
Eism
0286d22091 Implemented accessibility for extensions tab 2021-10-19 14:12:49 +02:00
Eism
a946f09375 Implemented accessibility for plugins tab 2021-10-19 14:12:49 +02:00
Eism
34a2bbae12 Fixed category dropdown 2021-10-19 14:12:49 +02:00
RomanPudashkin
741cb07253
Merge pull request #9482 from RomanPudashkin/inspector_separators
[MU4] Fix #9245: A divider line should be placed in between sections
2021-10-19 11:29:43 +02:00
Roman Pudashkin
0e8d6068eb updated the icons font 2021-10-19 11:28:13 +02:00
Roman Pudashkin
57d9da3204 fixed the height of collapsed sections 2021-10-19 10:53:51 +02:00
Roman Pudashkin
850caa83c0 fix #9245: added separators between sections 2021-10-19 10:53:49 +02:00
Elnur Ismailzada
3599b6359f
Merge pull request #9484 from Eism/accessibility_orca_cancel_reading
[MU4] Accessibility. Orca cancel reading
2021-10-18 08:26:33 -07:00
Eism
fad1cf4d8c Fixed tests 2021-10-18 16:23:02 +02:00
Casper Jeukendrup
740a0a66e0
Add minimum size property to StyledScrollBar
And slightly fixed the minimum size property of NotationScrollBar.
2021-10-17 16:29:38 +02:00
Casper Jeukendrup
c96a00d267
Add 4px padding to ScrollBars
- Both StyledScrollBar and NotationScrollBar
- Removed anchors.margins we added earlier, which are now redundant
- Removed some redundant anchors properties from StyledScrollBars, because those are already set by default
2021-10-17 16:29:38 +02:00
Casper Jeukendrup
32d2a02ca4
Improve "Always on" state of StyledScrollBar
Also added `thickness` property, so that we don't need to set width or height manually.
2021-10-17 16:29:37 +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
Eism
2dc5376d1e Fixed crash when exiting the application
When exiting, the accessibility system asks for the states of the elements, but our services are no longer available
2021-10-15 13:49:12 +02:00
Eism
f8b3fc028a Canceling the reading the name of previous control on accessibility 2021-10-15 13:38:56 +02:00
RomanPudashkin
fc9fdee135
Merge pull request #9410 from cbjeukendrup/menu_item_roles
Fix place of "About" actions in macOS menu bar
2021-10-14 23:35:47 +02:00
Casper Jeukendrup
38565321fa
Fix place of "About" actions in macOS menu bar
Co-Authored-By: Matt McClinch <mattmcclinch@gmail.com>
2021-10-14 23:12:22 +02:00
Casper Jeukendrup
e14b281443
Fix compiler warning in VST module
Missing virtual destructor
2021-10-14 22:39:57 +02:00
Casper Jeukendrup
fca06913f2
Prevent width/clipping issues with StyledTextLabels in Inspector
By giving them the width of the parent, the text labels won't grow infinitely long, so that the text gets elided instead of clipped.
2021-10-14 18:25:21 +02:00
Casper Jeukendrup
49fc61f42d
Fix width and wordwrap of text in CheckBox and VisibilityBox 2021-10-14 18:11:53 +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
Elnur Ismailzada
5f919c78b0
Merge pull request #9439 from Eism/accessibility_workspaces_dialog
[MU4] Accessibility. Workspaces dialog
2021-10-12 08:20:04 -07:00
Eism
158dfe3d70 Implemented accessibility for workspaces dialog 2021-10-12 16:41:12 +02:00
RomanPudashkin
727da840d6
Merge pull request #9421 from Eism/accessibility_macos_fix
[MU4] Fixed accessibility on macOS
2021-10-12 15:42:59 +02:00
Eism
c8cfcf0c5d Implemented accessible object for main quick window for macOS 2021-10-12 15:13:15 +02:00
RomanPudashkin
1dd70b04ad
Merge pull request #9354 from cbjeukendrup/fix_popup_with_anchor_item_off_screen
Fix `PopupView`s with an anchor item going off screen
2021-10-12 12:14:57 +02:00
Casper Jeukendrup
ed5fe8050c Small cleanup in some CMakeLists.txt files 2021-10-11 12:30:27 +02:00
Igor Korsukov
80d1778740 added test script NewScore10InstrPutNotesSaveClose 2021-10-07 18:23:29 +02:00
Casper Jeukendrup
9840a80263 Draw focus border of items in AppTitleBar/AppMenuBar inside rect
Otherwise, it does not fit the screen
2021-10-07 17:29:20 +02:00
Casper Jeukendrup
58047b84ed Fix width/spacing of menus in AppMenuBar
And fix color of Close button in AppTitleBar
2021-10-07 17:17:19 +02:00
Casper Jeukendrup
5b46fe37d5 Fix PopupViews with an anchor item going off screen 2021-10-07 16:42:27 +02:00
Casper Jeukendrup
5069542c9b Fix (Semi)Bold style for fonts other than Fira Sans 2021-10-07 16:42:26 +02:00
Igor Korsukov
6e6d1ca8df added shortcuts api 2021-10-07 11:58:16 +02:00
Igor Korsukov
23e061fcc4 added autobot put note script 2021-10-06 18:43:20 +02:00
Igor Korsukov
b26232d348 added api autobot pause method 2021-10-06 17:02:07 +02:00
Igor Korsukov
98b4bb41c7 added autobot run script testcase 2021-10-06 16:21:35 +02:00
Roman Pudashkin
7bc030405b fixed removing an object from the stack if it isn't at the top (e.g. a user can close a dialog that is located under the main window via the X button in the dialog title) 2021-10-06 16:02:16 +02:00
Roman Pudashkin
faa5268481 fixed the object stack updating after changing the current window 2021-10-06 15:33:29 +02:00
Roman Pudashkin
bd13c0fde0 objectID -> objectId 2021-10-06 12:23:12 +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
Roman Pudashkin
309bf0f125 added the method isOpened(UriQuery) that takes URI parameters into account 2021-10-06 12:23:11 +02:00
Igor Korsukov
790926f0ce added autobot script engine 2021-10-06 10:01:16 +02:00
Igor Korsukov
2bc5a0afd5 added dialog with scripts 2021-10-06 10:01:16 +02:00
Eism
56771f8de7 Fixed accessibility for general section 2021-10-06 09:56:51 +02:00
Eism
be6f85d2c0 Implemented accessibility for line popup 2021-10-05 11:10:39 +02:00
Elnur Ismailzada
215f87b247
Merge pull request #9364 from cbjeukendrup/accessibility_export_dialog
Implemented keyboard navigation for Export dialog
2021-10-05 11:07:53 +02:00
Elnur Ismailzada
98496c9cd9
Merge pull request #9366 from igorkorsukov/framework/log_level
Added logs remover and LOGGER_DEBUGLEVEL_ENABLED cmake option
2021-10-04 16:38:34 +02:00
Igor Korsukov
6d4755b4c4 added logs remover and LOGGER_DEBUGLEVEL_ENABLED cmake option 2021-10-04 15:36:54 +02:00
Casper Jeukendrup
cf5d60c92e Implemented keyboard navigation for Export dialog 2021-10-04 15:29:41 +02:00
Eism
367c50522c fixed code style 2021-10-04 15:29:27 +02:00
Eism
6f1a07c356 Implemented accessibility for note popup 2021-10-04 15:29:27 +02:00
Eism
f7ffe2fd0e Made horizontal and vertical navigation more flexible 2021-10-04 15:29:27 +02:00
Elnur Ismailzada
e91455dcf8
Merge pull request #9276 from Eism/accessibility_fix
[MU4] Partially fixed accessibility for NVDA
2021-10-04 08:43:08 +02:00
Joachim Schmitz
927b644ea8 Fix Compiler warnings
* In MSVC reg. unreachable code
* In MinGW reg. missing parenteses
2021-10-01 11:36:00 +02:00
vpereverzev
f9d39f4200 Fixed build for Linux 2021-09-30 17:39:17 +02:00
vpereverzev
d790874f45 Ensured that vertical scrollbar is always visible in the mixer panel 2021-09-30 17:39:17 +02:00
vpereverzev
349558079c Setting VST dialogs name using resource id 2021-09-30 17:39:17 +02:00
vpereverzev
ede70db212 Fixed an issue with resetting state buffers for vst plugins 2021-09-30 17:39:17 +02:00
pereverzev_v
26c9e11cac Fixed VST sdk build for MAC OS 2021-09-30 17:39:17 +02:00
Joachim Schmitz
536e1aa306 Fix MSVC compiler warnings 2021-09-30 00:18:51 +02:00
vpereverzev
68e46806f3 Increased the minimum diff of audio signal 2021-09-29 19:45:23 +02:00
vpereverzev
ba77f5089d Preventing notification about audio signal changes if the value is not sufficiently greater than previous audio signal value 2021-09-29 19:45:23 +02:00
vpereverzev
0cac71bb43 Code style fixes 2021-09-29 16:38:18 +02:00
vpereverzev
888a5bcd14 Optimized launching of Vst Views 2021-09-29 16:38:18 +02:00
vpereverzev
e7d18ca5d6 Added parameter changes handling in VstPlugin 2021-09-29 16:38:18 +02:00
vpereverzev
5b9d3a7a1f Implemented VstComponentHandler in order to receive notifications about parameter changes 2021-09-29 16:38:18 +02:00
vpereverzev
891e1ad4f9 Declared VST types related to VST parameters handling 2021-09-29 16:38:18 +02:00
vpereverzev
ede7d5ac3d Fixed an issue with filtering fx parameters in VstFxResolver 2021-09-29 16:38:18 +02:00
vpereverzev
f4d0bdab6b Added notifications about adding/removing tracks from tracksequence 2021-09-29 16:38:18 +02:00
vpereverzev
7f384278ba Updated applying new input/output parameters 2021-09-29 16:38:18 +02:00
vpereverzev
6159767e77 Updated ISynthesizer interface with "params" method and according notification 2021-09-29 16:38:18 +02:00
vpereverzev
f40fac564d Added read/write methods for AudioUnitConfiguration 2021-09-29 16:38:18 +02:00
Eism
4db3f2fbcf Replaced the note input customise dialog to popup 2021-09-29 14:17:22 +02:00
Igor Korsukov
e48f83df3a moved engraving barline tests to gtest 2021-09-28 16:00:15 +02:00
Eism
5fa085a59b Implemented accessibility for the note input customise dialog 2021-09-28 12:24:47 +02:00
Eism
3f3838a836 Implemented accessibility for dialog 2021-09-28 12:21:17 +02:00
RomanPudashkin
6ba8574869
Merge pull request #9307 from cbjeukendrup/straight_flags
Added the possibility to use straight flags
2021-09-28 11:29:41 +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
Casper Jeukendrup
f1ad01188b Remove redundant margins from dock toolbars
And fix GradientTabButton accordingly.
2021-09-28 10:52:41 +02:00
Casper Jeukendrup
caddac293b Added the UI for enabling straight note flags 2021-09-28 10:46:32 +02:00
Igor Korsukov
ed5c2f5a0a fixed crash on close notation 2021-09-28 10:42:49 +02:00
Igor Korsukov
cddc378f76 fixed setup engraving default style 2021-09-27 11:20:51 +02:00
Eism
17a0234b68 Fixed accessibility for NVDA 2021-09-24 16:59:36 +02:00
Roman Pudashkin
74bdcea17c fixed switching between tabs in the playback popup after updating selection 2021-09-24 11:55:37 +02:00
RomanPudashkin
7d1cbc1621
Merge pull request #9247 from igorkorsukov/engraving/rw4
Added score migration
2021-09-23 22:30:04 +02:00
Igor Korsukov
60b5a3bf9f added migration options 2021-09-23 16:05:18 +02:00
Igor Korsukov
9a26963e1a added project migration 2021-09-23 14:05:25 +02:00
RomanPudashkin
655259e166
Merge pull request #9215 from vpereverzev/various_mixer_fixes
[MU4] mixer_cleanup
2021-09-21 19:54:06 +02:00
vpereverzev
22f90d36ba Improved the layout of Mixer Sections 2021-09-21 19:03:02 +02:00
vpereverzev
18549a04c9 Fixed an issue with wrong volume level conversions 2021-09-21 18:57:05 +02:00
vpereverzev
a2dd11ff69 Fixed an issue #9150 2021-09-21 18:39:22 +02:00
vpereverzev
a2e80316b1 Fixed an issue #9151 2021-09-21 18:28:23 +02:00
vpereverzev
892b29339d Fixed an issue #9148 2021-09-21 18:27:32 +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
0c1b2b2f9a Implemented accessibility for score additional info page 2021-09-20 15:00:44 +02:00
Eism
bb02f5a4f2 Implemented the navigation for general info view 2021-09-20 15:00:44 +02:00
Eism
496c1ad953 Implemented the navigation for popups 2021-09-20 15:00:44 +02:00
Eism
4833566a16 Fixed navigation for popups in all places 2021-09-20 15:00:44 +02:00
Eism
8d7860c1dc Replaced navigation panel with navigation section for disable exit from the popup by Tab 2021-09-20 15:00:44 +02:00
vpereverzev
e725d0bb63 Implemented a possibility to receive applied audio parameters when a track being added 2021-09-20 13:28:24 +02:00
vpereverzev
5f8d95caa4 Implemented reading and writing of project's audio settings 2021-09-20 13:28:24 +02:00
Roman Pudashkin
87bdd87331 implemented the ability to configure volta lines 2021-09-20 13:28:10 +02:00
Casper Jeukendrup
38850ef6cd Simplify the Notehead Group Selector
Also fixes the quality of the notehead icons by using the musical font instead of SVGs.
TODO: Currently using "Bravura" instead of ui.theme.musicalFont.family (Leland), because Leland does not have all icons yet
2021-09-19 13:49:58 +02:00
Casper Jeukendrup
c534b96682 Let FlatRadioButton automatically find the button group it belongs to
Also remove unused property from InspectorSectionView.
2021-09-18 13:54:04 +02:00
Casper Jeukendrup
bfca64086a Created NoteHeadTypeSelector component
And register PropertyItem type to QML, so that we can specify that type explicitly in QML.
2021-09-17 21:02:53 +02:00
RomanPudashkin
a404818b7f
Merge pull request #9152 from Eism/accessibility_menu_fix
[Mu4] Fixed the accessibility for menu
2021-09-17 12:25:55 +02:00
Casper Jeukendrup
58348246ff Improved the structure of the Ambitus inspector
From top to bottom:
- Top note
- Bottom note
- "Update to match the notes on the staff"
- Show more
- Direction
- Notehead group
- Notehead type
- Line thickness
2021-09-17 00:39:30 +02:00
Eism
a30b8c2d8e Fixed the accessibility for menu 2021-09-16 16:16:55 +02:00
RomanPudashkin
04217347bd
Merge pull request #9147 from Eism/accessibility_preferences_other_pages
[MU4] Accessibility preferences. Other pages
2021-09-16 10:18:19 +02:00
Eism
ac4522a9ef Implemented accessibility for import page 2021-09-16 09:48:51 +02:00
Eism
6a9e061869 Implemented accessibility for note input page 2021-09-15 17:52:00 +02:00
Eism
0a2ed2203d Fixed accessible checked state for check box 2021-09-15 17:47:24 +02:00
Eism
53c935356c Fixed appearance page 2021-09-15 17:13:50 +02:00
Eism
a818743d0f Implemented accessibility for canvas page 2021-09-15 15:54:15 +02:00
Eism
c342e03749 Simplified the canvas page 2021-09-15 15:16:02 +02:00
vpereverzev
0125f6bc24 Optimized CPU load when nothing being played 2021-09-15 13:24:08 +02:00
vpereverzev
2aa4f3de0f Refined the "process" method of IAudioSource interface which now returns amount of processed samples 2021-09-15 13:24:08 +02:00
vpereverzev
55a5ad584c Implemented "flush" behavior for vst audio client 2021-09-15 13:24:08 +02:00
vpereverzev
9453158cfc Got rid of redundant method from ISynthesizer interface 2021-09-15 13:24:08 +02:00
wizofaus@hotmail.com
0a55be9ea4 [MU4] fix #8856 load/save style commands 2021-09-15 18:52:39 +10:00
Elnur Ismailzada
b78bdb97df
Merge pull request #8942 from shoogle/toolbar-accessibility
Accessibility: Speech for all toolbar buttons
2021-09-15 09:48:24 +02:00
Casper Jeukendrup
1126a8f590 Fix compiler warning reg. unused private members in limiter.h 2021-09-14 22:41:06 +02:00
RomanPudashkin
868069c4c3
Merge pull request #8853 from Jojo-Schmitz/leland-update-master
[MU4] Fix #316152: Some characters do not print from Leland on certain printer drivers on Mac
2021-09-14 22:04:25 +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
vpereverzev
7354febb63 Added forgotten check for minimum operable level in Compressor 2021-09-14 15:14:29 +02:00
Joachim Schmitz
65539df60e Fix MSVC compiler warnings 2021-09-13 21:53:05 +02:00
vpereverzev
a321773414 Code style fixes 2021-09-13 20:06:28 +02:00
vpereverzev
8355a8cded Moved audiomathutils into audio::dsp space 2021-09-13 19:38:43 +02:00
vpereverzev
4a5eedd78f Implemented an internal limiter 2021-09-13 19:38:26 +02:00
vpereverzev
f8748b32e8 Implemented an internal compressor 2021-09-13 19:38:11 +02:00
vpereverzev
4a95d53fac Implemented a compressor for mixer channels 2021-09-13 15:59:20 +02:00
vpereverzev
82e0274fa5 Refined and optimized master channel output in the mixer 2021-09-13 15:59:20 +02:00
RomanPudashkin
92d372f04e
Merge pull request #8886 from ArjunBoi/ScorePageColourInversion
Score-Page Color Inversion
2021-09-10 17:38:41 +02:00
Igor Korsukov
80b318b157 removed engraving parent hack 2021-09-10 12:56:23 +02:00
Igor Korsukov
6ff8dcf230 improved engraving accessible tree 2021-09-10 12:09:48 +02:00
Arjun Taneja
7f0c9b823d Code Review Fixes 2021-09-09 18:11:12 +05:30
Arjun Taneja
63cda41fae work in progress 2021-09-09 18:05:05 +05:30
Roman Pudashkin
80c0c0d226 fixed crash after opening dialogs via the context menu 2021-09-09 13:39:15 +02:00
Joachim Schmitz
fc3ae79d71 Fix compiler warning seen on (the) Mac (build on Github) 2021-09-09 13:38:30 +02:00
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