Commit Graph

  • e0d4265875 Reactor command parsing into separate methods mmcw-dev 2018-06-16 19:30:50 -0400
  • 8b08c35b96 Update profile script to use the new version of the mscript lib mmcw-dev 2018-06-16 19:30:15 -0400
  • 67addbe7ab Todo for mscript mmcw-dev 2018-06-16 18:50:38 -0400
  • 5f736c0af4 New mscript, much easier to read, uses a class mmcw-dev 2018-06-16 18:50:24 -0400
  • 48d3952e3c Save old mscript for comparison for now mmcw-dev 2018-06-16 18:50:10 -0400
  • 374d08e6ea Profile script for timing new vs old mscript mmcw-dev 2018-06-16 18:50:01 -0400
  • e3b735ced3 Update script to function as a class mmcw-dev 2018-06-16 18:49:48 -0400
  • 4565205aad Install fs-extra for promise-based fs functionality mmcw-dev 2018-06-14 11:42:29 -0400
  • 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) mmcw-dev 2018-06-14 11:38:17 -0400
  • fc73859f8f Use lighting steps to the GUI and when executing. mmcw-dev 2018-03-16 12:59:23 -0400
  • c1d5e52a10 Start mscript docs. Will describe each method to facilitate the addition of the "fade" feature. mmcw-dev 2018-03-16 12:57:02 -0400
  • df0806efa9 Add docs script for future use. mmcw-dev 2018-03-16 12:56:24 -0400
  • a6a910c909 Converted all mscript tests to Qunit tests. mmcw-dev 2018-03-16 12:22:34 -0400
  • 1373d1d690 Start mscript work by adding tests. Will be relying on qunit. mmcwilliams 2018-03-16 11:30:54 -0400
  • bab6593fba Add test script to the package file mmcwilliams 2018-03-16 11:26:09 -0400
  • c209fa9249 Fix build script for mac mmcwilliams 2018-03-16 11:20:15 -0400
  • 2c76710f91 Add readme.md work for 1.0.3 release 1.0.3 mmcw-dev 2018-03-16 10:50:55 -0400
  • 4627382c91 Name package mcopy-app in linux build process mmcw-dev 2018-03-15 15:33:45 -0400
  • d50ba3ac6e Require package file for server module. Still in dev. mmcw-dev 2018-03-15 15:32:26 -0400
  • 0f74f6ac7c Fix linux build process. Working now. mmcw-dev 2018-03-15 15:32:09 -0400
  • a2406c667a Rename package to mcopy-app to prevent issues installing alongside mtools. Incremented build after patching issues with the grid sequencer. mmcw-dev 2018-03-15 15:31:50 -0400
  • a2ab93bd46 Fix the toSequence function which actually sends a compiled mscript script to the sequencer. Yay. mmcw-dev 2018-03-15 14:52:41 -0400
  • 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. mmcw-dev 2018-03-15 14:52:08 -0400
  • 116cb46fcd Add experimental feature library. mmcw-dev 2018-03-15 14:51:26 -0400
  • d121a90dcc Add a placeholder for the experimental "digital" feature. mmcw-dev 2018-03-15 14:50:56 -0400
  • 5b0d221daa Add the async/await exec wrapper that I use, for an experimental feature. mmcw-dev 2018-03-15 14:50:36 -0400
  • 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. mmcw-dev 2018-03-15 12:09:49 -0400
  • 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. mmcw-dev 2018-03-15 12:08:23 -0400
  • f1ca18b4a5 app.css updated from seq.less change mmcw-dev 2018-03-15 11:49:36 -0400
  • 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. mmcwilliams 2018-03-15 11:55:10 -0400
  • f4afcaf8cc Target correct icon path mmcw-dev 2018-03-15 11:23:36 -0400
  • 95da651d6d Run from local binaries, not globals mmcw-dev 2018-03-15 11:23:23 -0400
  • 0577b53517 Add placeholder docs app mmcw-dev 2018-03-15 10:23:03 -0400
  • 88c1e6d72d Correct version to 1.0.0 mmcw-dev 2018-03-15 10:19:51 -0400
  • 077a5cd997 Update readme mmcwilliams 2018-03-15 09:35:06 -0400
  • 6d6218101c Update build mac script 1.0.0 mmcwilliams 2018-03-14 23:43:42 -0400
  • dddd3214e1 Mscript: mmcwilliams 2018-03-14 23:19:23 -0400
  • 394ef0d1e3 Add spinner progress to gui.spinner mmcwilliams 2018-03-14 23:17:59 -0400
  • 07df1ed883 All UI update for new mscript features mmcwilliams 2018-03-14 23:17:42 -0400
  • ec08407904 New icons mmcwilliams 2018-03-14 23:15:01 -0400
  • 1b995be69b Execute an abitrary sequence, while locking up the UI. This is needed for the GO TO functions and the mscript editor. mmcwilliams 2018-03-14 23:14:48 -0400
  • f73789bc4c Added console and sequence designs. mmcwilliams 2018-03-14 21:08:20 -0400
  • d2ad8aa274 Make buttons #fff instead of color (it looked like a christmas tree). mmcwilliams 2018-03-14 21:07:47 -0400
  • acc9b8e89d REposition the counters and the GO TO functions mmcwilliams 2018-03-14 21:07:03 -0400
  • e1491837f2 Blank back and forward were bother broken (no callbacks) mmcwilliams 2018-03-14 21:06:39 -0400
  • 749719e477 mse.mscript and mse.console for mscript editor features. mmcwilliams 2018-03-05 13:27:00 -0500
  • a6becef4cc Move mscript commands into footer of the text editor mmcwilliams 2018-03-04 23:57:45 -0500
  • 8452d24819 Increase footer size mmcwilliams 2018-03-04 23:56:25 -0500
  • 5f941a9140 Add styles to mscript UI. Allowing for a compilation step. mmcwilliams 2018-03-04 23:56:01 -0500
  • e28c349c75 Migrate mscript functions into their own source file mmcwilliams 2018-03-04 23:55:31 -0500
  • 8d8ce64ff7 Make all functions in intval async/await mmcwilliams 2018-03-04 23:54:42 -0500
  • 3e80925aaa Corrected the fakeConnect serial fallback, which was failing to complete steps mmcwilliams 2018-03-04 22:35:21 -0500
  • 7eab7675cb Async/Await refactor in intval lib. FakeConnect needs repair. mmcw-dev 2018-03-03 00:27:49 -0500
  • c453e7ac43 Async/Await refactor for arduino and sequence-related features mmcwilliams 2018-03-02 22:42:15 -0500
  • 99c59a6c34 Readme improvements mmcwilliams 2018-03-02 21:12:54 -0500
  • 072ef38a24 Auto packager formatting mmcwilliams 2018-03-02 21:12:39 -0500
  • 9a45192b38 Sleep after packaging mmcwilliams 2018-03-02 21:12:06 -0500
  • e8e3d821fa Reduce diameter of the bellows board bolt mmcw-dev 2018-02-15 14:53:41 -0500
  • 4dccefc126 Write new profile setting to settings.json file when changed mmcwilliams 2018-02-07 13:44:24 -0500
  • 4a3a99acb6 Add a dev script that builds gulp and starts in -d/--dev mode mmcwilliams 2018-02-01 14:56:50 -0500
  • 4aa44576b3 Set brightness and alternatively log the rgb mmcwilliams 2018-02-01 14:56:09 -0500
  • 3ac7733635 Refactor lib/gui/index.js to use const/let mmcwilliams 2018-02-01 14:55:20 -0500
  • 7636e6b913 Reposition icons within the command buttons mmcwilliams 2018-02-01 14:54:12 -0500
  • 62eb54ce49 Add the beginnings of the move_to feature mmcwilliams 2018-02-01 14:53:46 -0500
  • 89cf41b02c Refactor src/index to use consts, not var, to prevent stupid bugs mmcwilliams 2018-02-01 14:53:26 -0500
  • 34a7d37b7b Save devices state Restore state Switch to use intval as camera mmcwilliams 2018-02-01 14:52:47 -0500
  • db47c4b524 All styles built into app.css file mmcwilliams 2018-02-01 14:51:27 -0500
  • a361ff1de6 Add styles for the move_to feature mmcwilliams 2018-02-01 14:51:02 -0500
  • baac6ea2f9 Fix the command button states, spacing and icon placement mmcwilliams 2018-02-01 14:50:27 -0500
  • 1032fdb43e Add a clearfix class mmcwilliams 2018-02-01 14:50:03 -0500
  • 1ae6672957 Mcopy light mount improved. mmcw-dev 2018-02-01 14:00:42 -0500
  • 96eb24ac6d Add messaging to the device connection process. mmcwilliams 2018-01-31 21:46:37 -0500
  • 0b34fad858 Add id's to the INTVAL selection UI mmcwilliams 2018-01-31 21:46:21 -0500
  • c72d80c6a1 Sort discovered devices into a list where previously connected ones are sorted to the top of the array. mmcwilliams 2018-01-31 21:46:03 -0500
  • 66d9af42b6 Define 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. mmcwilliams 2018-01-31 21:45:19 -0500
  • f3e406dd5d Update overlay style (make darker) and add styling for a message to go under the spinner mmcwilliams 2018-01-31 21:43:56 -0500
  • 43770b539f Intval connect feature, for accessing an intval3 over the web mmcwilliams 2018-01-31 10:42:11 -0500
  • 6613558221 named profiles in cfg M McWilliams 2018-01-30 09:33:34 -0500
  • f78622c739 Run build win after building for windows M McWilliams 2018-01-30 09:33:16 -0500
  • 51d2b00dee Style the command buttons, investigate why UI states are not being displayed M McWilliams 2018-01-30 05:05:50 -0500
  • 9bbf2393b7 Adjust timings in the jkfirmware M McWilliams 2018-01-30 05:05:04 -0500
  • 0a28c84ef9 Merge branch 'master' of https://github.com/sixteenmillimeter/mcopy M McWilliams 2018-01-30 04:10:23 -0500
  • 601e5b3226 Build windows .msi script M McWilliams 2018-01-30 04:08:35 -0500
  • 63e081afe4 Add COM3 for windows tests M McWilliams 2018-01-30 04:07:52 -0500
  • 7a33d3f5b1 Corrected serialport usage after update mmcwilliams 2018-01-23 11:41:42 -0500
  • d311ac4727 Readline in serialport is a class, needs to be constructed. mmcwilliams 2018-01-23 11:35:39 -0500
  • 1807f5881b Electron update because of vulnerability report mmcwilliams 2018-01-23 00:04:37 -0500
  • e3d6144abd Solid state relay version of the mcopy jk firmware mmcw-dev 2018-01-22 22:05:05 -0500
  • 68c9a38aa5 remember device if it is connected to and then distinguished mmcwilliams 2018-01-22 15:04:08 -0500
  • dba64d5bd7 Settings, database and main.js mmcwilliams 2018-01-21 18:53:15 -0500
  • b2e7578cf9 Typo was breaking sequence with backward camera frames mmcw-dev 2018-01-20 19:51:08 -0500
  • 298964c678 light spacing tested mmcw-dev 2018-01-18 23:49:22 -0500
  • 5003654629 Diffuser insert improved based on tests. mmcw-dev 2018-01-18 23:26:27 -0500
  • 489df48c17 The arbitrary mount allows the diffuser mount to slide along a horizontal axis. mmcw-dev 2018-01-18 13:49:04 -0500
  • 51151ea9fe Diffuser mount made for adjusting distance mmcw-dev 2018-01-18 12:20:24 -0500
  • 36329fe34e Add the jk.scad work for modifying the JK-103 mmcwilliams 2018-01-17 18:10:12 -0500
  • 71710ecca2 REmove whitespace from cfg.json (testing different platforms that lack this file) mmcwilliams 2018-01-17 18:09:51 -0500
  • 695a289bdb Settings, intval and mcopyJK firmware work. mmcwilliams 2018-01-17 12:23:23 -0500
  • 9993631353 Add light module for 35mm fan mmcw-dev 2018-01-16 09:54:23 -0500
  • 1a42f260fe Add 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-dev 2018-01-16 00:57:20 -0500