This thread has been deprecated as a result of webCoRE moving on through the development stages. Please use the latest Beta Milestone thread available here.
Due to limitations that CoRE hit during its development (base size code exceeding certain amounts that caused ST to refactor things left and right), it has become apparent that CoRE is too large. So work has been performed to move most, if not all, of the UI to an HTML5 platform. This brings several benefits, among which, speed (yey!), UI flexibility, the ability to backup pistons, to restore one or all pistons, privately/publicly share a piston, publish a piston as a template. Speed is one of the main gains here, with the HTML5 UI being able to cache all required data at load time, allowing the editing of the piston to be done “offline” from the ST point of view. No more slow UI.
Here are some very early preview screenshots of the UI, namely adding an action and one task. The “advanced options” are an expert mode feature. The execution mode clears up the “I put a wait in an action and a Turn on in the next action, but the wait doesn’t work”, etc. etc. making it simple: synchronous means the start of the next action will be delayed, asynchronous means the action won’t delay subsequent ones. But I digress…
I’ll be adding snapshots here and ask question, polls, etc. as we go. So keep an eye on this page. Wait, not that close, move back a little…
Here’s some snapshots:
And the same UI in a desktop browser:
Device selection in the mobile UI:
Device selection in the desktop UI:
There is no published version yet (well, there is, but it’s really way too early for that), I will add it here when it actually starts working - for now, we’re just learning to stand up.
UPDATE 3/18/2017: webCoRE can be found on my github, settings for github are ady624 / webCoRE / master
Please make sure you select both webCoRE and webCoRE Piston, tick the Publish and then remember to go to the webCoRE app in the IDE and enable OAuth. Then go to your ST app and install webCoRE the way you would any other app, follow through the setup process and then open the dashboard when done. Everything happens in the dashboard these days…
NOTE: It is not required, nor necessary to donate to use this SmartApp. This is a free open source software and it is my way to pay my dues to those before me. But if you feel like it, you can donate here.