summaryrefslogtreecommitdiff
path: root/src/citron/configuration
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2024-12-31 17:07:49 +1000
committerZephyron <zephyron@citron-emu.org>2024-12-31 17:07:49 +1000
commitb3facaa6bb30cdc39f2b7d632fef1e3bfeee7785 (patch)
tree77d03cd30542cd5e1addc61f240b8120a5909e90 /src/citron/configuration
parent6778aa8ec8e5fa0d246ac4b9ec00c10213c30ce5 (diff)
chore: update project references and add Citron copyright
- Replaced all references to the old project name with Citron. - Added Citron copyright information alongside existing notices in all files.
Diffstat (limited to 'src/citron/configuration')
-rw-r--r--src/citron/configuration/configuration_shared.cpp2
-rw-r--r--src/citron/configuration/configure.ui2
-rw-r--r--src/citron/configuration/configure_applets.cpp8
-rw-r--r--src/citron/configuration/configure_applets.h4
-rw-r--r--src/citron/configuration/configure_audio.cpp12
-rw-r--r--src/citron/configuration/configure_audio.h4
-rw-r--r--src/citron/configuration/configure_camera.cpp10
-rw-r--r--src/citron/configuration/configure_camera.h4
-rw-r--r--src/citron/configuration/configure_cpu.cpp6
-rw-r--r--src/citron/configuration/configure_cpu.h6
-rw-r--r--src/citron/configuration/configure_cpu_debug.cpp4
-rw-r--r--src/citron/configuration/configure_cpu_debug.h2
-rw-r--r--src/citron/configuration/configure_debug.cpp10
-rw-r--r--src/citron/configuration/configure_debug.ui6
-rw-r--r--src/citron/configuration/configure_debug_controller.cpp6
-rw-r--r--src/citron/configuration/configure_debug_controller.h2
-rw-r--r--src/citron/configuration/configure_debug_tab.cpp8
-rw-r--r--src/citron/configuration/configure_debug_tab.h2
-rw-r--r--src/citron/configuration/configure_dialog.cpp38
-rw-r--r--src/citron/configuration/configure_dialog.h6
-rw-r--r--src/citron/configuration/configure_filesystem.cpp26
-rw-r--r--src/citron/configuration/configure_filesystem.h2
-rw-r--r--src/citron/configuration/configure_general.cpp10
-rw-r--r--src/citron/configuration/configure_general.h2
-rw-r--r--src/citron/configuration/configure_graphics.cpp12
-rw-r--r--src/citron/configuration/configure_graphics.h2
-rw-r--r--src/citron/configuration/configure_graphics_advanced.cpp10
-rw-r--r--src/citron/configuration/configure_graphics_advanced.h4
-rw-r--r--src/citron/configuration/configure_hotkeys.cpp8
-rw-r--r--src/citron/configuration/configure_input.cpp20
-rw-r--r--src/citron/configuration/configure_input_advanced.cpp6
-rw-r--r--src/citron/configuration/configure_input_advanced.h2
-rw-r--r--src/citron/configuration/configure_input_advanced.ui6
-rw-r--r--src/citron/configuration/configure_input_per_game.cpp6
-rw-r--r--src/citron/configuration/configure_input_per_game.h6
-rw-r--r--src/citron/configuration/configure_input_player.cpp12
-rw-r--r--src/citron/configuration/configure_input_player.ui2
-rw-r--r--src/citron/configuration/configure_input_player_widget.cpp4
-rw-r--r--src/citron/configuration/configure_input_player_widget.h2
-rw-r--r--src/citron/configuration/configure_input_profile_dialog.cpp6
-rw-r--r--src/citron/configuration/configure_input_profile_dialog.h2
-rw-r--r--src/citron/configuration/configure_linux_tab.cpp8
-rw-r--r--src/citron/configuration/configure_linux_tab.h2
-rw-r--r--src/citron/configuration/configure_motion_touch.cpp18
-rw-r--r--src/citron/configuration/configure_mouse_panning.cpp4
-rw-r--r--src/citron/configuration/configure_mouse_panning.h2
-rw-r--r--src/citron/configuration/configure_network.cpp4
-rw-r--r--src/citron/configuration/configure_network.h2
-rw-r--r--src/citron/configuration/configure_per_game.cpp28
-rw-r--r--src/citron/configuration/configure_per_game.h8
-rw-r--r--src/citron/configuration/configure_per_game_addons.cpp8
-rw-r--r--src/citron/configuration/configure_profile_manager.cpp8
-rw-r--r--src/citron/configuration/configure_ringcon.cpp6
-rw-r--r--src/citron/configuration/configure_ringcon.h2
-rw-r--r--src/citron/configuration/configure_system.cpp6
-rw-r--r--src/citron/configuration/configure_system.h2
-rw-r--r--src/citron/configuration/configure_tas.cpp10
-rw-r--r--src/citron/configuration/configure_tas.h2
-rw-r--r--src/citron/configuration/configure_tas.ui2
-rw-r--r--src/citron/configuration/configure_touch_from_button.cpp4
-rw-r--r--src/citron/configuration/configure_touch_from_button.ui2
-rw-r--r--src/citron/configuration/configure_touchscreen_advanced.cpp2
-rw-r--r--src/citron/configuration/configure_touchscreen_advanced.ui2
-rw-r--r--src/citron/configuration/configure_ui.cpp12
-rw-r--r--src/citron/configuration/configure_vibration.cpp4
-rw-r--r--src/citron/configuration/configure_vibration.h2
-rw-r--r--src/citron/configuration/configure_web.cpp20
-rw-r--r--src/citron/configuration/configure_web.ui10
-rw-r--r--src/citron/configuration/input_profiles.cpp8
-rw-r--r--src/citron/configuration/input_profiles.h2
-rw-r--r--src/citron/configuration/qt_config.cpp2
-rw-r--r--src/citron/configuration/qt_config.h2
-rw-r--r--src/citron/configuration/shared_translation.cpp10
-rw-r--r--src/citron/configuration/shared_translation.h2
-rw-r--r--src/citron/configuration/shared_widget.cpp6
-rw-r--r--src/citron/configuration/shared_widget.h4
76 files changed, 254 insertions, 254 deletions
diff --git a/src/citron/configuration/configuration_shared.cpp b/src/citron/configuration/configuration_shared.cpp
index 0ed6146a0..e7d5e90f7 100644
--- a/src/citron/configuration/configuration_shared.cpp
+++ b/src/citron/configuration/configuration_shared.cpp
@@ -4,7 +4,7 @@
#include <memory>
#include <type_traits>
#include <vector>
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
namespace ConfigurationShared {
diff --git a/src/citron/configuration/configure.ui b/src/citron/configuration/configure.ui
index 573c40801..b42f7cf44 100644
--- a/src/citron/configuration/configure.ui
+++ b/src/citron/configuration/configure.ui
@@ -17,7 +17,7 @@
</size>
</property>
<property name="windowTitle">
- <string>yuzu Configuration</string>
+ <string>citron Configuration</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
diff --git a/src/citron/configuration/configure_applets.cpp b/src/citron/configuration/configure_applets.cpp
index 139bfa9da..2158a3785 100644
--- a/src/citron/configuration/configure_applets.cpp
+++ b/src/citron/configuration/configure_applets.cpp
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2024 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_applets.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_applets.h"
-#include "yuzu/configuration/shared_widget.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_applets.h"
+#include "citron/configuration/shared_widget.h"
ConfigureApplets::ConfigureApplets(Core::System& system_,
std::shared_ptr<std::vector<ConfigurationShared::Tab*>> group_,
diff --git a/src/citron/configuration/configure_applets.h b/src/citron/configuration/configure_applets.h
index 54f494d2f..e47fd830b 100644
--- a/src/citron/configuration/configure_applets.h
+++ b/src/citron/configuration/configure_applets.h
@@ -1,10 +1,10 @@
-// SPDX-FileCopyrightText: 2024 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2024 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include <QWidget>
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
class QCheckBox;
class QLineEdit;
diff --git a/src/citron/configuration/configure_audio.cpp b/src/citron/configuration/configure_audio.cpp
index c235b0fca..c14cfbf60 100644
--- a/src/citron/configuration/configure_audio.cpp
+++ b/src/citron/configuration/configure_audio.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <map>
@@ -14,11 +14,11 @@
#include "common/settings_common.h"
#include "core/core.h"
#include "ui_configure_audio.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_audio.h"
-#include "yuzu/configuration/shared_translation.h"
-#include "yuzu/configuration/shared_widget.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_audio.h"
+#include "citron/configuration/shared_translation.h"
+#include "citron/configuration/shared_widget.h"
+#include "citron/uisettings.h"
ConfigureAudio::ConfigureAudio(const Core::System& system_,
std::shared_ptr<std::vector<ConfigurationShared::Tab*>> group_,
diff --git a/src/citron/configuration/configure_audio.h b/src/citron/configuration/configure_audio.h
index 32a2fa5f0..592fadc74 100644
--- a/src/citron/configuration/configure_audio.h
+++ b/src/citron/configuration/configure_audio.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -7,7 +7,7 @@
#include <memory>
#include <vector>
#include <QWidget>
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
class QComboBox;
diff --git a/src/citron/configuration/configure_camera.cpp b/src/citron/configuration/configure_camera.cpp
index 3368f53f3..7994a5b97 100644
--- a/src/citron/configuration/configure_camera.cpp
+++ b/src/citron/configuration/configure_camera.cpp
@@ -1,9 +1,9 @@
-// Text : Copyright 2022 yuzu Emulator Project
+// Text : Copyright 2022 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-3.0-or-later
#include <memory>
#include <QtCore>
-#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA
+#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && CITRON_USE_QT_MULTIMEDIA
#include <QCameraImageCapture>
#include <QCameraInfo>
#endif
@@ -14,7 +14,7 @@
#include "input_common/drivers/camera.h"
#include "input_common/main.h"
#include "ui_configure_camera.h"
-#include "yuzu/configuration/configure_camera.h"
+#include "citron/configuration/configure_camera.h"
ConfigureCamera::ConfigureCamera(QWidget* parent, InputCommon::InputSubsystem* input_subsystem_)
: QDialog(parent), input_subsystem{input_subsystem_},
@@ -36,7 +36,7 @@ ConfigureCamera::ConfigureCamera(QWidget* parent, InputCommon::InputSubsystem* i
ConfigureCamera::~ConfigureCamera() = default;
void ConfigureCamera::PreviewCamera() {
-#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA
+#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && CITRON_USE_QT_MULTIMEDIA
const auto index = ui->ir_sensor_combo_box->currentIndex();
bool camera_found = false;
const QList<QCameraInfo> cameras = QCameraInfo::availableCameras();
@@ -138,7 +138,7 @@ void ConfigureCamera::LoadConfiguration() {
ui->ir_sensor_combo_box->clear();
input_devices.push_back("Auto");
ui->ir_sensor_combo_box->addItem(tr("Auto"));
-#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA
+#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && CITRON_USE_QT_MULTIMEDIA
const auto cameras = QCameraInfo::availableCameras();
for (const QCameraInfo& cameraInfo : cameras) {
input_devices.push_back(cameraInfo.deviceName().toStdString());
diff --git a/src/citron/configuration/configure_camera.h b/src/citron/configuration/configure_camera.h
index 3d822da7b..a4f8cc4bb 100644
--- a/src/citron/configuration/configure_camera.h
+++ b/src/citron/configuration/configure_camera.h
@@ -1,4 +1,4 @@
-// Text : Copyright 2022 yuzu Emulator Project
+// Text : Copyright 2022 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once
@@ -46,7 +46,7 @@ private:
bool is_virtual_camera;
int pending_snapshots;
-#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA
+#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && CITRON_USE_QT_MULTIMEDIA
std::unique_ptr<QCamera> camera;
std::unique_ptr<QCameraImageCapture> camera_capture;
#endif
diff --git a/src/citron/configuration/configure_cpu.cpp b/src/citron/configuration/configure_cpu.cpp
index 7e16cf17d..8d4a7a7b5 100644
--- a/src/citron/configuration/configure_cpu.cpp
+++ b/src/citron/configuration/configure_cpu.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <memory>
@@ -11,8 +11,8 @@
#include "configuration/shared_widget.h"
#include "core/core.h"
#include "ui_configure_cpu.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_cpu.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_cpu.h"
ConfigureCpu::ConfigureCpu(const Core::System& system_,
std::shared_ptr<std::vector<ConfigurationShared::Tab*>> group_,
diff --git a/src/citron/configuration/configure_cpu.h b/src/citron/configuration/configure_cpu.h
index 7bbeac496..7895100b4 100644
--- a/src/citron/configuration/configure_cpu.h
+++ b/src/citron/configuration/configure_cpu.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -6,8 +6,8 @@
#include <memory>
#include <vector>
#include <QWidget>
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/shared_translation.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/shared_translation.h"
class QComboBox;
diff --git a/src/citron/configuration/configure_cpu_debug.cpp b/src/citron/configuration/configure_cpu_debug.cpp
index 8cfef0cc1..af8debd17 100644
--- a/src/citron/configuration/configure_cpu_debug.cpp
+++ b/src/citron/configuration/configure_cpu_debug.cpp
@@ -1,10 +1,10 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_cpu_debug.h"
-#include "yuzu/configuration/configure_cpu_debug.h"
+#include "citron/configuration/configure_cpu_debug.h"
ConfigureCpuDebug::ConfigureCpuDebug(const Core::System& system_, QWidget* parent)
: QWidget(parent), ui{std::make_unique<Ui::ConfigureCpuDebug>()}, system{system_} {
diff --git a/src/citron/configuration/configure_cpu_debug.h b/src/citron/configuration/configure_cpu_debug.h
index 566ae7ecc..dae583e2a 100644
--- a/src/citron/configuration/configure_cpu_debug.h
+++ b/src/citron/configuration/configure_cpu_debug.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_debug.cpp b/src/citron/configuration/configure_debug.cpp
index 1010038b7..0a3ed298c 100644
--- a/src/citron/configuration/configure_debug.cpp
+++ b/src/citron/configuration/configure_debug.cpp
@@ -10,9 +10,9 @@
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_debug.h"
-#include "yuzu/configuration/configure_debug.h"
-#include "yuzu/debugger/console.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configure_debug.h"
+#include "citron/debugger/console.h"
+#include "citron/uisettings.h"
ConfigureDebug::ConfigureDebug(const Core::System& system_, QWidget* parent)
: QScrollArea(parent), ui{std::make_unique<Ui::ConfigureDebug>()}, system{system_} {
@@ -21,7 +21,7 @@ ConfigureDebug::ConfigureDebug(const Core::System& system_, QWidget* parent)
connect(ui->open_log_button, &QPushButton::clicked, []() {
const auto path =
- QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::LogDir));
+ QString::fromStdString(Common::FS::GetCitronPathString(Common::FS::CitronPath::LogDir));
QDesktopServices::openUrl(QUrl::fromLocalFile(path));
});
@@ -75,7 +75,7 @@ void ConfigureDebug::SetConfiguration() {
ui->extended_logging->setChecked(Settings::values.extended_logging.GetValue());
ui->perform_vulkan_check->setChecked(Settings::values.perform_vulkan_check.GetValue());
-#ifdef YUZU_USE_QT_WEB_ENGINE
+#ifdef CITRON_USE_QT_WEB_ENGINE
ui->disable_web_applet->setChecked(UISettings::values.disable_web_applet.GetValue());
#else
ui->disable_web_applet->setEnabled(false);
diff --git a/src/citron/configuration/configure_debug.ui b/src/citron/configuration/configure_debug.ui
index d842b0135..3788cda68 100644
--- a/src/citron/configuration/configure_debug.ui
+++ b/src/citron/configuration/configure_debug.ui
@@ -371,7 +371,7 @@
<item row="2" column="0">
<widget class="QCheckBox" name="enable_shader_feedback">
<property name="toolTip">
- <string>When checked, yuzu will log statistics about the compiled pipeline cache</string>
+ <string>When checked, citron will log statistics about the compiled pipeline cache</string>
</property>
<property name="text">
<string>Enable Shader Feedback</string>
@@ -400,7 +400,7 @@
<item row="3" column="0">
<widget class="QCheckBox" name="perform_vulkan_check">
<property name="toolTip">
- <string>Enables yuzu to check for a working Vulkan environment when the program starts up. Disable this if this is causing issues with external programs seeing yuzu.</string>
+ <string>Enables citron to check for a working Vulkan environment when the program starts up. Disable this if this is causing issues with external programs seeing citron.</string>
</property>
<property name="text">
<string>Perform Startup Vulkan Check</string>
@@ -546,7 +546,7 @@
</font>
</property>
<property name="text">
- <string>**This will be reset automatically when yuzu closes.</string>
+ <string>**This will be reset automatically when citron closes.</string>
</property>
<property name="indent">
<number>20</number>
diff --git a/src/citron/configuration/configure_debug_controller.cpp b/src/citron/configuration/configure_debug_controller.cpp
index 74208d1cc..7c3683dde 100644
--- a/src/citron/configuration/configure_debug_controller.cpp
+++ b/src/citron/configuration/configure_debug_controller.cpp
@@ -1,10 +1,10 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "hid_core/hid_core.h"
#include "ui_configure_debug_controller.h"
-#include "yuzu/configuration/configure_debug_controller.h"
-#include "yuzu/configuration/configure_input_player.h"
+#include "citron/configuration/configure_debug_controller.h"
+#include "citron/configuration/configure_input_player.h"
ConfigureDebugController::ConfigureDebugController(QWidget* parent,
InputCommon::InputSubsystem* input_subsystem,
diff --git a/src/citron/configuration/configure_debug_controller.h b/src/citron/configuration/configure_debug_controller.h
index aaed717e2..1856f822d 100644
--- a/src/citron/configuration/configure_debug_controller.h
+++ b/src/citron/configuration/configure_debug_controller.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_debug_tab.cpp b/src/citron/configuration/configure_debug_tab.cpp
index d1ca4752a..31c2432c6 100644
--- a/src/citron/configuration/configure_debug_tab.cpp
+++ b/src/citron/configuration/configure_debug_tab.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <memory>
#include "ui_configure_debug_tab.h"
-#include "yuzu/configuration/configure_cpu_debug.h"
-#include "yuzu/configuration/configure_debug.h"
-#include "yuzu/configuration/configure_debug_tab.h"
+#include "citron/configuration/configure_cpu_debug.h"
+#include "citron/configuration/configure_debug.h"
+#include "citron/configuration/configure_debug_tab.h"
ConfigureDebugTab::ConfigureDebugTab(const Core::System& system_, QWidget* parent)
: QWidget(parent), ui{std::make_unique<Ui::ConfigureDebugTab>()},
diff --git a/src/citron/configuration/configure_debug_tab.h b/src/citron/configuration/configure_debug_tab.h
index c0fd9f73f..e57ac9bfe 100644
--- a/src/citron/configuration/configure_debug_tab.h
+++ b/src/citron/configuration/configure_debug_tab.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_dialog.cpp b/src/citron/configuration/configure_dialog.cpp
index 37f23388e..f99512e3f 100644
--- a/src/citron/configuration/configure_dialog.cpp
+++ b/src/citron/configuration/configure_dialog.cpp
@@ -8,25 +8,25 @@
#include "core/core.h"
#include "ui_configure.h"
#include "vk_device_info.h"
-#include "yuzu/configuration/configure_applets.h"
-#include "yuzu/configuration/configure_audio.h"
-#include "yuzu/configuration/configure_cpu.h"
-#include "yuzu/configuration/configure_debug_tab.h"
-#include "yuzu/configuration/configure_dialog.h"
-#include "yuzu/configuration/configure_filesystem.h"
-#include "yuzu/configuration/configure_general.h"
-#include "yuzu/configuration/configure_graphics.h"
-#include "yuzu/configuration/configure_graphics_advanced.h"
-#include "yuzu/configuration/configure_hotkeys.h"
-#include "yuzu/configuration/configure_input.h"
-#include "yuzu/configuration/configure_input_player.h"
-#include "yuzu/configuration/configure_network.h"
-#include "yuzu/configuration/configure_profile_manager.h"
-#include "yuzu/configuration/configure_system.h"
-#include "yuzu/configuration/configure_ui.h"
-#include "yuzu/configuration/configure_web.h"
-#include "yuzu/hotkeys.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configure_applets.h"
+#include "citron/configuration/configure_audio.h"
+#include "citron/configuration/configure_cpu.h"
+#include "citron/configuration/configure_debug_tab.h"
+#include "citron/configuration/configure_dialog.h"
+#include "citron/configuration/configure_filesystem.h"
+#include "citron/configuration/configure_general.h"
+#include "citron/configuration/configure_graphics.h"
+#include "citron/configuration/configure_graphics_advanced.h"
+#include "citron/configuration/configure_hotkeys.h"
+#include "citron/configuration/configure_input.h"
+#include "citron/configuration/configure_input_player.h"
+#include "citron/configuration/configure_network.h"
+#include "citron/configuration/configure_profile_manager.h"
+#include "citron/configuration/configure_system.h"
+#include "citron/configuration/configure_ui.h"
+#include "citron/configuration/configure_web.h"
+#include "citron/hotkeys.h"
+#include "citron/uisettings.h"
ConfigureDialog::ConfigureDialog(QWidget* parent, HotkeyRegistry& registry_,
InputCommon::InputSubsystem* input_subsystem,
diff --git a/src/citron/configuration/configure_dialog.h b/src/citron/configuration/configure_dialog.h
index d0a24a07b..6c5275748 100644
--- a/src/citron/configuration/configure_dialog.h
+++ b/src/citron/configuration/configure_dialog.h
@@ -7,9 +7,9 @@
#include <vector>
#include <QDialog>
#include "configuration/shared_widget.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/shared_translation.h"
-#include "yuzu/vk_device_info.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/shared_translation.h"
+#include "citron/vk_device_info.h"
namespace Core {
class System;
diff --git a/src/citron/configuration/configure_filesystem.cpp b/src/citron/configuration/configure_filesystem.cpp
index ad1951754..c8ca9e31a 100644
--- a/src/citron/configuration/configure_filesystem.cpp
+++ b/src/citron/configuration/configure_filesystem.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <QFileDialog>
@@ -7,8 +7,8 @@
#include "common/fs/path_util.h"
#include "common/settings.h"
#include "ui_configure_filesystem.h"
-#include "yuzu/configuration/configure_filesystem.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configure_filesystem.h"
+#include "citron/uisettings.h"
ConfigureFilesystem::ConfigureFilesystem(QWidget* parent)
: QWidget(parent), ui(std::make_unique<Ui::ConfigureFilesystem>()) {
@@ -47,15 +47,15 @@ void ConfigureFilesystem::changeEvent(QEvent* event) {
void ConfigureFilesystem::SetConfiguration() {
ui->nand_directory_edit->setText(
- QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::NANDDir)));
+ QString::fromStdString(Common::FS::GetCitronPathString(Common::FS::CitronPath::NANDDir)));
ui->sdmc_directory_edit->setText(
- QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::SDMCDir)));
+ QString::fromStdString(Common::FS::GetCitronPathString(Common::FS::CitronPath::SDMCDir)));
ui->gamecard_path_edit->setText(
QString::fromStdString(Settings::values.gamecard_path.GetValue()));
ui->dump_path_edit->setText(
- QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::DumpDir)));
+ QString::fromStdString(Common::FS::GetCitronPathString(Common::FS::CitronPath::DumpDir)));
ui->load_path_edit->setText(
- QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::LoadDir)));
+ QString::fromStdString(Common::FS::GetCitronPathString(Common::FS::CitronPath::LoadDir)));
ui->gamecard_inserted->setChecked(Settings::values.gamecard_inserted.GetValue());
ui->gamecard_current_game->setChecked(Settings::values.gamecard_current_game.GetValue());
@@ -68,13 +68,13 @@ void ConfigureFilesystem::SetConfiguration() {
}
void ConfigureFilesystem::ApplyConfiguration() {
- Common::FS::SetYuzuPath(Common::FS::YuzuPath::NANDDir,
+ Common::FS::SetCitronPath(Common::FS::CitronPath::NANDDir,
ui->nand_directory_edit->text().toStdString());
- Common::FS::SetYuzuPath(Common::FS::YuzuPath::SDMCDir,
+ Common::FS::SetCitronPath(Common::FS::CitronPath::SDMCDir,
ui->sdmc_directory_edit->text().toStdString());
- Common::FS::SetYuzuPath(Common::FS::YuzuPath::DumpDir,
+ Common::FS::SetCitronPath(Common::FS::CitronPath::DumpDir,
ui->dump_path_edit->text().toStdString());
- Common::FS::SetYuzuPath(Common::FS::YuzuPath::LoadDir,
+ Common::FS::SetCitronPath(Common::FS::CitronPath::LoadDir,
ui->load_path_edit->text().toStdString());
Settings::values.gamecard_inserted = ui->gamecard_inserted->isChecked();
@@ -126,12 +126,12 @@ void ConfigureFilesystem::SetDirectory(DirectoryTarget target, QLineEdit* edit)
}
void ConfigureFilesystem::ResetMetadata() {
- if (!Common::FS::Exists(Common::FS::GetYuzuPath(Common::FS::YuzuPath::CacheDir) /
+ if (!Common::FS::Exists(Common::FS::GetCitronPath(Common::FS::CitronPath::CacheDir) /
"game_list/")) {
QMessageBox::information(this, tr("Reset Metadata Cache"),
tr("The metadata cache is already empty."));
} else if (Common::FS::RemoveDirRecursively(
- Common::FS::GetYuzuPath(Common::FS::YuzuPath::CacheDir) / "game_list")) {
+ Common::FS::GetCitronPath(Common::FS::CitronPath::CacheDir) / "game_list")) {
QMessageBox::information(this, tr("Reset Metadata Cache"),
tr("The operation completed successfully."));
UISettings::values.is_game_list_reload_pending.exchange(true);
diff --git a/src/citron/configuration/configure_filesystem.h b/src/citron/configuration/configure_filesystem.h
index 31d2f1d56..0ea8486b5 100644
--- a/src/citron/configuration/configure_filesystem.h
+++ b/src/citron/configuration/configure_filesystem.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_general.cpp b/src/citron/configuration/configure_general.cpp
index 701b895e7..63e77b148 100644
--- a/src/citron/configuration/configure_general.cpp
+++ b/src/citron/configuration/configure_general.cpp
@@ -8,10 +8,10 @@
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_general.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_general.h"
-#include "yuzu/configuration/shared_widget.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_general.h"
+#include "citron/configuration/shared_widget.h"
+#include "citron/uisettings.h"
ConfigureGeneral::ConfigureGeneral(const Core::System& system_,
std::shared_ptr<std::vector<ConfigurationShared::Tab*>> group_,
@@ -96,7 +96,7 @@ void ConfigureGeneral::SetResetCallback(std::function<void()> callback) {
void ConfigureGeneral::ResetDefaults() {
QMessageBox::StandardButton answer = QMessageBox::question(
- this, tr("yuzu"),
+ this, tr("citron"),
tr("This reset all settings and remove all per-game configurations. This will not delete "
"game directories, profiles, or input profiles. Proceed?"),
QMessageBox::Yes | QMessageBox::No, QMessageBox::No);
diff --git a/src/citron/configuration/configure_general.h b/src/citron/configuration/configure_general.h
index ada6526a6..872b58b59 100644
--- a/src/citron/configuration/configure_general.h
+++ b/src/citron/configuration/configure_general.h
@@ -7,7 +7,7 @@
#include <memory>
#include <vector>
#include <QWidget>
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
namespace Core {
class System;
diff --git a/src/citron/configuration/configure_graphics.cpp b/src/citron/configuration/configure_graphics.cpp
index 54c931e56..0c814b043 100644
--- a/src/citron/configuration/configure_graphics.cpp
+++ b/src/citron/configuration/configure_graphics.cpp
@@ -37,12 +37,12 @@
#include "common/settings_enums.h"
#include "core/core.h"
#include "ui_configure_graphics.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_graphics.h"
-#include "yuzu/configuration/shared_widget.h"
-#include "yuzu/qt_common.h"
-#include "yuzu/uisettings.h"
-#include "yuzu/vk_device_info.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_graphics.h"
+#include "citron/configuration/shared_widget.h"
+#include "citron/qt_common.h"
+#include "citron/uisettings.h"
+#include "citron/vk_device_info.h"
static const std::vector<VkPresentModeKHR> default_present_modes{VK_PRESENT_MODE_IMMEDIATE_KHR,
VK_PRESENT_MODE_FIFO_KHR};
diff --git a/src/citron/configuration/configure_graphics.h b/src/citron/configuration/configure_graphics.h
index b92b4496b..eae4a627a 100644
--- a/src/citron/configuration/configure_graphics.h
+++ b/src/citron/configuration/configure_graphics.h
@@ -17,7 +17,7 @@
#include "common/settings_enums.h"
#include "configuration/shared_translation.h"
#include "vk_device_info.h"
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
class QPushButton;
class QEvent;
diff --git a/src/citron/configuration/configure_graphics_advanced.cpp b/src/citron/configuration/configure_graphics_advanced.cpp
index 4db18673d..f3e544f6b 100644
--- a/src/citron/configuration/configure_graphics_advanced.cpp
+++ b/src/citron/configuration/configure_graphics_advanced.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <vector>
@@ -7,10 +7,10 @@
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_graphics_advanced.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_graphics_advanced.h"
-#include "yuzu/configuration/shared_translation.h"
-#include "yuzu/configuration/shared_widget.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_graphics_advanced.h"
+#include "citron/configuration/shared_translation.h"
+#include "citron/configuration/shared_widget.h"
ConfigureGraphicsAdvanced::ConfigureGraphicsAdvanced(
const Core::System& system_, std::shared_ptr<std::vector<ConfigurationShared::Tab*>> group_,
diff --git a/src/citron/configuration/configure_graphics_advanced.h b/src/citron/configuration/configure_graphics_advanced.h
index 82431987e..5494970db 100644
--- a/src/citron/configuration/configure_graphics_advanced.h
+++ b/src/citron/configuration/configure_graphics_advanced.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -6,7 +6,7 @@
#include <memory>
#include <vector>
#include <QWidget>
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
namespace Core {
class System;
diff --git a/src/citron/configuration/configure_hotkeys.cpp b/src/citron/configuration/configure_hotkeys.cpp
index 3f68de12d..60764b2af 100644
--- a/src/citron/configuration/configure_hotkeys.cpp
+++ b/src/citron/configuration/configure_hotkeys.cpp
@@ -11,10 +11,10 @@
#include "frontend_common/config.h"
#include "ui_configure_hotkeys.h"
-#include "yuzu/configuration/configure_hotkeys.h"
-#include "yuzu/hotkeys.h"
-#include "yuzu/uisettings.h"
-#include "yuzu/util/sequence_dialog/sequence_dialog.h"
+#include "citron/configuration/configure_hotkeys.h"
+#include "citron/hotkeys.h"
+#include "citron/uisettings.h"
+#include "citron/util/sequence_dialog/sequence_dialog.h"
constexpr int name_column = 0;
constexpr int hotkey_column = 1;
diff --git a/src/citron/configuration/configure_input.cpp b/src/citron/configuration/configure_input.cpp
index 28c3baf08..8b8850245 100644
--- a/src/citron/configuration/configure_input.cpp
+++ b/src/citron/configuration/configure_input.cpp
@@ -15,16 +15,16 @@
#include "ui_configure_input.h"
#include "ui_configure_input_advanced.h"
#include "ui_configure_input_player.h"
-#include "yuzu/configuration/configure_camera.h"
-#include "yuzu/configuration/configure_debug_controller.h"
-#include "yuzu/configuration/configure_input.h"
-#include "yuzu/configuration/configure_input_advanced.h"
-#include "yuzu/configuration/configure_input_player.h"
-#include "yuzu/configuration/configure_motion_touch.h"
-#include "yuzu/configuration/configure_ringcon.h"
-#include "yuzu/configuration/configure_touchscreen_advanced.h"
-#include "yuzu/configuration/configure_vibration.h"
-#include "yuzu/configuration/input_profiles.h"
+#include "citron/configuration/configure_camera.h"
+#include "citron/configuration/configure_debug_controller.h"
+#include "citron/configuration/configure_input.h"
+#include "citron/configuration/configure_input_advanced.h"
+#include "citron/configuration/configure_input_player.h"
+#include "citron/configuration/configure_motion_touch.h"
+#include "citron/configuration/configure_ringcon.h"
+#include "citron/configuration/configure_touchscreen_advanced.h"
+#include "citron/configuration/configure_vibration.h"
+#include "citron/configuration/input_profiles.h"
namespace {
template <typename Dialog, typename... Args>
diff --git a/src/citron/configuration/configure_input_advanced.cpp b/src/citron/configuration/configure_input_advanced.cpp
index d6c4e09ec..7d3a514c1 100644
--- a/src/citron/configuration/configure_input_advanced.cpp
+++ b/src/citron/configuration/configure_input_advanced.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <QColorDialog>
@@ -7,7 +7,7 @@
#include "hid_core/frontend/emulated_controller.h"
#include "hid_core/hid_core.h"
#include "ui_configure_input_advanced.h"
-#include "yuzu/configuration/configure_input_advanced.h"
+#include "citron/configuration/configure_input_advanced.h"
ConfigureInputAdvanced::ConfigureInputAdvanced(Core::HID::HIDCore& hid_core_, QWidget* parent)
: QWidget(parent), ui(std::make_unique<Ui::ConfigureInputAdvanced>()), hid_core{hid_core_} {
@@ -197,7 +197,7 @@ void ConfigureInputAdvanced::UpdateUIEnabled() {
ui->debug_configure->setEnabled(ui->debug_enabled->isChecked());
ui->touchscreen_advanced->setEnabled(ui->touchscreen_enabled->isChecked());
ui->ring_controller_configure->setEnabled(ui->enable_ring_controller->isChecked());
-#if QT_VERSION > QT_VERSION_CHECK(6, 0, 0) || !defined(YUZU_USE_QT_MULTIMEDIA)
+#if QT_VERSION > QT_VERSION_CHECK(6, 0, 0) || !defined(CITRON_USE_QT_MULTIMEDIA)
ui->enable_ir_sensor->setEnabled(false);
ui->camera_configure->setEnabled(false);
#endif
diff --git a/src/citron/configuration/configure_input_advanced.h b/src/citron/configuration/configure_input_advanced.h
index 41f822c4a..9cb926b3e 100644
--- a/src/citron/configuration/configure_input_advanced.h
+++ b/src/citron/configuration/configure_input_advanced.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_input_advanced.ui b/src/citron/configuration/configure_input_advanced.ui
index 2994d0ab4..0c0143c47 100644
--- a/src/citron/configuration/configure_input_advanced.ui
+++ b/src/citron/configuration/configure_input_advanced.ui
@@ -2656,7 +2656,7 @@
<item row="2" column="0">
<widget class="QCheckBox" name="enable_raw_input">
<property name="toolTip">
- <string>Requires restarting yuzu</string>
+ <string>Requires restarting citron</string>
</property>
<property name="minimumSize">
<size>
@@ -2698,7 +2698,7 @@
<item row="5" column="0">
<widget class="QCheckBox" name="enable_joycon_driver">
<property name="toolTip">
- <string>Requires restarting yuzu</string>
+ <string>Requires restarting citron</string>
</property>
<property name="minimumSize">
<size>
@@ -2714,7 +2714,7 @@
<item row="6" column="0">
<widget class="QCheckBox" name="enable_procon_driver">
<property name="toolTip">
- <string>Requires restarting yuzu</string>
+ <string>Requires restarting citron</string>
</property>
<property name="minimumSize">
<size>
diff --git a/src/citron/configuration/configure_input_per_game.cpp b/src/citron/configuration/configure_input_per_game.cpp
index eea7ec369..d63a9eff3 100644
--- a/src/citron/configuration/configure_input_per_game.cpp
+++ b/src/citron/configuration/configure_input_per_game.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2022 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "common/settings.h"
@@ -7,8 +7,8 @@
#include "hid_core/frontend/emulated_controller.h"
#include "hid_core/hid_core.h"
#include "ui_configure_input_per_game.h"
-#include "yuzu/configuration/configure_input_per_game.h"
-#include "yuzu/configuration/input_profiles.h"
+#include "citron/configuration/configure_input_per_game.h"
+#include "citron/configuration/input_profiles.h"
ConfigureInputPerGame::ConfigureInputPerGame(Core::System& system_, QtConfig* config_,
QWidget* parent)
diff --git a/src/citron/configuration/configure_input_per_game.h b/src/citron/configuration/configure_input_per_game.h
index 4420e856c..ae67946f7 100644
--- a/src/citron/configuration/configure_input_per_game.h
+++ b/src/citron/configuration/configure_input_per_game.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2022 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -8,8 +8,8 @@
#include <QWidget>
#include "ui_configure_input_per_game.h"
-#include "yuzu/configuration/input_profiles.h"
-#include "yuzu/configuration/qt_config.h"
+#include "citron/configuration/input_profiles.h"
+#include "citron/configuration/qt_config.h"
class QComboBox;
diff --git a/src/citron/configuration/configure_input_player.cpp b/src/citron/configuration/configure_input_player.cpp
index 400917f9d..3a85fbef3 100644
--- a/src/citron/configuration/configure_input_player.cpp
+++ b/src/citron/configuration/configure_input_player.cpp
@@ -21,12 +21,12 @@
#include "input_common/drivers/mouse.h"
#include "input_common/main.h"
#include "ui_configure_input_player.h"
-#include "yuzu/bootmanager.h"
-#include "yuzu/configuration/configure_input_player.h"
-#include "yuzu/configuration/configure_input_player_widget.h"
-#include "yuzu/configuration/configure_mouse_panning.h"
-#include "yuzu/configuration/input_profiles.h"
-#include "yuzu/util/limitable_input_dialog.h"
+#include "citron/bootmanager.h"
+#include "citron/configuration/configure_input_player.h"
+#include "citron/configuration/configure_input_player_widget.h"
+#include "citron/configuration/configure_mouse_panning.h"
+#include "citron/configuration/input_profiles.h"
+#include "citron/util/limitable_input_dialog.h"
const std::array<std::string, ConfigureInputPlayer::ANALOG_SUB_BUTTONS_NUM>
ConfigureInputPlayer::analog_sub_buttons{{
diff --git a/src/citron/configuration/configure_input_player.ui b/src/citron/configuration/configure_input_player.ui
index 5518cccd1..45d1794c8 100644
--- a/src/citron/configuration/configure_input_player.ui
+++ b/src/citron/configuration/configure_input_player.ui
@@ -3312,7 +3312,7 @@
<customwidget>
<class>PlayerControlPreview</class>
<extends>QFrame</extends>
- <header>yuzu/configuration/configure_input_player_widget.h</header>
+ <header>citron/configuration/configure_input_player_widget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
diff --git a/src/citron/configuration/configure_input_player_widget.cpp b/src/citron/configuration/configure_input_player_widget.cpp
index b3d9d8006..9335177ec 100644
--- a/src/citron/configuration/configure_input_player_widget.cpp
+++ b/src/citron/configuration/configure_input_player_widget.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <algorithm>
@@ -7,7 +7,7 @@
#include <QTimer>
#include "hid_core/frontend/emulated_controller.h"
-#include "yuzu/configuration/configure_input_player_widget.h"
+#include "citron/configuration/configure_input_player_widget.h"
PlayerControlPreview::PlayerControlPreview(QWidget* parent) : QFrame(parent) {
is_controller_set = false;
diff --git a/src/citron/configuration/configure_input_player_widget.h b/src/citron/configuration/configure_input_player_widget.h
index 76340912d..0640ed0d1 100644
--- a/src/citron/configuration/configure_input_player_widget.h
+++ b/src/citron/configuration/configure_input_player_widget.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_input_profile_dialog.cpp b/src/citron/configuration/configure_input_profile_dialog.cpp
index 58dffda51..db3f2d78f 100644
--- a/src/citron/configuration/configure_input_profile_dialog.cpp
+++ b/src/citron/configuration/configure_input_profile_dialog.cpp
@@ -1,10 +1,10 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "core/core.h"
#include "ui_configure_input_profile_dialog.h"
-#include "yuzu/configuration/configure_input_player.h"
-#include "yuzu/configuration/configure_input_profile_dialog.h"
+#include "citron/configuration/configure_input_player.h"
+#include "citron/configuration/configure_input_profile_dialog.h"
ConfigureInputProfileDialog::ConfigureInputProfileDialog(
QWidget* parent, InputCommon::InputSubsystem* input_subsystem, InputProfiles* profiles,
diff --git a/src/citron/configuration/configure_input_profile_dialog.h b/src/citron/configuration/configure_input_profile_dialog.h
index 956cdf954..28d1449ac 100644
--- a/src/citron/configuration/configure_input_profile_dialog.h
+++ b/src/citron/configuration/configure_input_profile_dialog.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_linux_tab.cpp b/src/citron/configuration/configure_linux_tab.cpp
index ab3d18816..95f03c3b2 100644
--- a/src/citron/configuration/configure_linux_tab.cpp
+++ b/src/citron/configuration/configure_linux_tab.cpp
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_linux_tab.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_linux_tab.h"
-#include "yuzu/configuration/shared_widget.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_linux_tab.h"
+#include "citron/configuration/shared_widget.h"
ConfigureLinuxTab::ConfigureLinuxTab(const Core::System& system_,
std::shared_ptr<std::vector<ConfigurationShared::Tab*>> group_,
diff --git a/src/citron/configuration/configure_linux_tab.h b/src/citron/configuration/configure_linux_tab.h
index 2f402079c..eb09d6a18 100644
--- a/src/citron/configuration/configure_linux_tab.h
+++ b/src/citron/configuration/configure_linux_tab.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_motion_touch.cpp b/src/citron/configuration/configure_motion_touch.cpp
index fb1292f07..7192c128f 100644
--- a/src/citron/configuration/configure_motion_touch.cpp
+++ b/src/citron/configuration/configure_motion_touch.cpp
@@ -13,8 +13,8 @@
#include "input_common/helpers/udp_protocol.h"
#include "input_common/main.h"
#include "ui_configure_motion_touch.h"
-#include "yuzu/configuration/configure_motion_touch.h"
-#include "yuzu/configuration/configure_touch_from_button.h"
+#include "citron/configuration/configure_motion_touch.h"
+#include "citron/configuration/configure_touch_from_button.h"
CalibrationConfigurationDialog::CalibrationConfigurationDialog(QWidget* parent,
const std::string& host, u16 port)
@@ -85,7 +85,7 @@ ConfigureMotionTouch::ConfigureMotionTouch(QWidget* parent,
ui->udp_learn_more->setOpenExternalLinks(true);
ui->udp_learn_more->setText(
tr("<a "
- "href='https://yuzu-emu.org/wiki/"
+ "href='https://citron-emu.org/wiki/"
"using-a-controller-or-android-phone-for-motion-or-touch-input'><span "
"style=\"text-decoration: underline; color:#039be5;\">Learn More</span></a>"));
@@ -170,27 +170,27 @@ void ConfigureMotionTouch::OnUDPAddServer() {
const int row = udp_server_list_model->rowCount();
if (!ok) {
- QMessageBox::warning(this, tr("yuzu"), tr("Port number has invalid characters"));
+ QMessageBox::warning(this, tr("citron"), tr("Port number has invalid characters"));
return;
}
if (port_number < 0 || port_number > 65353) {
- QMessageBox::warning(this, tr("yuzu"), tr("Port has to be in range 0 and 65353"));
+ QMessageBox::warning(this, tr("citron"), tr("Port has to be in range 0 and 65353"));
return;
}
if (!re.match(server_text).hasMatch()) {
- QMessageBox::warning(this, tr("yuzu"), tr("IP address is not valid"));
+ QMessageBox::warning(this, tr("citron"), tr("IP address is not valid"));
return;
}
// Search for duplicates
for (const auto& item : udp_server_list_model->stringList()) {
if (item == server_string) {
- QMessageBox::warning(this, tr("yuzu"), tr("This UDP server already exists"));
+ QMessageBox::warning(this, tr("citron"), tr("This UDP server already exists"));
return;
}
}
// Limit server count to 8
if (row == 8) {
- QMessageBox::warning(this, tr("yuzu"), tr("Unable to add more than 8 servers"));
+ QMessageBox::warning(this, tr("citron"), tr("Unable to add more than 8 servers"));
return;
}
@@ -284,7 +284,7 @@ void ConfigureMotionTouch::OnConfigureTouchFromButton() {
bool ConfigureMotionTouch::CanCloseDialog() {
if (udp_test_in_progress) {
- QMessageBox::warning(this, tr("yuzu"),
+ QMessageBox::warning(this, tr("citron"),
tr("UDP Test or calibration configuration is in progress.<br>Please "
"wait for them to finish."));
return false;
diff --git a/src/citron/configuration/configure_mouse_panning.cpp b/src/citron/configuration/configure_mouse_panning.cpp
index e37c546b0..19a68682a 100644
--- a/src/citron/configuration/configure_mouse_panning.cpp
+++ b/src/citron/configuration/configure_mouse_panning.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <QCloseEvent>
@@ -6,7 +6,7 @@
#include "common/settings.h"
#include "ui_configure_mouse_panning.h"
-#include "yuzu/configuration/configure_mouse_panning.h"
+#include "citron/configuration/configure_mouse_panning.h"
ConfigureMousePanning::ConfigureMousePanning(QWidget* parent,
InputCommon::InputSubsystem* input_subsystem_,
diff --git a/src/citron/configuration/configure_mouse_panning.h b/src/citron/configuration/configure_mouse_panning.h
index f5e62ee13..47e4fbf05 100644
--- a/src/citron/configuration/configure_mouse_panning.h
+++ b/src/citron/configuration/configure_mouse_panning.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_network.cpp b/src/citron/configuration/configure_network.cpp
index ba1986eb1..a39827fca 100644
--- a/src/citron/configuration/configure_network.cpp
+++ b/src/citron/configuration/configure_network.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <QtConcurrent/QtConcurrent>
@@ -6,7 +6,7 @@
#include "core/core.h"
#include "core/internal_network/network_interface.h"
#include "ui_configure_network.h"
-#include "yuzu/configuration/configure_network.h"
+#include "citron/configuration/configure_network.h"
ConfigureNetwork::ConfigureNetwork(const Core::System& system_, QWidget* parent)
: QWidget(parent), ui(std::make_unique<Ui::ConfigureNetwork>()), system{system_} {
diff --git a/src/citron/configuration/configure_network.h b/src/citron/configuration/configure_network.h
index f666edbd1..a3e60d0f9 100644
--- a/src/citron/configuration/configure_network.h
+++ b/src/citron/configuration/configure_network.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_per_game.cpp b/src/citron/configuration/configure_per_game.cpp
index 4dbe801a9..d496d0002 100644
--- a/src/citron/configuration/configure_per_game.cpp
+++ b/src/citron/configuration/configure_per_game.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <algorithm>
@@ -27,19 +27,19 @@
#include "core/loader/loader.h"
#include "frontend_common/config.h"
#include "ui_configure_per_game.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_audio.h"
-#include "yuzu/configuration/configure_cpu.h"
-#include "yuzu/configuration/configure_graphics.h"
-#include "yuzu/configuration/configure_graphics_advanced.h"
-#include "yuzu/configuration/configure_input_per_game.h"
-#include "yuzu/configuration/configure_linux_tab.h"
-#include "yuzu/configuration/configure_per_game.h"
-#include "yuzu/configuration/configure_per_game_addons.h"
-#include "yuzu/configuration/configure_system.h"
-#include "yuzu/uisettings.h"
-#include "yuzu/util/util.h"
-#include "yuzu/vk_device_info.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_audio.h"
+#include "citron/configuration/configure_cpu.h"
+#include "citron/configuration/configure_graphics.h"
+#include "citron/configuration/configure_graphics_advanced.h"
+#include "citron/configuration/configure_input_per_game.h"
+#include "citron/configuration/configure_linux_tab.h"
+#include "citron/configuration/configure_per_game.h"
+#include "citron/configuration/configure_per_game_addons.h"
+#include "citron/configuration/configure_system.h"
+#include "citron/uisettings.h"
+#include "citron/util/util.h"
+#include "citron/vk_device_info.h"
ConfigurePerGame::ConfigurePerGame(QWidget* parent, u64 title_id_, const std::string& file_name,
std::vector<VkDeviceInfo::Record>& vk_device_records,
diff --git a/src/citron/configuration/configure_per_game.h b/src/citron/configuration/configure_per_game.h
index 196cb32e6..cd4b80e0b 100644
--- a/src/citron/configuration/configure_per_game.h
+++ b/src/citron/configuration/configure_per_game.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -14,9 +14,9 @@
#include "core/file_sys/vfs/vfs_types.h"
#include "frontend_common/config.h"
#include "vk_device_info.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/qt_config.h"
-#include "yuzu/configuration/shared_translation.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/qt_config.h"
+#include "citron/configuration/shared_translation.h"
namespace Core {
class System;
diff --git a/src/citron/configuration/configure_per_game_addons.cpp b/src/citron/configuration/configure_per_game_addons.cpp
index 568775027..969d725f7 100644
--- a/src/citron/configuration/configure_per_game_addons.cpp
+++ b/src/citron/configuration/configure_per_game_addons.cpp
@@ -19,9 +19,9 @@
#include "core/file_sys/xts_archive.h"
#include "core/loader/loader.h"
#include "ui_configure_per_game_addons.h"
-#include "yuzu/configuration/configure_input.h"
-#include "yuzu/configuration/configure_per_game_addons.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configure_input.h"
+#include "citron/configuration/configure_per_game_addons.h"
+#include "citron/uisettings.h"
ConfigurePerGameAddons::ConfigurePerGameAddons(Core::System& system_, QWidget* parent)
: QWidget(parent), ui{std::make_unique<Ui::ConfigurePerGameAddons>()}, system{system_} {
@@ -80,7 +80,7 @@ void ConfigurePerGameAddons::ApplyConfiguration() {
std::sort(disabled_addons.begin(), disabled_addons.end());
std::sort(current.begin(), current.end());
if (disabled_addons != current) {
- Common::FS::RemoveFile(Common::FS::GetYuzuPath(Common::FS::YuzuPath::CacheDir) /
+ Common::FS::RemoveFile(Common::FS::GetCitronPath(Common::FS::CitronPath::CacheDir) /
"game_list" / fmt::format("{:016X}.pv.txt", title_id));
}
diff --git a/src/citron/configuration/configure_profile_manager.cpp b/src/citron/configuration/configure_profile_manager.cpp
index 12a04b9a0..82d3b4c94 100644
--- a/src/citron/configuration/configure_profile_manager.cpp
+++ b/src/citron/configuration/configure_profile_manager.cpp
@@ -18,8 +18,8 @@
#include "core/core.h"
#include "core/hle/service/acc/profile_manager.h"
#include "ui_configure_profile_manager.h"
-#include "yuzu/configuration/configure_profile_manager.h"
-#include "yuzu/util/limitable_input_dialog.h"
+#include "citron/configuration/configure_profile_manager.h"
+#include "citron/util/limitable_input_dialog.h"
namespace {
// Same backup JPEG used by acc IProfile::GetImage if no jpeg found
@@ -35,7 +35,7 @@ constexpr std::array<u8, 107> backup_jpeg{
QString GetImagePath(const Common::UUID& uuid) {
const auto path =
- Common::FS::GetYuzuPath(Common::FS::YuzuPath::NANDDir) /
+ Common::FS::GetCitronPath(Common::FS::CitronPath::NANDDir) /
fmt::format("system/save/8000000000000010/su/avators/{}.jpg", uuid.FormattedString());
return QString::fromStdString(Common::FS::PathToUTF8String(path));
}
@@ -288,7 +288,7 @@ void ConfigureProfileManager::SetUserImage() {
}
const auto raw_path = QString::fromStdString(Common::FS::PathToUTF8String(
- Common::FS::GetYuzuPath(Common::FS::YuzuPath::NANDDir) / "system/save/8000000000000010"));
+ Common::FS::GetCitronPath(Common::FS::CitronPath::NANDDir) / "system/save/8000000000000010"));
const QFileInfo raw_info{raw_path};
if (raw_info.exists() && !raw_info.isDir() && !QFile::remove(raw_path)) {
QMessageBox::warning(this, tr("Error deleting file"),
diff --git a/src/citron/configuration/configure_ringcon.cpp b/src/citron/configuration/configure_ringcon.cpp
index 9fd094ab6..d72fdeb47 100644
--- a/src/citron/configuration/configure_ringcon.cpp
+++ b/src/citron/configuration/configure_ringcon.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <memory>
@@ -15,8 +15,8 @@
#include "input_common/drivers/mouse.h"
#include "input_common/main.h"
#include "ui_configure_ringcon.h"
-#include "yuzu/bootmanager.h"
-#include "yuzu/configuration/configure_ringcon.h"
+#include "citron/bootmanager.h"
+#include "citron/configuration/configure_ringcon.h"
const std::array<std::string, ConfigureRingController::ANALOG_SUB_BUTTONS_NUM>
ConfigureRingController::analog_sub_buttons{{
diff --git a/src/citron/configuration/configure_ringcon.h b/src/citron/configuration/configure_ringcon.h
index 6fd95e2b8..4785a3e2e 100644
--- a/src/citron/configuration/configure_ringcon.h
+++ b/src/citron/configuration/configure_ringcon.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_system.cpp b/src/citron/configuration/configure_system.cpp
index e193b5f95..685772858 100644
--- a/src/citron/configuration/configure_system.cpp
+++ b/src/citron/configuration/configure_system.cpp
@@ -17,9 +17,9 @@
#include "common/settings.h"
#include "core/core.h"
#include "ui_configure_system.h"
-#include "yuzu/configuration/configuration_shared.h"
-#include "yuzu/configuration/configure_system.h"
-#include "yuzu/configuration/shared_widget.h"
+#include "citron/configuration/configuration_shared.h"
+#include "citron/configuration/configure_system.h"
+#include "citron/configuration/shared_widget.h"
constexpr std::array<u32, 7> LOCALE_BLOCKLIST{
// pzzefezrpnkzeidfej
diff --git a/src/citron/configuration/configure_system.h b/src/citron/configuration/configure_system.h
index a01c29dcf..a1a3a799d 100644
--- a/src/citron/configuration/configure_system.h
+++ b/src/citron/configuration/configure_system.h
@@ -8,7 +8,7 @@
#include <vector>
#include <QWidget>
-#include "yuzu/configuration/configuration_shared.h"
+#include "citron/configuration/configuration_shared.h"
class QCheckBox;
class QLineEdit;
diff --git a/src/citron/configuration/configure_tas.cpp b/src/citron/configuration/configure_tas.cpp
index 5a545aa70..e25d39143 100644
--- a/src/citron/configuration/configure_tas.cpp
+++ b/src/citron/configuration/configure_tas.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <QFileDialog>
@@ -7,8 +7,8 @@
#include "common/fs/path_util.h"
#include "common/settings.h"
#include "ui_configure_tas.h"
-#include "yuzu/configuration/configure_tas.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configure_tas.h"
+#include "citron/uisettings.h"
ConfigureTasDialog::ConfigureTasDialog(QWidget* parent)
: QDialog(parent), ui(std::make_unique<Ui::ConfigureTas>()) {
@@ -28,14 +28,14 @@ ConfigureTasDialog::~ConfigureTasDialog() = default;
void ConfigureTasDialog::LoadConfiguration() {
ui->tas_path_edit->setText(
- QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::TASDir)));
+ QString::fromStdString(Common::FS::GetCitronPathString(Common::FS::CitronPath::TASDir)));
ui->tas_enable->setChecked(Settings::values.tas_enable.GetValue());
ui->tas_loop_script->setChecked(Settings::values.tas_loop.GetValue());
ui->tas_pause_on_load->setChecked(Settings::values.pause_tas_on_load.GetValue());
}
void ConfigureTasDialog::ApplyConfiguration() {
- Common::FS::SetYuzuPath(Common::FS::YuzuPath::TASDir, ui->tas_path_edit->text().toStdString());
+ Common::FS::SetCitronPath(Common::FS::CitronPath::TASDir, ui->tas_path_edit->text().toStdString());
Settings::values.tas_enable.SetValue(ui->tas_enable->isChecked());
Settings::values.tas_loop.SetValue(ui->tas_loop_script->isChecked());
Settings::values.pause_tas_on_load.SetValue(ui->tas_pause_on_load->isChecked());
diff --git a/src/citron/configuration/configure_tas.h b/src/citron/configuration/configure_tas.h
index a91891906..401454a9e 100644
--- a/src/citron/configuration/configure_tas.h
+++ b/src/citron/configuration/configure_tas.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_tas.ui b/src/citron/configuration/configure_tas.ui
index 625af0c89..5d0dc3549 100644
--- a/src/citron/configuration/configure_tas.ui
+++ b/src/citron/configuration/configure_tas.ui
@@ -14,7 +14,7 @@
<item row="0" column="0" colspan="4">
<widget class="QLabel" name="label_1">
<property name="text">
- <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Reads controller input from scripts in the same format as TAS-nx scripts.&lt;br/&gt;For a more detailed explanation, please consult the &lt;a href=&quot;https://yuzu-emu.org/help/feature/tas/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#039be5;&quot;&gt;help page&lt;/span&gt;&lt;/a&gt; on the yuzu website.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+ <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Reads controller input from scripts in the same format as TAS-nx scripts.&lt;br/&gt;For a more detailed explanation, please consult the &lt;a href=&quot;https://citron-emu.org/help/feature/tas/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#039be5;&quot;&gt;help page&lt;/span&gt;&lt;/a&gt; on the citron website.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="openExternalLinks">
<bool>true</bool>
diff --git a/src/citron/configuration/configure_touch_from_button.cpp b/src/citron/configuration/configure_touch_from_button.cpp
index 18e2eba69..90cfdee08 100644
--- a/src/citron/configuration/configure_touch_from_button.cpp
+++ b/src/citron/configuration/configure_touch_from_button.cpp
@@ -12,8 +12,8 @@
#include "core/frontend/framebuffer_layout.h"
#include "input_common/main.h"
#include "ui_configure_touch_from_button.h"
-#include "yuzu/configuration/configure_touch_from_button.h"
-#include "yuzu/configuration/configure_touch_widget.h"
+#include "citron/configuration/configure_touch_from_button.h"
+#include "citron/configuration/configure_touch_widget.h"
static QString GetKeyName(int key_code) {
switch (key_code) {
diff --git a/src/citron/configuration/configure_touch_from_button.ui b/src/citron/configuration/configure_touch_from_button.ui
index 757219d54..6698932f4 100644
--- a/src/citron/configuration/configure_touch_from_button.ui
+++ b/src/citron/configuration/configure_touch_from_button.ui
@@ -205,7 +205,7 @@ Drag points to change position, or double-click table cells to edit values.</str
<customwidget>
<class>TouchScreenPreview</class>
<extends>QFrame</extends>
- <header>yuzu/configuration/configure_touch_widget.h</header>
+ <header>citron/configuration/configure_touch_widget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
diff --git a/src/citron/configuration/configure_touchscreen_advanced.cpp b/src/citron/configuration/configure_touchscreen_advanced.cpp
index 94df6d9d3..9110c6627 100644
--- a/src/citron/configuration/configure_touchscreen_advanced.cpp
+++ b/src/citron/configuration/configure_touchscreen_advanced.cpp
@@ -4,7 +4,7 @@
#include <memory>
#include "common/settings.h"
#include "ui_configure_touchscreen_advanced.h"
-#include "yuzu/configuration/configure_touchscreen_advanced.h"
+#include "citron/configuration/configure_touchscreen_advanced.h"
ConfigureTouchscreenAdvanced::ConfigureTouchscreenAdvanced(QWidget* parent)
: QDialog(parent), ui(std::make_unique<Ui::ConfigureTouchscreenAdvanced>()) {
diff --git a/src/citron/configuration/configure_touchscreen_advanced.ui b/src/citron/configuration/configure_touchscreen_advanced.ui
index 88e7cf050..e3ef2b9e8 100644
--- a/src/citron/configuration/configure_touchscreen_advanced.ui
+++ b/src/citron/configuration/configure_touchscreen_advanced.ui
@@ -23,7 +23,7 @@
</size>
</property>
<property name="text">
- <string>Warning: The settings in this page affect the inner workings of yuzu's emulated touchscreen. Changing them may result in undesirable behavior, such as the touchscreen partially or not working. You should only use this page if you know what you are doing.</string>
+ <string>Warning: The settings in this page affect the inner workings of citron's emulated touchscreen. Changing them may result in undesirable behavior, such as the touchscreen partially or not working. You should only use this page if you know what you are doing.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
diff --git a/src/citron/configuration/configure_ui.cpp b/src/citron/configuration/configure_ui.cpp
index f3c91586c..f71532b67 100644
--- a/src/citron/configuration/configure_ui.cpp
+++ b/src/citron/configuration/configure_ui.cpp
@@ -1,7 +1,7 @@
// SPDX-FileCopyrightText: 2016 Citra Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
-#include "yuzu/configuration/configure_ui.h"
+#include "citron/configuration/configure_ui.h"
#include <array>
#include <cstdlib>
@@ -27,7 +27,7 @@
#include "core/core.h"
#include "core/frontend/framebuffer_layout.h"
#include "ui_configure_ui.h"
-#include "yuzu/uisettings.h"
+#include "citron/uisettings.h"
namespace {
constexpr std::array default_game_icon_sizes{
@@ -144,8 +144,8 @@ ConfigureUi::ConfigureUi(Core::System& system_, QWidget* parent)
connect(ui->screenshot_path_button, &QToolButton::pressed, this, [this] {
auto dir =
QFileDialog::getExistingDirectory(this, tr("Select Screenshots Path..."),
- QString::fromStdString(Common::FS::GetYuzuPathString(
- Common::FS::YuzuPath::ScreenshotsDir)));
+ QString::fromStdString(Common::FS::GetCitronPathString(
+ Common::FS::CitronPath::ScreenshotsDir)));
if (!dir.isEmpty()) {
if (dir.back() != QChar::fromLatin1('/')) {
dir.append(QChar::fromLatin1('/'));
@@ -176,7 +176,7 @@ void ConfigureUi::ApplyConfiguration() {
UISettings::values.row_2_text_id = ui->row_2_text_combobox->currentData().toUInt();
UISettings::values.enable_screenshot_save_as = ui->enable_screenshot_save_as->isChecked();
- Common::FS::SetYuzuPath(Common::FS::YuzuPath::ScreenshotsDir,
+ Common::FS::SetCitronPath(Common::FS::CitronPath::ScreenshotsDir,
ui->screenshot_path_edit->text().toStdString());
const u32 height = ScreenshotDimensionToInt(ui->screenshot_height->currentText());
@@ -208,7 +208,7 @@ void ConfigureUi::SetConfiguration() {
ui->enable_screenshot_save_as->setChecked(
UISettings::values.enable_screenshot_save_as.GetValue());
ui->screenshot_path_edit->setText(QString::fromStdString(
- Common::FS::GetYuzuPathString(Common::FS::YuzuPath::ScreenshotsDir)));
+ Common::FS::GetCitronPathString(Common::FS::CitronPath::ScreenshotsDir)));
const auto height = UISettings::values.screenshot_height.GetValue();
if (height == 0) {
diff --git a/src/citron/configuration/configure_vibration.cpp b/src/citron/configuration/configure_vibration.cpp
index 6b1f4527b..046410cce 100644
--- a/src/citron/configuration/configure_vibration.cpp
+++ b/src/citron/configuration/configure_vibration.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "common/settings.h"
@@ -6,7 +6,7 @@
#include "hid_core/hid_core.h"
#include "hid_core/hid_types.h"
#include "ui_configure_vibration.h"
-#include "yuzu/configuration/configure_vibration.h"
+#include "citron/configuration/configure_vibration.h"
ConfigureVibration::ConfigureVibration(QWidget* parent, Core::HID::HIDCore& hid_core_)
: QDialog(parent), ui(std::make_unique<Ui::ConfigureVibration>()), hid_core{hid_core_} {
diff --git a/src/citron/configuration/configure_vibration.h b/src/citron/configuration/configure_vibration.h
index e9d05df51..ceda09bd6 100644
--- a/src/citron/configuration/configure_vibration.h
+++ b/src/citron/configuration/configure_vibration.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/configure_web.cpp b/src/citron/configuration/configure_web.cpp
index ab526e4ca..d74b5cb7c 100644
--- a/src/citron/configuration/configure_web.cpp
+++ b/src/citron/configuration/configure_web.cpp
@@ -7,8 +7,8 @@
#include "common/settings.h"
#include "core/telemetry_session.h"
#include "ui_configure_web.h"
-#include "yuzu/configuration/configure_web.h"
-#include "yuzu/uisettings.h"
+#include "citron/configuration/configure_web.h"
+#include "citron/uisettings.h"
static constexpr char token_delimiter{':'};
@@ -65,15 +65,15 @@ void ConfigureWeb::RetranslateUI() {
ui->retranslateUi(this);
ui->telemetry_learn_more->setText(
- tr("<a href='https://yuzu-emu.org/help/feature/telemetry/'><span style=\"text-decoration: "
+ tr("<a href='https://citron-emu.org/help/feature/telemetry/'><span style=\"text-decoration: "
"underline; color:#039be5;\">Learn more</span></a>"));
ui->web_signup_link->setText(
- tr("<a href='https://profile.yuzu-emu.org/'><span style=\"text-decoration: underline; "
+ tr("<a href='https://profile.citron-emu.org/'><span style=\"text-decoration: underline; "
"color:#039be5;\">Sign up</span></a>"));
ui->web_token_info_link->setText(
- tr("<a href='https://yuzu-emu.org/wiki/yuzu-web-service/'><span style=\"text-decoration: "
+ tr("<a href='https://citron-emu.org/wiki/citron-web-service/'><span style=\"text-decoration: "
"underline; color:#039be5;\">What is my token?</span></a>"));
ui->label_telemetry_id->setText(
@@ -87,15 +87,15 @@ void ConfigureWeb::SetConfiguration() {
ui->web_signup_link->setOpenExternalLinks(true);
ui->web_token_info_link->setOpenExternalLinks(true);
- if (Settings::values.yuzu_username.GetValue().empty()) {
+ if (Settings::values.citron_username.GetValue().empty()) {
ui->username->setText(tr("Unspecified"));
} else {
- ui->username->setText(QString::fromStdString(Settings::values.yuzu_username.GetValue()));
+ ui->username->setText(QString::fromStdString(Settings::values.citron_username.GetValue()));
}
ui->toggle_telemetry->setChecked(Settings::values.enable_telemetry.GetValue());
ui->edit_token->setText(QString::fromStdString(GenerateDisplayToken(
- Settings::values.yuzu_username.GetValue(), Settings::values.yuzu_token.GetValue())));
+ Settings::values.citron_username.GetValue(), Settings::values.citron_token.GetValue())));
// Connect after setting the values, to avoid calling OnLoginChanged now
connect(ui->edit_token, &QLineEdit::textChanged, this, &ConfigureWeb::OnLoginChanged);
@@ -109,9 +109,9 @@ void ConfigureWeb::ApplyConfiguration() {
Settings::values.enable_telemetry = ui->toggle_telemetry->isChecked();
UISettings::values.enable_discord_presence = ui->toggle_discordrpc->isChecked();
if (user_verified) {
- Settings::values.yuzu_username =
+ Settings::values.citron_username =
UsernameFromDisplayToken(ui->edit_token->text().toStdString());
- Settings::values.yuzu_token = TokenFromDisplayToken(ui->edit_token->text().toStdString());
+ Settings::values.citron_token = TokenFromDisplayToken(ui->edit_token->text().toStdString());
} else {
QMessageBox::warning(
this, tr("Token not verified"),
diff --git a/src/citron/configuration/configure_web.ui b/src/citron/configuration/configure_web.ui
index 3ac3864be..906fa77ad 100644
--- a/src/citron/configuration/configure_web.ui
+++ b/src/citron/configuration/configure_web.ui
@@ -22,18 +22,18 @@
<item>
<widget class="QGroupBox" name="groupBoxWebConfig">
<property name="title">
- <string>yuzu Web Service</string>
+ <string>citron Web Service</string>
</property>
- <layout class="QVBoxLayout" name="verticalLayoutYuzuWebService">
+ <layout class="QVBoxLayout" name="verticalLayoutCitronWebService">
<item>
<widget class="QLabel" name="web_credentials_disclaimer">
<property name="text">
- <string>By providing your username and token, you agree to allow yuzu to collect additional usage data, which may include user identifying information.</string>
+ <string>By providing your username and token, you agree to allow citron to collect additional usage data, which may include user identifying information.</string>
</property>
</widget>
</item>
<item>
- <layout class="QGridLayout" name="gridLayoutYuzuUsername">
+ <layout class="QGridLayout" name="gridLayoutCitronUsername">
<item row="2" column="3">
<widget class="QPushButton" name="button_verify_login">
<property name="sizePolicy">
@@ -131,7 +131,7 @@
<item>
<widget class="QCheckBox" name="toggle_telemetry">
<property name="text">
- <string>Share anonymous usage data with the yuzu team</string>
+ <string>Share anonymous usage data with the citron team</string>
</property>
</widget>
</item>
diff --git a/src/citron/configuration/input_profiles.cpp b/src/citron/configuration/input_profiles.cpp
index ebebadc94..6b99b7a53 100644
--- a/src/citron/configuration/input_profiles.cpp
+++ b/src/citron/configuration/input_profiles.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <fmt/format.h>
@@ -7,14 +7,14 @@
#include "common/fs/path_util.h"
#include "common/logging/log.h"
#include "frontend_common/config.h"
-#include "yuzu/configuration/input_profiles.h"
+#include "citron/configuration/input_profiles.h"
namespace FS = Common::FS;
namespace {
bool ProfileExistsInFilesystem(std::string_view profile_name) {
- return FS::Exists(FS::GetYuzuPath(FS::YuzuPath::ConfigDir) / "input" /
+ return FS::Exists(FS::GetCitronPath(FS::CitronPath::ConfigDir) / "input" /
fmt::format("{}.ini", profile_name));
}
@@ -29,7 +29,7 @@ std::filesystem::path GetNameWithoutExtension(std::filesystem::path filename) {
} // namespace
InputProfiles::InputProfiles() {
- const auto input_profile_loc = FS::GetYuzuPath(FS::YuzuPath::ConfigDir) / "input";
+ const auto input_profile_loc = FS::GetCitronPath(FS::CitronPath::ConfigDir) / "input";
if (!FS::IsDir(input_profile_loc)) {
return;
diff --git a/src/citron/configuration/input_profiles.h b/src/citron/configuration/input_profiles.h
index 023ec74a6..1884004f3 100644
--- a/src/citron/configuration/input_profiles.h
+++ b/src/citron/configuration/input_profiles.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/qt_config.cpp b/src/citron/configuration/qt_config.cpp
index 37951b9c8..e9dc6a23e 100644
--- a/src/citron/configuration/qt_config.cpp
+++ b/src/citron/configuration/qt_config.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "common/logging/log.h"
diff --git a/src/citron/configuration/qt_config.h b/src/citron/configuration/qt_config.h
index dc2dceb4d..23fdb7180 100644
--- a/src/citron/configuration/qt_config.h
+++ b/src/citron/configuration/qt_config.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/shared_translation.cpp b/src/citron/configuration/shared_translation.cpp
index 0549e8ae4..18fd843c5 100644
--- a/src/citron/configuration/shared_translation.cpp
+++ b/src/citron/configuration/shared_translation.cpp
@@ -1,7 +1,7 @@
-// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
-#include "yuzu/configuration/shared_translation.h"
+#include "citron/configuration/shared_translation.h"
#include <map>
#include <memory>
@@ -13,7 +13,7 @@
#include "common/settings_enums.h"
#include "common/settings_setting.h"
#include "common/time_zone.h"
-#include "yuzu/uisettings.h"
+#include "citron/uisettings.h"
namespace ConfigurationShared {
@@ -264,10 +264,10 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QWidget* parent) {
// Ui General
INSERT(UISettings, select_user_on_boot, tr("Prompt for user on game boot"),
- tr("Ask to select a user profile on each boot, useful if multiple people use yuzu on "
+ tr("Ask to select a user profile on each boot, useful if multiple people use citron on "
"the same PC."));
INSERT(UISettings, pause_when_in_background, tr("Pause emulation when in background"),
- tr("This setting pauses yuzu when focusing other windows."));
+ tr("This setting pauses citron when focusing other windows."));
INSERT(UISettings, confirm_before_stopping, tr("Confirm before stopping emulation"),
tr("This setting overrides game prompts asking to confirm stopping the game.\nEnabling "
"it bypasses such prompts and directly exits the emulation."));
diff --git a/src/citron/configuration/shared_translation.h b/src/citron/configuration/shared_translation.h
index d5fc3b8de..978d9cc10 100644
--- a/src/citron/configuration/shared_translation.h
+++ b/src/citron/configuration/shared_translation.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/citron/configuration/shared_widget.cpp b/src/citron/configuration/shared_widget.cpp
index 85f4f7655..52c992efc 100644
--- a/src/citron/configuration/shared_widget.cpp
+++ b/src/citron/configuration/shared_widget.cpp
@@ -1,7 +1,7 @@
-// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
-#include "yuzu/configuration/shared_widget.h"
+#include "citron/configuration/shared_widget.h"
#include <functional>
#include <limits>
@@ -42,7 +42,7 @@
#include "common/logging/log.h"
#include "common/settings.h"
#include "common/settings_common.h"
-#include "yuzu/configuration/shared_translation.h"
+#include "citron/configuration/shared_translation.h"
namespace ConfigurationShared {
diff --git a/src/citron/configuration/shared_widget.h b/src/citron/configuration/shared_widget.h
index 226284cf3..5fef7cd84 100644
--- a/src/citron/configuration/shared_widget.h
+++ b/src/citron/configuration/shared_widget.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
+// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project & 2025 citron Homebrew Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -11,7 +11,7 @@
#include <QStringLiteral>
#include <QWidget>
#include <qobjectdefs.h>
-#include "yuzu/configuration/shared_translation.h"
+#include "citron/configuration/shared_translation.h"
class QCheckBox;
class QComboBox;