Commit Graph

  • c3bf062da9
    Upload screenshots of app Matt 2018-10-05 18:05:16 -0400
  • 2653902dad npm audit fix vulnerable packages mmcwilliams 2018-09-25 14:43:44 -0400
  • c0bc1b431a Lock updated after install mmcwilliams 2018-09-25 14:42:48 -0400
  • fb444c03b5 fix lock conflict mmcwilliams 2018-09-25 14:38:41 -0400
  • 1914641b77 Updates after package updates mmcw-dev 2018-09-02 14:26:12 -0400
  • 92ba4af306 Update everything, latest electron, latest everything mmcw-dev 2018-09-02 09:50:36 -0400
  • af8e982cc9 Update to the latest electron mmcw-dev 2018-09-02 08:10:26 -0400
  • 15eea45aa9 Update fixes mmcw-dev 2018-09-02 08:06:40 -0400
  • 5f7434d24f
    Merge pull request #2 from sixteenmillimeter/mscript Matt 2018-09-02 08:04:39 -0400
  • 448ad1bda4 Momentary switch delay was too long. mmcwilliams 2018-07-03 14:25:36 -0400
  • ca92abea68 Build new app.js mmcwilliams 2018-06-26 09:36:18 -0400
  • a051fe511f Update todo tasks mmcw-dev 2018-06-24 16:09:35 -0400
  • 4e4d19aed7 Update tests for variables features mmcw-dev 2018-06-24 16:09:13 -0400
  • c9f5d11413 Use startsWith, imported from lodash (don't need the whole thing) mmcw-dev 2018-06-24 12:45:41 -0400
  • d306bc915c When there is a loop specified in the gui, write that into the mscript that gets generated from the grid mmcw-dev 2018-06-24 12:45:14 -0400
  • 4c98b5c828 Update tests to use assert instead of if/and mmcw-dev 2018-06-18 13:17:35 -0400
  • 709a5c1560 Remove whitespace mmcwilliams 2018-06-19 09:49:34 -0400
  • a1277522c2
    Merge pull request #1 from sixteenmillimeter/mscript Matt 2018-06-16 23:25:20 -0400
  • 52350b2325 Update mscript usage mmcwilliams 2018-06-16 23:19:58 -0400
  • 9e125e37d3 Add comment for jsdoc mmcwilliams 2018-06-16 23:16:13 -0400
  • db1128ab52 Update documentation mmcwilliams 2018-06-16 23:13:14 -0400
  • 371c7afb25 Fix the fade feature and loop feature mmcwilliams 2018-06-16 22:48:11 -0400
  • 88175a93c0 Work on fade feature mmcw-dev 2018-06-16 21:33:53 -0400
  • 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