dai-shi / excalidraw-claymate

A tool based on Excalidraw to create stop motion animations and slides.
https://dai-shi.github.io/excalidraw-claymate/
MIT License
485 stars 37 forks source link

Roadmap v2 #9

Open raphaelbs opened 3 years ago

raphaelbs commented 3 years ago

After using it for some diagrams, I felt the need to have some additional features which I'm happy to investigate and implement by myself. But first, I want to discuss if it makes sense and get inputs about it. The list is sorted by priority.

dai-shi commented 3 years ago

Oh, that's super nice! I'm happy to help you. There should be something I could learn, which is a nice thing. I don't go each item in the list into detail now. Why won't you create new issues for all missing items, then we can discuss separately?

I have one thing to add: Currently, the snapshot size is determined by the first shot. This is very counter-intuitive. We should have a clearer way to show the snapshot region.

raphaelbs commented 3 years ago

Why won't you create new issues for all missing items

Sure!

Currently, the snapshot size is determined by the first shot. This is very counter-intuitive. We should have a clearer way to show the snapshot region.

Yeah. I even found a bug related to this. For some reason, the initial aspect ratio is being persisted even after removing the first frame (edit: the aspect ratio of the snapshot's canvas is correct, the image inside that is being persisted):

Click to see the video https://user-images.githubusercontent.com/11169832/111246285-ba536f80-85e4-11eb-90e3-8b497fed8563.mp4

I still don't have a good idea of how to manipulate or display the region though.

dai-shi commented 3 years ago

https://twitter.com/Vjeux/status/1371661558502150144 UI-wise, this looks close to what we want to do.

By the way, do you have a discord account? https://discord.gg/MrQdmzd

dai-shi commented 3 years ago

The ability to export with a different format

Would be nice to export to SVG with/without animation. excalidraw-animate is for automatic animation, but claymate is more for manual animation.

dai-shi commented 3 years ago

ref: https://twitter.com/fortysevenfx/status/1387688076835762176 We'd like to make each snapshot editable like https://github.com/scastiel/excalidraw-slides. (implementation memo: store data instead of canvas.)