MagicSmokeFireworks / magic-smoke-cloud

This is the local server instance that drives the Magic Smoke client photons.
1 stars 0 forks source link

Configuring the show should be a page #4

Closed viomonger closed 7 years ago

viomonger commented 8 years ago

Underlying json that drives the show page is probably good, but we just need a nicer way for random people to edit it.

viomonger commented 8 years ago

Having the show configuration being a page gives us the ability to make configuration creation really easy. However, that also adds the dependency of having the server running in order to edit the configuration (which is not necessary when directly editing the json). Building a show configuration editor that runs in the browser without the server is just as easy, but then we have to solve the problem of how to 'upload' whatever configuration someone made to the server at some later time. And then we might also get into versioning issues once everyone has their own local copies.

viomonger commented 7 years ago

There are now 'show config' and 'board config' pages, which both edit the show.json and can save it back to the server. The show config page allows to add/edit/delete groups, giving them group identifiers and descriptions in a particular ordering. The board config page allows the specification of board locations, effects on channels, and channels in groups.