From 099e6a4f9724905faa246b6af0ec4ff770395cde Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 3 Apr 2024 15:32:23 +0800 Subject: [PATCH] ux: use CubicBezierTo instead of calling QuadraticBezierTo twice for curves in commit graph (#57) --- src/Views/Histories.axaml.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Views/Histories.axaml.cs b/src/Views/Histories.axaml.cs index 7fe52f11..b22d4e04 100644 --- a/src/Views/Histories.axaml.cs +++ b/src/Views/Histories.axaml.cs @@ -216,9 +216,7 @@ namespace SourceGit.Views if (i < size - 1) { var midY = (last.Y + cur.Y) / 2; - var midX = (last.X + cur.X) / 2; - ctx.QuadraticBezierTo(new Point(last.X, midY), new Point(midX, midY)); - ctx.QuadraticBezierTo(new Point(cur.X, midY), cur); + ctx.CubicBezierTo(new Point(last.X, midY + 2), new Point(cur.X, midY - 2), cur); } else {