Skip to content

Commit e7d1514

Browse files
Merge pull request #31095 from mathesoncalum/welcome_dialog_new_item-464
Add item to welcome dialog [4.6.4 port]
2 parents ecd17fe + ca5f3cf commit e7d1514

File tree

3 files changed

+25
-15
lines changed

3 files changed

+25
-15
lines changed

src/appshell/appshell.qrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
<file>resources/LoadingScreen.svg</file>
101101
<file>resources/OnlineSoundsPreview.gif</file>
102102
<file>resources/welcomedialog/MuseSounds.png</file>
103+
<file>resources/welcomedialog/MuseScoreCom.png</file>
103104
<file>resources/welcomedialog/WhatsNew.png</file>
104105
<file>resources/welcomedialog/ExploreTutorials.png</file>
105106
<file>qml/Preferences/BraillePreferencesPage.qml</file>

src/appshell/internal/startupscenario.cpp

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -231,33 +231,42 @@ bool StartupScenario::startupCompleted() const
231231
QList<QVariantMap> StartupScenario::welcomeDialogData() const
232232
{
233233
QVariantMap item1;
234-
item1.insert("title", muse::qtrc("appshell/welcome", "What’s new in MuseScore Studio"));
235-
item1.insert("imageUrl", "qrc:/resources/welcomedialog/WhatsNew.png");
234+
item1.insert("title", muse::qtrc("appshell/welcome", "Enjoy free cloud storage"));
235+
item1.insert("imageUrl", "qrc:/resources/welcomedialog/MuseScoreCom.png");
236236
item1.insert("description", muse::qtrc("appshell/welcome",
237-
"Includes a new system for hiding empty staves, a new text editing widget, guitar notation improvements, engraving improvements and more."));
238-
item1.insert("buttonText", muse::qtrc("appshell/welcome", "Watch video"));
237+
"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."));
238+
item1.insert("buttonText", muse::qtrc("appshell/welcome", "View my scores online"));
239239
item1.insert("destinationUrl",
240-
"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");
240+
"https://musescore.com/my-scores?utm_source=mss-app-welcome-musescore-com&utm_medium[…]lcome-musescore-com&utm_campaign=mss-app-welcome-musescore-com");
241241

242242
QVariantMap item2;
243-
item2.insert("title", muse::qtrc("appshell/welcome", "Install our free MuseSounds libraries"));
244-
item2.insert("imageUrl", "qrc:/resources/welcomedialog/MuseSounds.png");
243+
item2.insert("title", muse::qtrc("appshell/welcome", "What’s new in MuseScore Studio"));
244+
item2.insert("imageUrl", "qrc:/resources/welcomedialog/WhatsNew.png");
245245
item2.insert("description", muse::qtrc("appshell/welcome",
246-
"Explore our collection of realistic sample libraries, including solo instruments, marching percussion, and full orchestra - available for free on MuseHub."));
247-
item2.insert("buttonText", muse::qtrc("appshell/welcome", "Get it on MuseHub"));
246+
"Includes a new system for hiding empty staves, a new text editing widget, guitar notation improvements, engraving improvements and more."));
247+
item2.insert("buttonText", muse::qtrc("appshell/welcome", "Watch video"));
248248
item2.insert("destinationUrl",
249-
"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");
249+
"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");
250250

251251
QVariantMap item3;
252-
item3.insert("title", muse::qtrc("appshell/welcome", "Explore our tutorials"));
253-
item3.insert("imageUrl", "qrc:/resources/welcomedialog/ExploreTutorials.png");
252+
item3.insert("title", muse::qtrc("appshell/welcome", "Install our free MuseSounds libraries"));
253+
item3.insert("imageUrl", "qrc:/resources/welcomedialog/MuseSounds.png");
254254
item3.insert("description", muse::qtrc("appshell/welcome",
255-
"We’ve put together a playlist of tutorials to help both beginners and experienced users get the most out of MuseScore Studio."));
256-
item3.insert("buttonText", muse::qtrc("appshell/welcome", "View tutorials"));
255+
"Explore our collection of realistic sample libraries, including solo instruments, marching percussion, and full orchestra - available for free on MuseHub."));
256+
item3.insert("buttonText", muse::qtrc("appshell/welcome", "Get it on MuseHub"));
257257
item3.insert("destinationUrl",
258+
"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");
259+
260+
QVariantMap item4;
261+
item4.insert("title", muse::qtrc("appshell/welcome", "Explore our tutorials"));
262+
item4.insert("imageUrl", "qrc:/resources/welcomedialog/ExploreTutorials.png");
263+
item4.insert("description", muse::qtrc("appshell/welcome",
264+
"We’ve put together a playlist of tutorials to help both beginners and experienced users get the most out of MuseScore Studio."));
265+
item4.insert("buttonText", muse::qtrc("appshell/welcome", "View tutorials"));
266+
item4.insert("destinationUrl",
258267
"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");
259268

260-
return { item1, item2, item3 };
269+
return { item1, item2, item3, item4 };
261270
}
262271

263272
void StartupScenario::showWelcomeDialog()
39 KB
Loading

0 commit comments

Comments
 (0)