From f772e7d7767c23f3f78205268c340efb92d703cb Mon Sep 17 00:00:00 2001 From: JuanCStar Date: Wed, 6 Mar 2024 11:19:34 +0100 Subject: [PATCH] Changed app window name, logo and other references related --- .ci/scripts/linux/upload.sh | 4 +- .reuse/dep5 | 8 ++-- CMakeLists.txt | 12 +++-- ...yuzu.desktop => org.suyu_emu.suyu.desktop} | 12 ++--- ...nfo.xml => org.suyu_emu.suyu.metainfo.xml} | 44 +++++++++--------- ...uzu_emu.yuzu.xml => org.suyu_emu.suyu.xml} | 10 ++-- dist/suyu.ico | Bin 0 -> 10162 bytes dist/{yuzu.manifest => suyu.manifest} | 2 +- dist/suyu.svg | 4 ++ dist/yuzu.ico | Bin 23159 -> 0 bytes src/dedicated_room/yuzu_room.rc | 8 ++-- src/yuzu/CMakeLists.txt | 6 ++- src/yuzu/about_dialog.cpp | 16 ++++--- src/yuzu/about_dialog.h | 4 +- src/yuzu/main.cpp | 8 ++-- src/yuzu/main.ui | 8 ++-- src/yuzu/suyu.qrc | 12 +++++ src/yuzu/{yuzu.rc => suyu.rc} | 8 ++-- src/yuzu/yuzu.qrc | 10 ---- src/yuzu_cmd/CMakeLists.txt | 4 +- src/yuzu_cmd/{yuzu.rc => suyu.rc} | 8 ++-- 21 files changed, 107 insertions(+), 81 deletions(-) rename dist/{org.yuzu_emu.yuzu.desktop => org.suyu_emu.suyu.desktop} (70%) rename dist/{org.yuzu_emu.yuzu.metainfo.xml => org.suyu_emu.suyu.metainfo.xml} (52%) rename dist/{org.yuzu_emu.yuzu.xml => org.suyu_emu.suyu.xml} (83%) create mode 100644 dist/suyu.ico rename dist/{yuzu.manifest => suyu.manifest} (97%) create mode 100644 dist/suyu.svg delete mode 100644 dist/yuzu.ico create mode 100644 src/yuzu/suyu.qrc rename src/yuzu/{yuzu.rc => suyu.rc} (67%) delete mode 100644 src/yuzu/yuzu.qrc rename src/yuzu_cmd/{yuzu.rc => suyu.rc} (63%) diff --git a/.ci/scripts/linux/upload.sh b/.ci/scripts/linux/upload.sh index fbb2d9c1b0..ef8115b336 100755 --- a/.ci/scripts/linux/upload.sh +++ b/.ci/scripts/linux/upload.sh @@ -3,6 +3,8 @@ # SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later +# Modified by JuanCStar on 2024/03/06 + . .ci/scripts/common/pre-upload.sh APPIMAGE_NAME="yuzu-${RELEASE_NAME}-${GITDATE}-${GITREV}.AppImage" @@ -37,7 +39,7 @@ fi # Don't let AppImageLauncher ask to integrate EA if [ "${RELEASE_NAME}" = "mainline" ] || [ "${RELEASE_NAME}" = "early-access" ]; then - echo "X-AppImage-Integrate=false" >> AppDir/org.yuzu_emu.yuzu.desktop + echo "X-AppImage-Integrate=false" >> AppDir/org.suyu_emu.suyu.desktop fi if [ "${RELEASE_NAME}" = "mainline" ]; then diff --git a/.reuse/dep5 b/.reuse/dep5 index b9ae96d0b1..5b6eea8bfd 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -9,15 +9,15 @@ Files: dist/english_plurals/* dist/qt_themes/*/icons/48x48/sd_card.png dist/qt_themes/*/icons/index.theme dist/qt_themes/default/style.qss -Copyright: yuzu Emulator Project +Copyright: suyu Emulator Project License: GPL-2.0-or-later Files: dist/qt_themes/default/icons/256x256/yuzu.png dist/yuzu.bmp dist/yuzu.icns - dist/yuzu.ico - dist/yuzu.svg -Copyright: yuzu Emulator Project + dist/suyu.ico + dist/suyu.svg +Copyright: suyu Emulator Project License: GPL-2.0-or-later Files: dist/qt_themes/qdarkstyle*/LICENSE.* diff --git a/CMakeLists.txt b/CMakeLists.txt index 8c35b22299..fa32ccff84 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,8 @@ # SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later +# Modified by JuanCStar on 2024/03/06 + cmake_minimum_required(VERSION 3.22) project(yuzu) @@ -720,13 +722,13 @@ endif() # https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html # https://www.freedesktop.org/software/appstream/docs/ if(ENABLE_QT AND UNIX AND NOT APPLE) - install(FILES "dist/org.yuzu_emu.yuzu.desktop" + install(FILES "dist/org.suyu_emu.suyu.desktop" DESTINATION "share/applications") - install(FILES "dist/yuzu.svg" + install(FILES "dist/suyu.svg" DESTINATION "share/icons/hicolor/scalable/apps" - RENAME "org.yuzu_emu.yuzu.svg") - install(FILES "dist/org.yuzu_emu.yuzu.xml" + RENAME "org.suyu_emu.suyu.svg") + install(FILES "dist/org.suyu_emu.suyu.xml" DESTINATION "share/mime/packages") - install(FILES "dist/org.yuzu_emu.yuzu.metainfo.xml" + install(FILES "dist/org.suyu_emu.suyu.metainfo.xml" DESTINATION "share/metainfo") endif() diff --git a/dist/org.yuzu_emu.yuzu.desktop b/dist/org.suyu_emu.suyu.desktop similarity index 70% rename from dist/org.yuzu_emu.yuzu.desktop rename to dist/org.suyu_emu.suyu.desktop index 51e191a8e5..0f734aea0c 100644 --- a/dist/org.yuzu_emu.yuzu.desktop +++ b/dist/org.suyu_emu.suyu.desktop @@ -1,16 +1,16 @@ -# SPDX-FileCopyrightText: 2018 yuzu Emulator Project +# SPDX-FileCopyrightText: 2024 suyu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later [Desktop Entry] Version=1.0 Type=Application -Name=yuzu +Name=suyu GenericName=Switch Emulator Comment=Nintendo Switch video game console emulator -Icon=org.yuzu_emu.yuzu -TryExec=yuzu -Exec=yuzu %f +Icon=org.suyu_emu.suyu +TryExec=suyu +Exec=suyu %f Categories=Game;Emulator;Qt; MimeType=application/x-nx-nro;application/x-nx-nso;application/x-nx-nsp;application/x-nx-xci; Keywords=Nintendo;Switch; -StartupWMClass=yuzu +StartupWMClass=suyu diff --git a/dist/org.yuzu_emu.yuzu.metainfo.xml b/dist/org.suyu_emu.suyu.metainfo.xml similarity index 52% rename from dist/org.yuzu_emu.yuzu.metainfo.xml rename to dist/org.suyu_emu.suyu.metainfo.xml index cfd1741748..619d4e3eeb 100644 --- a/dist/org.yuzu_emu.yuzu.metainfo.xml +++ b/dist/org.suyu_emu.suyu.metainfo.xml @@ -1,19 +1,19 @@ - org.yuzu_emu.yuzu + org.suyu_emu.suyu CC0-1.0 - yuzu + suyu Nintendo Switch emulator -

yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra.

+

suyu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra.

The emulator is capable of running most commercial games at full speed, provided you meet the necessary hardware requirements.

-

For a full list of games yuzu support, please visit our Compatibility page.

+

For a full list of games suyu support, please visit our Compatibility page.

Check out our website for the latest news on exciting features, monthly progress reports, and more!

@@ -24,19 +24,19 @@ SPDX-License-Identifier: CC0-1.0 switch emulator - https://yuzu-emu.org/ - https://github.com/yuzu-emu/yuzu/issues - https://yuzu-emu.org/wiki/faq/ - https://yuzu-emu.org/wiki/home/ - https://yuzu-emu.org/donate/ - https://www.transifex.com/projects/p/yuzu + https://suyu-emu.org/ + https://gitlab.com/suyu-emu/suyu/issues + https://suyu-emu.org/wiki/faq/ + https://suyu-emu.org/wiki/home/ + https://suyu-emu.org/donate/ + https://www.transifex.com/projects/p/suyu https://community.citra-emu.org/ - https://github.com/yuzu-emu/yuzu - https://yuzu-emu.org/wiki/contributing/ - org.yuzu_emu.yuzu.desktop + https://gitlab.com/suyu-emu/suyu + https://suyu-emu.org/wiki/contributing/ + org.suyu_emu.suyu.desktop - yuzu - yuzu-cmd + suyu + suyu-cmd pointing @@ -50,13 +50,13 @@ SPDX-License-Identifier: CC0-1.0 16384 GPL-3.0-or-later - yuzu Emulator Team + suyu Emulator Team - https://raw.githubusercontent.com/yuzu-emu/yuzu-emu.github.io/master/images/screenshots/001-Super%20Mario%20Odyssey%20.png - https://raw.githubusercontent.com/yuzu-emu/yuzu-emu.github.io/master/images/screenshots/004-The%20Legend%20of%20Zelda%20Skyward%20Sword%20HD.png - https://raw.githubusercontent.com/yuzu-emu/yuzu-emu.github.io/master/images/screenshots/007-Pokemon%20Sword.png - https://raw.githubusercontent.com/yuzu-emu/yuzu-emu.github.io/master/images/screenshots/010-Hyrule%20Warriors%20Age%20of%20Calamity.png - https://raw.githubusercontent.com/yuzu-emu/yuzu-emu.github.io/master/images/screenshots/039-Pok%C3%A9mon%20Mystery%20Dungeon%20Rescue%20Team%20DX.png.png.png + https://raw.githubusercontent.com/suyu-emu/suyu-emu.github.io/master/images/screenshots/001-Super%20Mario%20Odyssey%20.png + https://raw.githubusercontent.com/suyu-emu/suyu-emu.github.io/master/images/screenshots/004-The%20Legend%20of%20Zelda%20Skyward%20Sword%20HD.png + https://raw.githubusercontent.com/suyu-emu/suyu-emu.github.io/master/images/screenshots/007-Pokemon%20Sword.png + https://raw.githubusercontent.com/suyu-emu/suyu-emu.github.io/master/images/screenshots/010-Hyrule%20Warriors%20Age%20of%20Calamity.png + https://raw.githubusercontent.com/suyu-emu/suyu-emu.github.io/master/images/screenshots/039-Pok%C3%A9mon%20Mystery%20Dungeon%20Rescue%20Team%20DX.png.png.png
diff --git a/dist/org.yuzu_emu.yuzu.xml b/dist/org.suyu_emu.suyu.xml similarity index 83% rename from dist/org.yuzu_emu.yuzu.xml rename to dist/org.suyu_emu.suyu.xml index b774eb0c4e..05788c94e0 100644 --- a/dist/org.yuzu_emu.yuzu.xml +++ b/dist/org.suyu_emu.suyu.xml @@ -1,7 +1,7 @@ @@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-2.0-or-later Nintendo Switch homebrew executable NRO - + @@ -17,7 +17,7 @@ SPDX-License-Identifier: GPL-2.0-or-later Nintendo Switch homebrew executable NSO - + @@ -25,7 +25,7 @@ SPDX-License-Identifier: GPL-2.0-or-later Nintendo Switch Package NSP - + @@ -33,7 +33,7 @@ SPDX-License-Identifier: GPL-2.0-or-later Nintendo Switch Card Image XCI - + diff --git a/dist/suyu.ico b/dist/suyu.ico new file mode 100644 index 0000000000000000000000000000000000000000..031f75df973abf0c0032851b317a1b68b896dc7f GIT binary patch literal 10162 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 le^52LbNh%Mf#D@mS}ncrNb$&TBBk2_hPq}tO diff --git a/dist/suyu.svg b/dist/suyu.svg new file mode 100644 index 0000000000..381d5a5a57 --- /dev/null +++ b/dist/suyu.svg @@ -0,0 +1,4 @@ + + + + diff --git a/dist/yuzu.ico b/dist/yuzu.ico deleted file mode 100644 index df3be8464fcb3c0fb10308472ed527dbcdc10d61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23159 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 diff --git a/src/dedicated_room/yuzu_room.rc b/src/dedicated_room/yuzu_room.rc index a08957684c..bde753b0bd 100644 --- a/src/dedicated_room/yuzu_room.rc +++ b/src/dedicated_room/yuzu_room.rc @@ -1,6 +1,8 @@ -// SPDX-FileCopyrightText: 2017 Citra Emulator Project +// SPDX-FileCopyrightText: 2024 suyu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +// Modified by JuanCStar on 2024/03/06 + #include "winresrc.h" ///////////////////////////////////////////////////////////////////////////// // @@ -9,7 +11,7 @@ // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -YUZU_ICON ICON "../../dist/yuzu.ico" +SUYU_ICON ICON "../../dist/suyu.ico" ///////////////////////////////////////////////////////////////////////////// @@ -17,4 +19,4 @@ YUZU_ICON ICON "../../dist/yuzu.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/yuzu.manifest" +0 RT_MANIFEST "../../dist/suyu.manifest" diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 0259a8c293..1e34ed3f78 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -1,6 +1,8 @@ # SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later +# Modified by JuanCStar on 2024/03/06 + set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) @@ -229,8 +231,8 @@ add_executable(yuzu vk_device_info.h compatdb.cpp compatdb.h - yuzu.qrc - yuzu.rc + suyu.qrc + suyu.rc ) if (YUZU_CRASH_DUMPS) diff --git a/src/yuzu/about_dialog.cpp b/src/yuzu/about_dialog.cpp index eeff543599..49d03fb27b 100644 --- a/src/yuzu/about_dialog.cpp +++ b/src/yuzu/about_dialog.cpp @@ -1,6 +1,8 @@ -// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project +// SPDX-FileCopyrightText: Copyright 2024 suyu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +// Modified by JuanCStar on 2024/03/06 + #include #include #include "common/scm_rev.h" @@ -13,19 +15,19 @@ AboutDialog::AboutDialog(QWidget* parent) const auto description = std::string(Common::g_scm_desc); const auto build_id = std::string(Common::g_build_id); - const auto yuzu_build = fmt::format("yuzu Development Build | {}-{}", branch_name, description); + const auto suyu_build = fmt::format("suyu Development Build | {}-{}", branch_name, description); const auto override_build = fmt::format(fmt::runtime(std::string(Common::g_title_bar_format_idle)), build_id); - const auto yuzu_build_version = override_build.empty() ? yuzu_build : override_build; + const auto suyu_build_version = override_build.empty() ? suyu_build : override_build; ui->setupUi(this); // Try and request the icon from Qt theme (Linux?) - const QIcon yuzu_logo = QIcon::fromTheme(QStringLiteral("org.yuzu_emu.yuzu")); - if (!yuzu_logo.isNull()) { - ui->labelLogo->setPixmap(yuzu_logo.pixmap(200)); + const QIcon suyu_logo = QIcon::fromTheme(QStringLiteral("org.suyu_emu.suyu")); + if (!suyu_logo.isNull()) { + ui->labelLogo->setPixmap(suyu_logo.pixmap(200)); } ui->labelBuildInfo->setText( - ui->labelBuildInfo->text().arg(QString::fromStdString(yuzu_build_version), + ui->labelBuildInfo->text().arg(QString::fromStdString(suyu_build_version), QString::fromUtf8(Common::g_build_date).left(10))); } diff --git a/src/yuzu/about_dialog.h b/src/yuzu/about_dialog.h index 3c4e71ee6c..5a0a93cc30 100644 --- a/src/yuzu/about_dialog.h +++ b/src/yuzu/about_dialog.h @@ -1,6 +1,8 @@ -// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project +// SPDX-FileCopyrightText: Copyright 2024 suyu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +// Modified by JuanCStar on 2024/03/06 + #pragma once #include diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index c0c0a19b85..da235bb97a 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -1,6 +1,8 @@ // SPDX-FileCopyrightText: 2014 Citra Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +// Modified by JuanCStar on 2024/03/06 + #include #include #include @@ -4551,10 +4553,10 @@ void GMainWindow::UpdateWindowTitle(std::string_view title_name, std::string_vie const auto description = std::string(Common::g_scm_desc); const auto build_id = std::string(Common::g_build_id); - const auto yuzu_title = fmt::format("yuzu | {}-{}", branch_name, description); + const auto suyu_title = fmt::format("suyu | {}-{}", branch_name, description); const auto override_title = fmt::format(fmt::runtime(std::string(Common::g_title_bar_format_idle)), build_id); - const auto window_title = override_title.empty() ? yuzu_title : override_title; + const auto window_title = override_title.empty() ? suyu_title : override_title; if (title_name.empty()) { setWindowTitle(QString::fromStdString(window_title)); @@ -5303,7 +5305,7 @@ int main(int argc, char* argv[]) { // Fix the Wayland appId. This needs to match the name of the .desktop file without the .desktop // suffix. - QGuiApplication::setDesktopFileName(QStringLiteral("org.yuzu_emu.yuzu")); + QGuiApplication::setDesktopFileName(QStringLiteral("org.suyu_emu.suyu")); #endif SetHighDPIAttributes(); diff --git a/src/yuzu/main.ui b/src/yuzu/main.ui index 85dc1f2f67..f21bc09890 100644 --- a/src/yuzu/main.ui +++ b/src/yuzu/main.ui @@ -11,11 +11,11 @@ - yuzu + suyu - - :/img/yuzu.ico:/img/yuzu.ico + + :/img/suyu.ico:/img/suyu.ico QTabWidget::Rounded @@ -477,7 +477,7 @@ - + diff --git a/src/yuzu/suyu.qrc b/src/yuzu/suyu.qrc new file mode 100644 index 0000000000..12e46e330c --- /dev/null +++ b/src/yuzu/suyu.qrc @@ -0,0 +1,12 @@ + + + + + ../../dist/suyu.ico + + diff --git a/src/yuzu/yuzu.rc b/src/yuzu/suyu.rc similarity index 67% rename from src/yuzu/yuzu.rc rename to src/yuzu/suyu.rc index 1fc74d0659..1d4d6a81f9 100644 --- a/src/yuzu/yuzu.rc +++ b/src/yuzu/suyu.rc @@ -1,6 +1,8 @@ -// SPDX-FileCopyrightText: 2018 yuzu Emulator Project +// SPDX-FileCopyrightText: 2024 suyu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +// Modified by JuanCStar on 2024/03/06 + #include "winresrc.h" ///////////////////////////////////////////////////////////////////////////// // @@ -11,7 +13,7 @@ // remains consistent on all systems. // QT requires that the default application icon is named IDI_ICON1 -IDI_ICON1 ICON "../../dist/yuzu.ico" +IDI_ICON1 ICON "../../dist/suyu.ico" ///////////////////////////////////////////////////////////////////////////// @@ -19,4 +21,4 @@ IDI_ICON1 ICON "../../dist/yuzu.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/yuzu.manifest" +0 RT_MANIFEST "../../dist/suyu.manifest" diff --git a/src/yuzu/yuzu.qrc b/src/yuzu/yuzu.qrc deleted file mode 100644 index 855df05fd1..0000000000 --- a/src/yuzu/yuzu.qrc +++ /dev/null @@ -1,10 +0,0 @@ - - - - - ../../dist/yuzu.ico - - diff --git a/src/yuzu_cmd/CMakeLists.txt b/src/yuzu_cmd/CMakeLists.txt index ebd8fd7387..187f9a5778 100644 --- a/src/yuzu_cmd/CMakeLists.txt +++ b/src/yuzu_cmd/CMakeLists.txt @@ -1,6 +1,8 @@ # SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later +# Modified by JuanCStar on 2024/03/06 + # Credits to Samantas5855 and others for this function. function(create_resource file output filename) # Read hex data from file @@ -25,7 +27,7 @@ add_executable(yuzu-cmd sdl_config.cpp sdl_config.h yuzu.cpp - yuzu.rc + suyu.rc ) target_link_libraries(yuzu-cmd PRIVATE common core input_common frontend_common) diff --git a/src/yuzu_cmd/yuzu.rc b/src/yuzu_cmd/suyu.rc similarity index 63% rename from src/yuzu_cmd/yuzu.rc rename to src/yuzu_cmd/suyu.rc index e230cf6809..3f11e859ac 100644 --- a/src/yuzu_cmd/yuzu.rc +++ b/src/yuzu_cmd/suyu.rc @@ -1,6 +1,8 @@ -// SPDX-FileCopyrightText: 2018 yuzu Emulator Project +// SPDX-FileCopyrightText: 2024 suyu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +// Modified by JuanCStar on 2024/03/06 + #include "winresrc.h" ///////////////////////////////////////////////////////////////////////////// // @@ -9,7 +11,7 @@ // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -YUZU_ICON ICON "../../dist/yuzu.ico" +SUYU_ICON ICON "../../dist/suyu.ico" ///////////////////////////////////////////////////////////////////////////// @@ -17,4 +19,4 @@ YUZU_ICON ICON "../../dist/yuzu.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/yuzu.manifest" +0 RT_MANIFEST "../../dist/suyu.manifest"