Skip to main content

Fixes and polishes with v0.5.3

· One min read
Mia Gobble
Seam Creator

v0.5.3 introduces a handful of fixes and polishes to make Seam feel more stable!

In this update, the following changed:

  • Scopes now throw an error when attempting to destroy them when they are already destroyed (this previous would error, but without the correct description)
  • EventSequence keyframe times are now relative based on the previous time passed from other keyframes, rather than when the stack started
  • State manager behind the scenes now applies properties on the same frame a state is attached to an instance, which fixes rare UI flickering issues
  • Scope:AddObject() now returns the object you're adding to the scope (contributed by @noobinorice)
  • Adjusted incorrect type for Rendered in scopes (contributed by @Nya0)

The most important change is this update is the one made to EventSequence. Take the below example:

local Sequence = EventSequence({
{1, function()
-- ...
end},

{1, function()
-- ...
end},

{1, function()
-- ...
end},

{1, function()
-- ...
end},
})

Prior to this update, all four keyframes would play at the same time and the sequence would last one second. The new behavior makes this instead play one at a time in order, and thus it finishes all keyframes in 4 seconds.

Make sure to update Seam to get the latest changes and fixes!