add option to launch legacy version of the game & fix epic games launch urls

This commit is contained in:
2025-09-05 16:09:24 +01:00
parent 98a6545b27
commit 5c5e6d60a1
3 changed files with 37 additions and 9 deletions
+8
View File
@@ -2,6 +2,13 @@ use crate::util::win;
use serde::{Deserialize, Serialize};
use strum::{Display, EnumIter};
#[derive(Clone, Copy, Debug, Default, Display, PartialEq, Eq, Serialize, Deserialize, EnumIter)]
pub enum LaunchVersion {
#[default]
Enhanced,
Legacy,
}
#[derive(Clone, Copy, Debug, Default, Display, PartialEq, Eq, Serialize, Deserialize, EnumIter)]
pub enum Theme {
#[default]
@@ -37,6 +44,7 @@ impl From<Theme> for catppuccin_egui::Theme {
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
pub struct Settings {
pub launch_version: LaunchVersion,
pub theme: Theme,
pub start_elevated: bool,
}