From 0abd062e5cf98b782823319a0b3ab5d131c49889 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 1 Jan 2023 12:18:46 +0100 Subject: [PATCH] fix: smear 0 special case --- packages/core/animate.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/animate.mjs b/packages/core/animate.mjs index 115b3cd2..6da97f08 100644 --- a/packages/core/animate.mjs +++ b/packages/core/animate.mjs @@ -7,7 +7,7 @@ Pattern.prototype.animate = function ({ callback, sync = false, smear = 0.5 } = window.frame && cancelAnimationFrame(window.frame); const ctx = getDrawContext(); const { clientWidth: ww, clientHeight: wh } = ctx.canvas; - let smearPart = Number((1 - smear) * 100).toFixed(0); + let smearPart = smear === 0 ? '99' : Number((1 - smear) * 100).toFixed(0); smearPart = smearPart.length === 1 ? `0${smearPart}` : smearPart; clearColor = `#200010${smearPart}`; const render = (t) => {