yeah, I think I like your approach, but the multiplayer aspect seems to be a great add-on, as opposed to a must-have feature to get the product started.
Both Go and Rust, and wasm are new to me - so i'm wondering about whether one is superior to the other.
I think figma has a lot of feature, and penpot seems a great replica of it, but I'm not too sure if the SVG + Clojurescript is a great way to build it..
I'm really looking for the core figma feature set to build.
1. Ability to have a canvas with zooms / freedom to create elemnets
2. Components and instances, and tree structured layers
3. Autolayout + CSS options. Frames and Pages
I think with the above 3, there's a viable basic feature set that would get one off the ground.
I did try the figma plugin apis, to extend native figma capabilities - but there's a limit to things you can do with it and it's getting to a point where more investment in the figma plugin seems a bit wasteful
Comments
yeah, I think I like your approach, but the multiplayer aspect seems to be a great add-on, as opposed to a must-have feature to get the product started.
Both Go and Rust, and wasm are new to me - so i'm wondering about whether one is superior to the other.
I think figma has a lot of feature, and penpot seems a great replica of it, but I'm not too sure if the SVG + Clojurescript is a great way to build it..
I'm really looking for the core figma feature set to build. 1. Ability to have a canvas with zooms / freedom to create elemnets 2. Components and instances, and tree structured layers 3. Autolayout + CSS options. Frames and Pages
I think with the above 3, there's a viable basic feature set that would get one off the ground.
I did try the figma plugin apis, to extend native figma capabilities - but there's a limit to things you can do with it and it's getting to a point where more investment in the figma plugin seems a bit wasteful
Well figma's biggest killer feature is the multiplayer collaboration, so I thought you were interested in that.
As for the rendering layer, you will use wasm to build your rendering engine that will load in the user's browser