From b4250b91619c787d2b47d133f42c2acab31f817a Mon Sep 17 00:00:00 2001
From: CJKmkp <2564608840@qq.com>
Date: Sun, 24 Aug 2025 16:24:29 +0800
Subject: [PATCH] =?UTF-8?q?fix:=E5=BC=80=E5=85=B3=E7=8A=B6=E6=80=81?=
=?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Ink Canvas/MainWindow.xaml | 2 +-
Ink Canvas/MainWindow_cs/MW_Settings.cs | 2 +-
Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs | 9 +++++++++
Ink Canvas/Resources/Settings.cs | 2 +-
4 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/Ink Canvas/MainWindow.xaml b/Ink Canvas/MainWindow.xaml
index da24ff88..dc54dd47 100644
--- a/Ink Canvas/MainWindow.xaml
+++ b/Ink Canvas/MainWindow.xaml
@@ -1121,7 +1121,7 @@
diff --git a/Ink Canvas/MainWindow_cs/MW_Settings.cs b/Ink Canvas/MainWindow_cs/MW_Settings.cs
index 03054a45..017cc6fd 100644
--- a/Ink Canvas/MainWindow_cs/MW_Settings.cs
+++ b/Ink Canvas/MainWindow_cs/MW_Settings.cs
@@ -2028,7 +2028,7 @@ namespace Ink_Canvas
LoadSettings();
isLoaded = true;
- ToggleSwitchRunAtStartup.IsOn = true;
+ ToggleSwitchRunAtStartup.IsOn = false;
}
catch { }
diff --git a/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs b/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs
index 2d4459ca..439fd7e5 100644
--- a/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs
+++ b/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs
@@ -54,10 +54,15 @@ namespace Ink_Canvas
{
ToggleSwitchRunAtStartup.IsOn = true;
}
+ else
+ {
+ ToggleSwitchRunAtStartup.IsOn = false;
+ }
}
catch (Exception ex)
{
LogHelper.WriteLogToFile(ex.ToString(), LogHelper.LogType.Error);
+ ToggleSwitchRunAtStartup.IsOn = false;
}
if (Settings.Startup != null)
@@ -141,6 +146,10 @@ namespace Ink_Canvas
else
{
Settings.Startup = new Startup();
+ Settings.Startup.IsEnableNibMode = false; // 默认关闭笔尖模式
+ ToggleSwitchEnableNibMode.IsOn = false; // 默认关闭笔尖模式
+ BoardToggleSwitchEnableNibMode.IsOn = false; // 默认关闭笔尖模式
+ BoundsWidth = Settings.Advanced.FingerModeBoundsWidth; // 使用手指模式边界宽度
}
// 恢复崩溃后操作设置
diff --git a/Ink Canvas/Resources/Settings.cs b/Ink Canvas/Resources/Settings.cs
index b617f46d..9b8ed589 100644
--- a/Ink Canvas/Resources/Settings.cs
+++ b/Ink Canvas/Resources/Settings.cs
@@ -150,7 +150,7 @@ namespace Ink_Canvas
[JsonProperty("skippedVersion")]
public string SkippedVersion { get; set; } = "";
[JsonProperty("isEnableNibMode")]
- public bool IsEnableNibMode { get; set; }
+ public bool IsEnableNibMode { get; set; } = false;
[JsonProperty("isFoldAtStartup")]
public bool IsFoldAtStartup { get; set; }
[JsonProperty("crashAction")]