5f736c0af4New mscript, much easier to read, uses a classmmcw-dev2018-06-16 18:50:24 -0400
48d3952e3cSave old mscript for comparison for nowmmcw-dev2018-06-16 18:50:10 -0400
374d08e6eaProfile script for timing new vs old mscriptmmcw-dev2018-06-16 18:50:01 -0400
e3b735ced3Update script to function as a classmmcw-dev2018-06-16 18:49:48 -0400
4565205aadInstall fs-extra for promise-based fs functionalitymmcw-dev2018-06-14 11:42:29 -0400
cb5e50792aRemove legacy tests from mscript. This has been migrated to proper tests in QUnit (which should work in the browser as well as the app)mmcw-dev2018-06-14 11:38:17 -0400
fc73859f8fUse lighting steps to the GUI and when executing.mmcw-dev2018-03-16 12:59:23 -0400
c1d5e52a10Start mscript docs. Will describe each method to facilitate the addition of the "fade" feature.mmcw-dev2018-03-16 12:57:02 -0400
df0806efa9Add docs script for future use.mmcw-dev2018-03-16 12:56:24 -0400
a6a910c909Converted all mscript tests to Qunit tests.mmcw-dev2018-03-16 12:22:34 -0400
1373d1d690Start mscript work by adding tests. Will be relying on qunit.mmcwilliams2018-03-16 11:30:54 -0400
4627382c91Name package mcopy-app in linux build processmmcw-dev2018-03-15 15:33:45 -0400
d50ba3ac6eRequire package file for server module. Still in dev.mmcw-dev2018-03-15 15:32:26 -0400
0f74f6ac7cFix linux build process. Working now.mmcw-dev2018-03-15 15:32:09 -0400
a2406c667aRename package to mcopy-app to prevent issues installing alongside mtools. Incremented build after patching issues with the grid sequencer.mmcw-dev2018-03-15 15:31:50 -0400
a2ab93bd46Fix the toSequence function which actually sends a compiled mscript script to the sequencer. Yay.mmcw-dev2018-03-15 14:52:41 -0400
c128fa2871Improve 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.mmcw-dev2018-03-15 14:52:08 -0400
d121a90dccAdd a placeholder for the experimental "digital" feature.mmcw-dev2018-03-15 14:50:56 -0400
5b0d221daaAdd the async/await exec wrapper that I use, for an experimental feature.mmcw-dev2018-03-15 14:50:36 -0400
38b52d0618Minor 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.mmcw-dev2018-03-15 12:09:49 -0400
ce6e450b44To 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.mmcw-dev2018-03-15 12:08:23 -0400
f1ca18b4a5app.css updated from seq.less changemmcw-dev2018-03-15 11:49:36 -0400
2f05a3d21eTesting 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.mmcwilliams2018-03-15 11:55:10 -0400
1b995be69bExecute an abitrary sequence, while locking up the UI. This is needed for the GO TO functions and the mscript editor.mmcwilliams2018-03-14 23:14:48 -0400
c72d80c6a1Sort discovered devices into a list where previously connected ones are sorted to the top of the array.mmcwilliams2018-01-31 21:46:03 -0500
66d9af42b6Define spinner with a cfg object only once, then hide and show as needed. Add a 'msg' parameter to the spinner function which adds a message to the spinner on show and a spinnerMsg() function which allows it to be changed while the spinner is showing.mmcwilliams2018-01-31 21:45:19 -0500
f3e406dd5dUpdate overlay style (make darker) and add styling for a message to go under the spinnermmcwilliams2018-01-31 21:43:56 -0500
43770b539fIntval connect feature, for accessing an intval3 over the webmmcwilliams2018-01-31 10:42:11 -0500
5003654629Diffuser insert improved based on tests.mmcw-dev2018-01-18 23:26:27 -0500
489df48c17The arbitrary mount allows the diffuser mount to slide along a horizontal axis.mmcw-dev2018-01-18 13:49:04 -0500
51151ea9feDiffuser mount made for adjusting distancemmcw-dev2018-01-18 12:20:24 -0500
36329fe34eAdd the jk.scad work for modifying the JK-103mmcwilliams2018-01-17 18:10:12 -0500
71710ecca2REmove whitespace from cfg.json (testing different platforms that lack this file)mmcwilliams2018-01-17 18:09:51 -0500
695a289bdbSettings, intval and mcopyJK firmware work.mmcwilliams2018-01-17 12:23:23 -0500
9993631353Add light module for 35mm fanmmcw-dev2018-01-16 09:54:23 -0500
1a42f260feAdd the experimental "fresnel" pattern generator for laser cutting. The hypothesis is that by melting the surface of an acrylic sheet, light from the LED source will be better projected forward onto the surface of the diffuser sheet.mmcw-dev2018-01-16 00:57:20 -0500