From ae5ea2c00b0843496b660b64127335dac4d6eac7 Mon Sep 17 00:00:00 2001 From: devmaxxx Date: Mon, 19 Oct 2026 14:19:08 +0200 Subject: [PATCH 1/2] docs: hold each comparison frame for 5 s instead of 2.5 s Each frame carries a chart and a footnote, which 2.5 s was too short to read. --- docs/assets/comparison.gif | Bin 245062 -> 245062 bytes scripts/comparison-gif.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/assets/comparison.gif b/docs/assets/comparison.gif index 8745b9ec6cc30e40d75ad22f3a114289964d9b06..d2f47ef4f8b68f7f921cd71a52c5bd216a709a6c 100644 GIT binary patch delta 88 zcmX^1i|^Pkz6np5zA$clcKS4s+PwLU+gcz!{Xiv?=yriB#$By&-oyWlcPoLs?LfKG YY?$zLpdz;IK~I@ZWq{=5{FpWJ0eLbfApigX delta 88 zcmX^1i|^Pkz6np5elcu(cKS4s+PwLU+gcz!{Xiv?=yriB#$By&-oyWlcPoLs?LfKG YY?$zLpdz;IK~I@ZWq{=5{FpWJ0e{ISL;wH) diff --git a/scripts/comparison-gif.py b/scripts/comparison-gif.py index 232f397..25b8abd 100644 --- a/scripts/comparison-gif.py +++ b/scripts/comparison-gif.py @@ -122,7 +122,7 @@ def main(): canvas = Image.new("RGB", (s.size[0], h), BG) canvas.paste(s, (0, 0)) frames.append(canvas.quantize(colors=64, method=Image.MEDIANCUT)) - frames[0].save(OUT, save_all=True, append_images=frames[1:], duration=2500, loop=0, optimize=True) + frames[0].save(OUT, save_all=True, append_images=frames[1:], duration=5000, loop=0, optimize=True) print(OUT, frames[0].size, f"{os.path.getsize(OUT) // 1024} KiB", file=sys.stderr) From 01c05fd126d4b7353e2d511d0b24dda831720936 Mon Sep 17 00:00:00 2001 From: devmaxxx Date: Mon, 19 Oct 2026 14:20:20 +0200 Subject: [PATCH 2/2] docs: hold each comparison frame for 6 s 5 s was still a little short to read a chart and its footnote. --- docs/assets/comparison.gif | Bin 245062 -> 245062 bytes scripts/comparison-gif.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/assets/comparison.gif b/docs/assets/comparison.gif index d2f47ef4f8b68f7f921cd71a52c5bd216a709a6c..842e8edbaa9c195dcd0605f71f2e274b697e2fa6 100644 GIT binary patch delta 88 zcmX^1i|^Pkz6np5BA7NlJAE2RZQgvwZ7q2e#{#A0IjSd