This commit is contained in:
2026-05-02 16:22:27 +08:00
parent aea4c2ce3c
commit f825211987
6 changed files with 27 additions and 2 deletions
+1
View File
@@ -916,6 +916,7 @@ namespace Ink_Canvas
Settings.Canvas.AutoStraightenLine = true;
Settings.Canvas.AutoStraightenLineThreshold = 80;
Settings.Canvas.PauseStraightenLine = false;
Settings.Canvas.PauseStraightenDelay = 300;
Settings.Canvas.LineEndpointSnapping = true;
Settings.Canvas.LineEndpointSnappingThreshold = 15;
Settings.Canvas.UsingWhiteboard = false;
+4 -2
View File
@@ -1014,10 +1014,11 @@ namespace Ink_Canvas
if (_pauseStraightenTimers.TryGetValue(stylusId, out var existing))
{
existing.Stop();
existing.Interval = TimeSpan.FromMilliseconds(Settings.Canvas.PauseStraightenDelay);
existing.Start();
return;
}
var timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(PauseStraightenDelayMs) };
var timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(Settings.Canvas.PauseStraightenDelay) };
var capturedId = stylusId;
timer.Tick += (s, e) =>
{
@@ -1038,10 +1039,11 @@ namespace Ink_Canvas
if (_pauseStraightenTimers.TryGetValue(inkModeId, out var existing))
{
existing.Stop();
existing.Interval = TimeSpan.FromMilliseconds(Settings.Canvas.PauseStraightenDelay);
existing.Start();
return;
}
var timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(PauseStraightenDelayMs) };
var timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(Settings.Canvas.PauseStraightenDelay) };
timer.Tick += (s, e) =>
{
timer.Stop();