mmcw-dev
|
c9f5d11413
|
Use startsWith, imported from lodash (don't need the whole thing)
|
2018-06-24 16:09:16 -04:00 |
mmcw-dev
|
d306bc915c
|
When there is a loop specified in the gui, write that into the mscript that gets generated from the grid
|
2018-06-24 16:09:16 -04:00 |
mmcw-dev
|
4c98b5c828
|
Update tests to use assert instead of if/and
|
2018-06-24 16:09:16 -04:00 |
mmcwilliams
|
709a5c1560
|
Remove whitespace
|
2018-06-19 09:49:34 -04:00 |
mmcwilliams
|
52350b2325
|
Update mscript usage
|
2018-06-16 23:19:58 -04:00 |
mmcwilliams
|
9e125e37d3
|
Add comment for jsdoc
|
2018-06-16 23:16:13 -04:00 |
mmcwilliams
|
db1128ab52
|
Update documentation
|
2018-06-16 23:13:14 -04:00 |
mmcwilliams
|
371c7afb25
|
Fix the fade feature and loop feature
|
2018-06-16 22:48:11 -04:00 |
mmcw-dev
|
88175a93c0
|
Work on fade feature
|
2018-06-16 21:33:53 -04:00 |
mmcw-dev
|
e0d4265875
|
Reactor command parsing into separate methods
|
2018-06-16 19:30:50 -04:00 |
mmcw-dev
|
8b08c35b96
|
Update profile script to use the new version of the mscript lib
|
2018-06-16 19:30:15 -04:00 |
mmcw-dev
|
67addbe7ab
|
Todo for mscript
|
2018-06-16 18:50:38 -04:00 |
mmcw-dev
|
5f736c0af4
|
New mscript, much easier to read, uses a class
|
2018-06-16 18:50:24 -04:00 |
mmcw-dev
|
48d3952e3c
|
Save old mscript for comparison for now
|
2018-06-16 18:50:10 -04:00 |
mmcw-dev
|
374d08e6ea
|
Profile script for timing new vs old mscript
|
2018-06-16 18:50:01 -04:00 |
mmcw-dev
|
e3b735ced3
|
Update script to function as a class
|
2018-06-16 18:49:48 -04:00 |
mmcw-dev
|
4565205aad
|
Install fs-extra for promise-based fs functionality
|
2018-06-14 11:42:29 -04:00 |
mmcw-dev
|
cb5e50792a
|
Remove legacy tests from mscript. This has been migrated to proper tests in QUnit (which should work in the browser as well as the app)
|
2018-06-14 11:38:17 -04:00 |
mmcw-dev
|
fc73859f8f
|
Use lighting steps to the GUI and when executing.
|
2018-03-16 12:59:23 -04:00 |
mmcw-dev
|
c1d5e52a10
|
Start mscript docs. Will describe each method to facilitate the addition of the "fade" feature.
|
2018-03-16 12:57:02 -04:00 |
mmcw-dev
|
df0806efa9
|
Add docs script for future use.
|
2018-03-16 12:56:24 -04:00 |
mmcw-dev
|
a6a910c909
|
Converted all mscript tests to Qunit tests.
|
2018-03-16 12:22:34 -04:00 |
mmcwilliams
|
1373d1d690
|
Start mscript work by adding tests. Will be relying on qunit.
|
2018-03-16 11:30:54 -04:00 |
mmcwilliams
|
bab6593fba
|
Add test script to the package file
|
2018-03-16 11:26:09 -04:00 |
mmcwilliams
|
c209fa9249
|
Fix build script for mac
|
2018-03-16 11:20:15 -04:00 |
mmcw-dev
|
2c76710f91
|
Add readme.md work for 1.0.3 release
|
2018-03-16 10:50:55 -04:00 |
mmcw-dev
|
4627382c91
|
Name package mcopy-app in linux build process
|
2018-03-15 15:33:45 -04:00 |
mmcw-dev
|
d50ba3ac6e
|
Require package file for server module. Still in dev.
|
2018-03-15 15:32:26 -04:00 |
mmcw-dev
|
0f74f6ac7c
|
Fix linux build process. Working now.
|
2018-03-15 15:32:09 -04:00 |
mmcw-dev
|
a2406c667a
|
Rename package to mcopy-app to prevent issues installing alongside mtools. Incremented build after patching issues with the grid sequencer.
|
2018-03-15 15:31:50 -04:00 |
mmcw-dev
|
a2ab93bd46
|
Fix the toSequence function which actually sends a compiled mscript script to the sequencer. Yay.
|
2018-03-15 14:52:41 -04:00 |
mmcw-dev
|
c128fa2871
|
Improve linux build process. Caught an issue where the binary mcopy is conflicting with another in the mtools library. Will be re-naming the binary mcopy-app on linux. Will revist this after current release.
|
2018-03-15 14:52:08 -04:00 |
mmcw-dev
|
116cb46fcd
|
Add experimental feature library.
|
2018-03-15 14:51:26 -04:00 |
mmcw-dev
|
d121a90dcc
|
Add a placeholder for the experimental "digital" feature.
|
2018-03-15 14:50:56 -04:00 |
mmcw-dev
|
5b0d221daa
|
Add the async/await exec wrapper that I use, for an experimental feature.
|
2018-03-15 14:50:36 -04:00 |
mmcw-dev
|
38b52d0618
|
Minor version increment, 1.0.0 was broken, and this is a corrective patch. 1.0.1 allows connected light devices to work without locking up the process.
|
2018-03-15 12:09:49 -04:00 |
mmcw-dev
|
ce6e450b44
|
To preserve the light functionality, the light command needed to have its await statements re-organized. Issue was that light values issued to the firmware take the form of sending the character "l" and then the rgb value of the light "255,255,255" and so forth. Then the program responds with the "l" to confirm the end of the command. Because of the change within the arduino library, to treat the arduino.send() method as an async function, the program was locking up waiting for the "l" response before it could send the rgb value string.
|
2018-03-15 12:08:23 -04:00 |
mmcw-dev
|
f1ca18b4a5
|
app.css updated from seq.less change
|
2018-03-15 11:55:58 -04:00 |
mmcwilliams
|
2f05a3d21e
|
Testing issue with light.js and the new async/await functions in main.js. Fundamental breakdown in light functionality that isn't occuring in proj.js. Ok I am just figuring out the issue as I type this, damnit.
|
2018-03-15 11:55:10 -04:00 |
mmcw-dev
|
f4afcaf8cc
|
Target correct icon path
|
2018-03-15 11:23:36 -04:00 |
mmcw-dev
|
95da651d6d
|
Run from local binaries, not globals
|
2018-03-15 11:23:23 -04:00 |
mmcw-dev
|
0577b53517
|
Add placeholder docs app
|
2018-03-15 10:23:03 -04:00 |
mmcw-dev
|
88c1e6d72d
|
Correct version to 1.0.0
|
2018-03-15 10:19:51 -04:00 |
mmcwilliams
|
077a5cd997
|
Update readme
|
2018-03-15 09:35:06 -04:00 |
mmcwilliams
|
6d6218101c
|
Update build mac script
|
2018-03-14 23:43:42 -04:00 |
mmcwilliams
|
dddd3214e1
|
Mscript:
* compile sequence
* run sequence
|
2018-03-14 23:19:23 -04:00 |
mmcwilliams
|
394ef0d1e3
|
Add spinner progress to gui.spinner
|
2018-03-14 23:17:59 -04:00 |
mmcwilliams
|
07df1ed883
|
All UI update for new mscript features
|
2018-03-14 23:17:42 -04:00 |
mmcwilliams
|
ec08407904
|
New icons
|
2018-03-14 23:15:01 -04:00 |
mmcwilliams
|
1b995be69b
|
Execute an abitrary sequence, while locking up the UI. This is needed for the GO TO functions and the mscript editor.
|
2018-03-14 23:14:48 -04:00 |