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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
1.6.0
Changes since 1.5.0
Fixed:
Allowed layers to export correct position and size in all tested cases!
Transform masks on clone layers are correctly respected and take precedence when determining the effective clone bounds.
Clone layers without transform masks no longer inherit incorrect “union” bounds that caused horizontal stretching.
Incorrect scale compensation on clone instances has been removed, restoring 1:1 scale where expected.
Clone instances now correctly reuse source layer imagery and file paths, rather than emitting incomplete or missing frame paths.
Placement regressions introduced during earlier clone compensation attempts have been fully reverted and re-implemented using a bounds-driven approach.
Improved
Clone export logic now deterministically selects the correct rectangle in the following order:
Transform mask bounds on the clone layer
Clone layer bounds
Source layer bounds
Frame metadata for clones is now derived by copying source frames and overriding only placement-related fields (position, size, opacity).