Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add frame stitching and splitting behaviours #37

Closed
13 tasks done
jbunke opened this issue Feb 29, 2024 · 0 comments
Closed
13 tasks done

Add frame stitching and splitting behaviours #37

jbunke opened this issue Feb 29, 2024 · 0 comments
Assignees
Milestone

Comments

@jbunke
Copy link
Owner

jbunke commented Feb 29, 2024

Description

This should enable easy assembly and disassembly of sprite sheets. If a project has a single frame, it can be split. If a project has multiple frames, it can be stitched together.

Approach

For stitch and split functions:

  • Build back from final ProjectState result definition; this will be a getState() call appended with mutator-returners

Tasks

  • Split dialog
    • Mockup
    • UI assembly
    • Condition validation
  • Stitch dialog
    • Mockup
    • UI assembly
    • Condition validation
  • split and stitch functions
    • Preserve layer data
      • Pixel content
      • Visibility
      • Opacity
      • Onion skin mode
      • For stitch, auto-lock all layers
      • For split, auto-unlock all layers
@jbunke jbunke added this to the v0.3.0 milestone Feb 29, 2024
@jbunke jbunke self-assigned this Feb 29, 2024
@jbunke jbunke changed the title Add "Frame Conversion" dialog Add frame stitching and splitting behaviours Mar 27, 2024
@jbunke jbunke closed this as completed Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant