Commit graph

16987 commits

Author SHA1 Message Date
pereverzev_v
83d710f27e Disabled telemetry in debug builds 2019-12-20 13:26:14 +02:00
pereverzev_v
bfd0fd4e28 Added cmake build options for telemetry feature 2019-12-20 13:26:14 +02:00
pereverzev_v
6fb49c0d5c Added a check for emptiness of telemetry event data 2019-12-20 13:26:14 +02:00
pereverzev_v
37660ea244 More suitable names for local variables in service injector 2019-12-20 13:26:14 +02:00
pereverzev_v
b1044cce11 Removed registration of telemetry service by Qt meta-system 2019-12-20 13:26:14 +02:00
pereverzev_v
4bf0060ff1 Removed the way for registration of service implementation through the Qt meta-system 2019-12-20 13:26:14 +02:00
pereverzev_v
3e680d94c9 Wrapped new instances of services to QSharedPointer for thier life-time auto-management 2019-12-20 13:26:14 +02:00
pereverzev_v
da66c2459c Returned missing preference key 2019-12-20 13:26:14 +02:00
pereverzev_v
50ef041654 Installation of the UI event-filter, that process events that are important for telemetry 2019-12-20 13:26:14 +02:00
pereverzev_v
2fcf5916fc Request a telemetry permission from user in the first run after install or update 2019-12-20 13:26:14 +02:00
pereverzev_v
bf90868c33 Added a main module setup that relates to main function placement 2019-12-20 13:26:14 +02:00
pereverzev_v
ddc806ff6a Added a way for getting a Shortcut by it's key sequence 2019-12-20 13:26:14 +02:00
pereverzev_v
c799089dd7 Added a few preferences to store a user choice about telemetry 2019-12-20 13:26:14 +02:00
pereverzev_v
e26ca0aed2 Preference keys moved to global module, because it's a general way for all modules to read the preferences 2019-12-20 13:26:14 +02:00
pereverzev_v
af84344dc0 Added a event-filter for processing UI events that can be important for telemetry purpose 2019-12-20 13:23:29 +02:00
pereverzev_v
3018142ae6 Added a telemetry module setup for registration QML types, assets and exportable DI services 2019-12-20 13:23:29 +02:00
pereverzev_v
5299e449ca Added a separate qrc registry file for telemetry module 2019-12-20 13:23:29 +02:00
pereverzev_v
5115b6f27d Added a QObject based model for management of user permission choice 2019-12-20 13:23:29 +02:00
pereverzev_v
8149b3c30c Added a QQuickView based container for a QML telemetry permission dialog 2019-12-20 13:23:29 +02:00
pereverzev_v
9647c54c15 Added a QML implementation of telemetry permission dialog 2019-12-20 13:23:29 +02:00
pereverzev_v
b9f0e21ba9 Added a realization of interface ITelemetryInterface for communication with Google Analytics accordingly to user preferences 2019-12-20 13:23:29 +02:00
pereverzev_v
cf641166ad Added exportable service interface ITelemetryInterface for using a Google Analytics 3-rd party wrapper accordingly to user preferences 2019-12-20 13:23:29 +02:00
pereverzev_v
b258e99056 Added a telemetry module 2019-12-20 13:23:29 +02:00
pereverzev_v
6f28a2b4a6 Added a 3-rdparty Google Analytics wrapper 2019-12-20 13:23:29 +02:00
pereverzev_v
a842685963 Added ServiceInjector - base class that helps a lot with injecting dependencies to clients. Also it provides a perfect way for creating a unit-tests 2019-12-20 13:23:29 +02:00
pereverzev_v
94bc30f4eb Added ServiceResolver - some kind of <Interface, Implementation> registry. Core entity for DI 2019-12-20 13:23:29 +02:00
pereverzev_v
302681a900 Added AbstractModuleSetup for the uniform way to setup modules 2019-12-20 13:23:29 +02:00
pereverzev_v
4377d0905f Add module 'global' for common utility purposes like DI, general QML components, general C++ types, etc. 2019-12-20 13:23:29 +02:00
anatoly-os
57509c23c9 fix colours in Inspector after 41e64aa
Add two more advanced preferences for the styled text colour in the inspector (light and dark themes). Previously, the button colours were reused.
2019-12-19 22:06:20 +02:00
anatoly-os
30831f1ff1
Merge pull request #5542 from Howard-C/readme-md
update and perfect format for README.md
2019-12-19 18:28:09 +02:00
anatoly-os
5ad73bd559
Merge pull request #5543 from Jojo-Schmitz/colors
fix colors
2019-12-19 17:57:08 +02:00
Joachim Schmitz
c1d2d1844c fix colors 2019-12-19 16:47:02 +01:00
Howard Chang
cb71d1dede
update and perfect format for README.md 2019-12-19 23:03:34 +08:00
anatoly-os
41e64aa332 update basic MuseScore colours
Change the colours of voices, buttons, highlight
@dmitrio95 Palettes highlighting must be adapted (fixed) asap
2019-12-19 16:56:49 +02:00
Dmitri Ovodok
80bc26cec2 Fix debugging from XCode 2019-12-19 13:35:28 +02:00
Dmitri Ovodok
eceb3eb4a6
Merge pull request #5457 from jeetee/mingw64-plain-portaudio-dll
fixes the portaudio dependency for MinGW64 builds, no renaming is required
2019-12-19 12:09:04 +02:00
anatoly-os
a5de0cec8b
Merge pull request #5465 from Howard-C/horn-names
re-define names of horns based on suggestions of dafydd46
2019-12-18 16:06:31 +02:00
Dmitri Ovodok
64d72b2e98 fix #297894: re-enable searching cells by palette names 2019-12-18 15:46:02 +02:00
Dmitri Ovodok
9a8d4fa50e fix #298188: fix not playing a note if its articulation playback is turned off
Complements the fix in c136532975 to
take "play" property of articulations into account in MIDI rendering.

