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

fix,feat: canvas followups 3 #6824

Merged
merged 27 commits into from
Sep 9, 2024
Merged

Conversation

psychedelicious
Copy link
Collaborator

Summary

Misc canvas followups. See commits for details.

Related Issues / Discussions

Discord/offline discussions.

QA Instructions

Try the things in the commits.

Merge Plan

n/a

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • Documentation added / updated (if applicable)

Add `syncZIndices` to `CanvasEntityAdapterBase` to arrange each layer's konva nodes appropriately.
This includes some fixes for the composite number input component's local value handling, resolving an infinite recursion problem when an invalid value is set.
- Add `reset` functionality
- Rename badly named `autoPreviewFilter` to `autoProcessFilter`
- Do not process filter when starting, unless `autoProcessFilter` is enabled
Similar behaviour to before. When on, snaps to 64. If ctrl/cmd held, snap to 8.
@github-actions github-actions bot added frontend-deps PRs that change frontend dependencies frontend PRs that change frontend files labels Sep 9, 2024
Need to figure out why the rect isn't reset when the entity is reset. Probably just needs some special handling.
@psychedelicious psychedelicious merged commit d6c553c into main Sep 9, 2024
14 checks passed
@psychedelicious psychedelicious deleted the psyche/canvas-followups-3 branch September 9, 2024 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend PRs that change frontend files frontend-deps PRs that change frontend dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants