techninja / cncserver

A RESTful API server for driving serial based CNC devices
133 stars 39 forks source link

Colorsets #107

Closed techninja closed 3 years ago

techninja commented 4 years ago

This ended up getting really lost over in RoboPaint land, and eventually got so complicated that we lost it.

And yes, I tried to reel it in 100 times and failed every time. I think what I want from this is the ability to make real paintings and drawings. For watercolor, this quite commonly requires both pens and watercolor, so we need the ability to parse an SVG file and get the information about that, AND to be able to swap out configurations in the app for whatever is needed. And wouldn't it be great to be able to just load a project file and have pre-loaded a set of colors that a person can source and use immediately to make their own?

I'm going to lay out the plan and discussion can happen. But I need to reel this in as much as possible to make sure this isn't yet again the hill that the project dies on.

We need to be able to save the data we would need to do awesome things, even if we're not using it yet.


An implement contains:

A colorset item contains:

A colorset contains:


Path toward completion, work so far in #116

Colorsets API

Frontend UI

techninja commented 3 years ago

It's pretty much done! The next biggest parts that touch this are about print jobs, which is the next feature.