diff --git a/theseus/src/state/projects.rs b/theseus/src/state/projects.rs index 3925bbec6..dd9ff403e 100644 --- a/theseus/src/state/projects.rs +++ b/theseus/src/state/projects.rs @@ -361,7 +361,6 @@ pub async fn infer_data_from_files( update_version: update_versions .get(&hash) .map(|val| Box::new(val.clone())), - incompatible: !version.loaders.contains( &profile .metadata diff --git a/theseus/src/state/settings.rs b/theseus/src/state/settings.rs index ddc32f991..8548d5855 100644 --- a/theseus/src/state/settings.rs +++ b/theseus/src/state/settings.rs @@ -24,6 +24,7 @@ pub struct Settings { pub hooks: Hooks, pub max_concurrent_downloads: usize, pub version: u32, + pub collapsed_navigation: bool, } impl Default for Settings { @@ -39,6 +40,7 @@ impl Default for Settings { hooks: Hooks::default(), max_concurrent_downloads: 64, version: CURRENT_FORMAT_VERSION, + collapsed_navigation: false, } } } diff --git a/theseus_gui/src-tauri/src/api/settings.rs b/theseus_gui/src-tauri/src/api/settings.rs index 9251b3d4b..b3e14cbe1 100644 --- a/theseus_gui/src-tauri/src/api/settings.rs +++ b/theseus_gui/src-tauri/src/api/settings.rs @@ -16,6 +16,7 @@ pub struct FrontendSettings { pub hooks: Hooks, pub max_concurrent_downloads: usize, pub version: u32, + pub collapsed_navigation: bool, } // Get full settings @@ -39,6 +40,7 @@ pub async fn settings_get() -> Result { hooks: backend_settings.hooks, max_concurrent_downloads: backend_settings.max_concurrent_downloads, version: backend_settings.version, + collapsed_navigation: backend_settings.collapsed_navigation, }; Ok(frontend_settings) } @@ -76,6 +78,7 @@ pub async fn settings_set(settings: FrontendSettings) -> Result<()> { hooks: settings.hooks, max_concurrent_downloads: settings.max_concurrent_downloads, version: settings.version, + collapsed_navigation: settings.collapsed_navigation, }; settings::set(backend_settings).await?; Ok(()) diff --git a/theseus_gui/src/App.vue b/theseus_gui/src/App.vue index be4124329..5b1c848a4 100644 --- a/theseus_gui/src/App.vue +++ b/theseus_gui/src/App.vue @@ -1,7 +1,7 @@