From 0360a89ceb51038156c6e0780ffdf071ea88fbe1 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:46:33 +0400 Subject: [PATCH] style: remove 'enable automatic browser updates' setting --- src-tauri/src/settings_manager.rs | 21 +++------------------ src/components/settings-dialog.tsx | 17 ----------------- 2 files changed, 3 insertions(+), 35 deletions(-) diff --git a/src-tauri/src/settings_manager.rs b/src-tauri/src/settings_manager.rs index 586dc32..a6dbd35 100644 --- a/src-tauri/src/settings_manager.rs +++ b/src-tauri/src/settings_manager.rs @@ -29,36 +29,21 @@ pub struct AppSettings { pub show_settings_on_startup: bool, #[serde(default = "default_theme")] pub theme: String, // "light", "dark", or "system" - #[serde(default = "default_auto_updates_enabled")] - pub auto_updates_enabled: bool, #[serde(default = "default_auto_delete_unused_binaries")] pub auto_delete_unused_binaries: bool, } -fn default_show_settings_on_startup() -> bool { - true -} - fn default_theme() -> String { "system".to_string() } -fn default_auto_updates_enabled() -> bool { - true -} - -fn default_auto_delete_unused_binaries() -> bool { - true -} - impl Default for AppSettings { fn default() -> Self { Self { set_as_default_browser: false, - show_settings_on_startup: default_show_settings_on_startup(), - theme: default_theme(), - auto_updates_enabled: default_auto_updates_enabled(), - auto_delete_unused_binaries: default_auto_delete_unused_binaries(), + show_settings_on_startup: true, + theme: "system".to_string(), + auto_delete_unused_binaries: true, } } } diff --git a/src/components/settings-dialog.tsx b/src/components/settings-dialog.tsx index 68d311f..0df63d4 100644 --- a/src/components/settings-dialog.tsx +++ b/src/components/settings-dialog.tsx @@ -31,7 +31,6 @@ interface AppSettings { set_as_default_browser: boolean; show_settings_on_startup: boolean; theme: string; - auto_updates_enabled: boolean; auto_delete_unused_binaries: boolean; } @@ -51,14 +50,12 @@ export function SettingsDialog({ isOpen, onClose }: SettingsDialogProps) { set_as_default_browser: false, show_settings_on_startup: true, theme: "system", - auto_updates_enabled: true, auto_delete_unused_binaries: true, }); const [originalSettings, setOriginalSettings] = useState({ set_as_default_browser: false, show_settings_on_startup: true, theme: "system", - auto_updates_enabled: true, auto_delete_unused_binaries: true, }); const [isDefaultBrowser, setIsDefaultBrowser] = useState(false); @@ -291,7 +288,6 @@ export function SettingsDialog({ isOpen, onClose }: SettingsDialogProps) { settings.show_settings_on_startup !== originalSettings.show_settings_on_startup || settings.theme !== originalSettings.theme || - settings.auto_updates_enabled !== originalSettings.auto_updates_enabled || settings.auto_delete_unused_binaries !== originalSettings.auto_delete_unused_binaries; @@ -366,19 +362,6 @@ export function SettingsDialog({ isOpen, onClose }: SettingsDialogProps) {
-
- { - updateSetting("auto_updates_enabled", checked as boolean); - }} - /> - -
-