Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/appshell/appshell.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@
<file>resources/LoadingScreen.svg</file>
<file>resources/OnlineSoundsPreview.gif</file>
<file>resources/welcomedialog/MuseSounds.png</file>
<file>resources/welcomedialog/MuseScoreCom.png</file>
<file>resources/welcomedialog/WhatsNew.png</file>
<file>resources/welcomedialog/ExploreTutorials.png</file>
<file>qml/Preferences/BraillePreferencesPage.qml</file>
Expand Down
39 changes: 24 additions & 15 deletions src/appshell/internal/startupscenario.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -231,33 +231,42 @@ bool StartupScenario::startupCompleted() const
QList<QVariantMap> 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");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a […] in the middle, is that a copy paste mistake from Slack?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great catch - yes, from Figma. I'll fix it now.


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()
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading