diff --git a/ShareX.ScreenCaptureLib/RegionHelpers/TextAnimation.cs b/ShareX.ScreenCaptureLib/RegionHelpers/TextAnimation.cs index 29ad2c461..3f1ad0f9d 100644 --- a/ShareX.ScreenCaptureLib/RegionHelpers/TextAnimation.cs +++ b/ShareX.ScreenCaptureLib/RegionHelpers/TextAnimation.cs @@ -50,9 +50,9 @@ private set } } - public TimeSpan Duration { get; private set; } - public TimeSpan FadeInDuration { get; private set; } - public TimeSpan FadeOutDuration { get; private set; } + public TimeSpan Duration { get; private set; } = TimeSpan.Zero; + public TimeSpan FadeInDuration { get; private set; } = TimeSpan.Zero; + public TimeSpan FadeOutDuration { get; private set; } = TimeSpan.Zero; public TimeSpan TotalDuration => FadeInDuration + Duration + FadeOutDuration; @@ -60,10 +60,6 @@ private set private Stopwatch timer = new Stopwatch(); - public TextAnimation() - { - } - public TextAnimation(TimeSpan duration) { Duration = duration; diff --git a/ShareX.ScreenCaptureLib/Shapes/ShapeManagerMenu.cs b/ShareX.ScreenCaptureLib/Shapes/ShapeManagerMenu.cs index 099d51885..f13c1bd11 100644 --- a/ShareX.ScreenCaptureLib/Shapes/ShapeManagerMenu.cs +++ b/ShareX.ScreenCaptureLib/Shapes/ShapeManagerMenu.cs @@ -36,7 +36,7 @@ internal partial class ShapeManager { public bool IsMenuCollapsed { get; private set; } - internal TextAnimation MenuTextAnimation = new TextAnimation(TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(0.5), TimeSpan.FromSeconds(0.5)); + internal TextAnimation MenuTextAnimation = new TextAnimation(TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(0), TimeSpan.FromSeconds(0.5)); private Form menuForm; private ToolStripEx tsMain;