Skip to content

v1.6.0

Choose a tag to compare

@SimonHeggie SimonHeggie released this 22 Dec 11:07
e127f86

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:
    1. Transform mask bounds on the clone layer
    2. Clone layer bounds
    3. Source layer bounds
  • Frame metadata for clones is now derived by copying source frames and overriding only placement-related fields (position, size, opacity).

Notes

  • Clone layers use the same paths as their parents.