Also fix a test for this to be actually executed and to cover the
case of single-note dynamics MIDI rendering.
2019-12-18 14:17:17 +02:00
Dmitri Ovodok
215bf6ee03 fix #298665: fix missing executable icon in Windows builds 2019-12-18 10:57:52 +02:00
anatoly-os
54bd3a13b5 fix tst_workspaces.cpp compilation 2019-12-18 10:18:08 +02:00
anatoly-os
f67d375581 fix macOS build 2019-12-17 15:47:16 +02:00
jeetee
5202a6e2bf fix the portaudio dependency for MinGW64 builds, no renaming is required 2019-12-17 12:20:51 +01:00
Dmitri Ovodok
f6fd678803 fix #280393: fix hairpin grips moving down after pressing Shift
Ensures that updateGrips() is always called after score->endCmd()
so actual layout data are used.
2019-12-17 12:08:04 +02:00
Dmitri Ovodok
1bdeea30c1 fix #298196: fix incorrect barline drawing after edit drag ends
Move updateGrips() and other view state-related calls after an
score()->endCmd() call so grips are always updated with actual
layout state.

Also reset BarLineEditData parameters in BarLine::endEditDrag()
2019-12-17 12:06:01 +02:00
anatoly-os
bef233838d
Merge pull request #5450 from mgavioli/fix_282893_FigBass_dur_lines_too_thin
Fix #282893 : Fig.Bass duration lines exceedingly thin
2019-12-16 19:25:07 +02:00
anatoly-os
1d2548e0ef
Merge pull request #5416 from Jojo-Schmitz/capture-tool-default-dpi
fix #296044: Capture tool images are different in size compared to original
2019-12-16 19:17:29 +02:00
anatoly-os
038b9118e0
Merge pull request #5377 from Howard-C/b-flat-trumpet
add B-flat Trumpet to Orchestra genre, delete Piccolo Trumpet in B-flat from Orchestra and Concert Band genres
2019-12-16 19:11:49 +02:00
anatoly-os
f1d18e5ed2
Merge pull request #5319 from Howard-C/corner-radius
fix #283653: increase maximum value for frame radius in Inspector for text elements
2019-12-16 15:59:33 +02:00
anatoly-os
555809fa4b
Merge pull request #5214 from Jojo-Schmitz/winstore
integrate changes for WINSTORE
2019-12-16 15:53:36 +02:00