You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
get_styles_for() / Animations.get_styles() return type — now returns tuple[str, ...] instead of list[str], matching the immutable nature of animation style data
Improvements
Deduplicated color conversion — extracted shared _extract_value() method, eliminating duplicated ARGB-to-hex logic between _read_ipc() and get_live()
Immutable animation constants — ANIMATION_TREE, style lists, and flattened tree entries now use tuples instead of lists, preventing accidental mutation of module-level data