implement some persistent state (namely selected game launcher)

This commit is contained in:
2025-04-08 08:35:29 +01:00
parent c1c1547e4d
commit 807cb5242f
4 changed files with 110 additions and 2 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
use serde::{Deserialize, Serialize};
use std::{fmt::Display, path::PathBuf, process::Command};
use winreg::{RegKey, enums::HKEY_LOCAL_MACHINE};
#[derive(Default, Debug, PartialEq, Eq)]
#[derive(Clone, Default, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub enum Platform {
#[default]
Steam,