Integrate standalone FSUI into Panda SDL frontend

This commit is contained in:
moonpower
2026-04-03 06:16:04 +02:00
parent 6be36b20ed
commit f2bc79352f
14 changed files with 2348 additions and 471 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include <filesystem>
#include <string>
#include <vector>
#include "audio/dsp_core.hpp"
#include "frontend_settings.hpp"
@@ -110,6 +111,15 @@ struct EmulatorConfig {
static constexpr size_t maxRecentGames = 8;
std::vector<std::filesystem::path> recentlyPlayed;
std::vector<std::filesystem::path> fsuiGameListPaths;
std::vector<std::filesystem::path> fsuiGameListRecursivePaths;
std::filesystem::path fsuiCoversPath = "";
int fsuiDefaultGameView = 0;
int fsuiGameSort = 0;
bool fsuiGameSortReverse = false;
std::string fsuiTheme = "Dark";
std::string fsuiPromptIconPack = "Auto";
std::filesystem::path fsuiBackgroundImagePath = "";
// Frontend window settings
struct WindowSettings {