-
Notifications
You must be signed in to change notification settings - Fork 17
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 layers panel #5
base: master
Are you sure you want to change the base?
Conversation
- Layers panel button is added at page bottom right. - Plugin is lazy loaded to ensure minimal overhead for users not using it. - If button is clicked and plugin loading fails (e.g. because of browser incompatibility), a warning message is displayed in the console and the button is removed.
@sasensi this is amazing! Is it synching with changes through change tracking, or do I need to press the refresh button if things change? What happens with animations? I don't have the time to test it thoroughly right now but will soon take a closer look! I should mention that there is another person who has also been working on similar things, in Vue: @arnoson We've had discussions about these things for more and a year, and he is currently working with me on an art installation where we also use paper.js. We should create a task force and join forces for the new sketch! |
@sasensi super cool! Does it slow things down a lot when animating lots of things? |
There are font loading errors (ex. |
Awesome! I think a layers panel in sketch would be really handy. The change tracking might be faster if it is only detected once per frame: sketch |
Description
Integrate Paperjs Layers Panel.
Demo
Click on the button in the bottom-right corner to open the panel.
Relates to: