diff --git a/src/appshell/appshell.qrc b/src/appshell/appshell.qrc
index 91b368252d2b7..cf6567b15135b 100644
--- a/src/appshell/appshell.qrc
+++ b/src/appshell/appshell.qrc
@@ -100,6 +100,7 @@
resources/LoadingScreen.svg
resources/OnlineSoundsPreview.gif
resources/welcomedialog/MuseSounds.png
+ resources/welcomedialog/MuseScoreCom.png
resources/welcomedialog/WhatsNew.png
resources/welcomedialog/ExploreTutorials.png
qml/Preferences/BraillePreferencesPage.qml
diff --git a/src/appshell/internal/startupscenario.cpp b/src/appshell/internal/startupscenario.cpp
index 347dfe11dc86e..81a095ea732a3 100644
--- a/src/appshell/internal/startupscenario.cpp
+++ b/src/appshell/internal/startupscenario.cpp
@@ -231,33 +231,42 @@ bool StartupScenario::startupCompleted() const
QList StartupScenario::welcomeDialogData() const
{
QVariantMap item1;
- item1.insert("title", muse::qtrc("appshell/welcome", "What’s new in MuseScore Studio"));
- item1.insert("imageUrl", "qrc:/resources/welcomedialog/WhatsNew.png");
+ item1.insert("title", muse::qtrc("appshell/welcome", "Enjoy free cloud storage"));
+ item1.insert("imageUrl", "qrc:/resources/welcomedialog/MuseScoreCom.png");
item1.insert("description", muse::qtrc("appshell/welcome",
- "Includes a new system for hiding empty staves, a new text editing widget, guitar notation improvements, engraving improvements and more."));
- item1.insert("buttonText", muse::qtrc("appshell/welcome", "Watch video"));
+ "Save your scores privately on MuseScore.com to revisit past versions and invite others to view and comment – and when you’re ready, share your music with the world."));
+ item1.insert("buttonText", muse::qtrc("appshell/welcome", "View my scores online"));
item1.insert("destinationUrl",
- "https://www.youtube.com/watch?v=J2gY9CbMuoI&utm_source=mss-app-yt-4.6-release&utm_medium=mss-app-yt-4.6-release&utm_campaign=mss-app-yt-4.6-release");
+ "https://musescore.com/my-scores?utm_source=mss-app-welcome-musescore-com&utm_medium[…]lcome-musescore-com&utm_campaign=mss-app-welcome-musescore-com");
QVariantMap item2;
- item2.insert("title", muse::qtrc("appshell/welcome", "Install our free MuseSounds libraries"));
- item2.insert("imageUrl", "qrc:/resources/welcomedialog/MuseSounds.png");
+ item2.insert("title", muse::qtrc("appshell/welcome", "What’s new in MuseScore Studio"));
+ item2.insert("imageUrl", "qrc:/resources/welcomedialog/WhatsNew.png");
item2.insert("description", muse::qtrc("appshell/welcome",
- "Explore our collection of realistic sample libraries, including solo instruments, marching percussion, and full orchestra - available for free on MuseHub."));
- item2.insert("buttonText", muse::qtrc("appshell/welcome", "Get it on MuseHub"));
+ "Includes a new system for hiding empty staves, a new text editing widget, guitar notation improvements, engraving improvements and more."));
+ item2.insert("buttonText", muse::qtrc("appshell/welcome", "Watch video"));
item2.insert("destinationUrl",
- "https://www.musehub.com/free-musesounds?utm_source=mss-app-welcome-free-musesounds&utm_medium=mss-app-welcome-free-musesounds&utm_campaign=mss-app-welcome-free-musesounds&utm_id=mss-app-welcome-free-musesounds");
+ "https://www.youtube.com/watch?v=J2gY9CbMuoI&utm_source=mss-app-yt-4.6-release&utm_medium=mss-app-yt-4.6-release&utm_campaign=mss-app-yt-4.6-release");
QVariantMap item3;
- item3.insert("title", muse::qtrc("appshell/welcome", "Explore our tutorials"));
- item3.insert("imageUrl", "qrc:/resources/welcomedialog/ExploreTutorials.png");
+ item3.insert("title", muse::qtrc("appshell/welcome", "Install our free MuseSounds libraries"));
+ item3.insert("imageUrl", "qrc:/resources/welcomedialog/MuseSounds.png");
item3.insert("description", muse::qtrc("appshell/welcome",
- "We’ve put together a playlist of tutorials to help both beginners and experienced users get the most out of MuseScore Studio."));
- item3.insert("buttonText", muse::qtrc("appshell/welcome", "View tutorials"));
+ "Explore our collection of realistic sample libraries, including solo instruments, marching percussion, and full orchestra - available for free on MuseHub."));
+ item3.insert("buttonText", muse::qtrc("appshell/welcome", "Get it on MuseHub"));
item3.insert("destinationUrl",
+ "https://www.musehub.com/free-musesounds?utm_source=mss-app-welcome-free-musesounds&utm_medium=mss-app-welcome-free-musesounds&utm_campaign=mss-app-welcome-free-musesounds&utm_id=mss-app-welcome-free-musesounds");
+
+ QVariantMap item4;
+ item4.insert("title", muse::qtrc("appshell/welcome", "Explore our tutorials"));
+ item4.insert("imageUrl", "qrc:/resources/welcomedialog/ExploreTutorials.png");
+ item4.insert("description", muse::qtrc("appshell/welcome",
+ "We’ve put together a playlist of tutorials to help both beginners and experienced users get the most out of MuseScore Studio."));
+ item4.insert("buttonText", muse::qtrc("appshell/welcome", "View tutorials"));
+ item4.insert("destinationUrl",
"https://www.youtube.com/playlist?list=PLTYuWi2LmaPECOZrC6bkPHBkYY9_WEexT&utm_source=mss-app-welcome-tutorials&utm_medium=mss-app-welcome-tutorials&utm_campaign=mss-app-welcome-tutorials&utm_id=mss-app-welcome-tutorials");
- return { item1, item2, item3 };
+ return { item1, item2, item3, item4 };
}
void StartupScenario::showWelcomeDialog()
diff --git a/src/appshell/resources/welcomedialog/MuseScoreCom.png b/src/appshell/resources/welcomedialog/MuseScoreCom.png
new file mode 100644
index 0000000000000..247657d027203
Binary files /dev/null and b/src/appshell/resources/welcomedialog/MuseScoreCom.png differ