fix(patterns): use preset background fallback across animations

Align pattern background rendering to use preset.background_or(...) and update pulse/radiate single-step behaviour to preserve visible frames and step progression.
This commit is contained in:
2026-05-09 14:28:05 +12:00
parent fbebe9f4f9
commit 4879fcfe90
20 changed files with 32 additions and 33 deletions

View File

@@ -100,6 +100,9 @@ class Preset:
def auto(self, value):
self.a = value
def background_or(self, colors=None, default=(0, 0, 0)):
return default
def to_dict(self):
return {
"p": self.p,