From 3a292c63e0b0b4c5d9a08bddde892ebf5009d114 Mon Sep 17 00:00:00 2001
From: bstrong <bstrong@softtechok.com>
Date: Wed, 17 Nov 2021 11:27:01 -0600
Subject: [PATCH] plotter Smoothins

Change plotter smoothing strength
---
 CHANGELOG                                 | 4 ++++
 plasmoid/contents/ui/DualPlotterGraph.qml | 2 +-
 plasmoid/contents/ui/PlotterGraph.qml     | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 2363c54..c544e56 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+Version 2.2
+
+Change plotter smoothing strength.
+
 Version 2.1
 
 Revert plot history change, using too much CPU.
diff --git a/plasmoid/contents/ui/DualPlotterGraph.qml b/plasmoid/contents/ui/DualPlotterGraph.qml
index 41f2188..6f37b34 100644
--- a/plasmoid/contents/ui/DualPlotterGraph.qml
+++ b/plasmoid/contents/ui/DualPlotterGraph.qml
@@ -96,7 +96,7 @@ Canvas {
                     data.paths[pointCnt].control2X = xLoc
                     data.paths[pointCnt].control2Y = yLoc
                 } else {
-                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 2)
+                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 3)
                     data.paths[pointCnt].control1X = data.paths[pointCnt - 1].x - xDiff
                     data.paths[pointCnt].control1Y = data.paths[pointCnt - 1].y
                     data.paths[pointCnt].control2X = xLoc + xDiff
diff --git a/plasmoid/contents/ui/PlotterGraph.qml b/plasmoid/contents/ui/PlotterGraph.qml
index 44b3dfa..441ea2e 100644
--- a/plasmoid/contents/ui/PlotterGraph.qml
+++ b/plasmoid/contents/ui/PlotterGraph.qml
@@ -93,7 +93,7 @@ Canvas {
                     data.paths[pointCnt].control2X = xLoc
                     data.paths[pointCnt].control2Y = yLoc
                 } else {
-                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 2)
+                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 3)
                     data.paths[pointCnt].control1X = data.paths[pointCnt - 1].x - xDiff
                     data.paths[pointCnt].control1Y = data.paths[pointCnt - 1].y
                     data.paths[pointCnt].control2X = xLoc + xDiff
-- 
GitLab