Commit Graph

  • 234b2b89dc The light is ready to print with an arbitrary stand for the bell and howell projector. mmcw-dev 2018-01-15 22:59:48 -0500
  • 2934e70bd1 Light mount ready for printing with impromptu mount mmcw-dev 2018-01-15 22:19:26 -0500
  • e0af07c52c Light and lens work mmcw-dev 2018-01-15 21:17:19 -0500
  • 407134af7e Comment out restify endpoints in server module mmcw-dev 2018-01-11 06:25:17 -0500
  • 465993ce33 Add class to database module mmcw-dev 2018-01-11 06:24:45 -0500
  • 680cac7fb1 No longer need logs directory locally. mmcwilliams 2018-01-09 23:36:56 -0500
  • 2ec458b247 Build a .dmg and prep for the installers files for the windows installer mmcwilliams 2018-01-09 23:36:00 -0500
  • f671967c18 Improve the serial test by comparing a character type mmcwilliams 2018-01-09 23:24:09 -0500
  • a251a1492c Marked is removed as a dependency. mmcwilliams 2018-01-09 23:23:41 -0500
  • 57321bff4b Update serialport and node-notifier, marked is now gone. mmcwilliams 2018-01-09 23:23:28 -0500
  • ea973b522d Update modules due to security advisory (even though no one will be DDoSing the desktop app anytime soon) mmcwilliams 2018-01-09 23:06:11 -0500
  • 5d6e5321ff Hardcode cfg.json with all the new command characters. mmcwilliams 2018-01-09 23:02:47 -0500
  • 4b2df2896c Settings styles. Commands screen styles. Devices represented in UI. mmcwilliams 2018-01-09 13:01:19 -0500
  • 4fb06761aa Use local binaries, not global ones, in build scripts mmcwilliams 2018-01-09 12:35:50 -0500
  • acb9846015 Build a 64bit version of the app, not a 32bit one. M McWilliams 2018-01-07 00:00:01 -0500
  • d54c62053c Reference os module in main.js app and add intval module, for controling an intval intervalometer with the mcopy GUI. mmcw-dev 2018-01-06 17:53:05 -0500
  • fd438d6426 Update command screen button styles to add padding to the icons in the screen. mmcw-dev 2018-01-06 17:51:53 -0500
  • af8378de88 Add additional build tools for electron on different platforms. mmcw-dev 2018-01-06 17:51:19 -0500
  • a8afd2e187 Add additional icons to command buttons (maybe overkill) mmcw-dev 2018-01-06 17:50:53 -0500
  • f4f13572fe Ignore the distributable builds in the /dist directory mmcw-dev 2018-01-06 17:50:18 -0500
  • 3219ef332d Placeholder icons and script for app icon. Windows is still not working, investigate the conversion step to see whether or not it is generating a valid icon. mmcw-dev 2018-01-06 17:49:58 -0500
  • 4fb790c338 Scripts containing the first build steps for each of the platforms listed. Each will also need to be paired with a corresponding build tool that packages apps into .dmg, .deb and .msi installers. mmcw-dev 2018-01-06 17:49:09 -0500
  • c8c083054e First version of the mcopy_jk firmware for the JK103 that is being refurbished at AgX. mmcw-dev 2018-01-05 15:49:19 -0500
  • 324386096a Projector component needs a cmd_mcopy_identifier function to tell gui app that it's an arduino. mmcw-dev 2018-01-05 15:48:50 -0500
  • b20c564bed Rename mcopy to arduino in main.js mmcw-dev 2018-01-05 15:48:10 -0500
  • 375694e090 Stop building app with mscript.js, gets required by index.js mmcw-dev 2018-01-05 15:47:54 -0500
  • d68d647cb2 Rename mcopy lib to arduino mmcw-dev 2018-01-05 15:47:29 -0500
  • 71a885d7cd Move and rename all lib modules, all front end goes into /ui and application-side scripts go into their own named directories, like capture, mcopy and mscript mmcw-dev 2018-01-05 14:22:40 -0500
  • 4c2af4415c Sequence UI was broken with capture/transfer logic mmcw-dev 2018-01-05 09:17:41 -0500
  • a84b1019f1 When devices are discovered, represent that in the UI. mmcw-dev 2018-01-04 23:52:06 -0500
  • 2301f0aa43 Started mcopy_jk firmware, based off the old mcopyJK project. Will have to trigger relays to start events. Will also have to add previous absent feature of tracking the jk state via the internam microswitches. mmcw-dev 2018-01-04 23:45:40 -0500
  • e683338a35 Add common light types and their RGB values mmcw-dev 2018-01-04 23:44:12 -0500
  • b1aac2054a Add a server module, which will be used for optional remote control with a mobile-friendly interface. mmcw-dev 2018-01-04 23:43:33 -0500
  • 59b4a51cca Add scroll styles for scrollbar mmcw-dev 2018-01-04 23:42:57 -0500
  • 6f7350169b Use settings and now a menu.json file. mmcw-dev 2018-01-04 23:42:36 -0500
  • 8bb1997694 Use a settings file instead of cfg.json. Cfg.json becomes hardcoded. mmcw-dev 2018-01-04 23:42:16 -0500
  • 9997df1c99 Remove unnecessary q module, am using async or promises where needed. mmcw-dev 2018-01-04 23:41:32 -0500
  • df39043100 Replace file-read-then-parse scenario with a require of the config json file mmcw-dev 2018-01-04 23:40:55 -0500
  • 4791b7e59e Add cmd buttons and styles. Add delay before registering devices when no serial devices are found. mmcwilliams 2018-01-02 09:46:05 -0500
  • 15d0634896 Complete style reorg, now with cmd.less mmcwilliams 2018-01-02 01:52:15 -0500
  • 0d2fe71689 Distinguish devices with an empty array if there's an error listing devices OR if there are none found. mmcwilliams 2018-01-02 01:43:53 -0500
  • f554bd9659 Re-organize LESS files mmcwilliams 2018-01-02 01:43:11 -0500
  • bfdab13ba4 Start database module mmcw-dev 2018-01-02 01:17:39 -0500
  • b0709f1200 Add additional firmware types mmcw-dev 2018-01-02 01:17:19 -0500
  • f7679e6828 Comment out CMY tab mmcw-dev 2018-01-02 01:16:59 -0500
  • c0c25675b8 Start expanding readme and docs. mmcw-dev 2018-01-02 01:16:47 -0500
  • c2a079d9af Distinguish devices better and asynchronously mmcw-dev 2018-01-02 01:16:33 -0500
  • fa10ee6785 Test device with adafruit pixie mmcw-dev 2018-01-02 01:15:45 -0500
  • 2bde6c9a8e ES6 refactor Can support multiple devices Uses new types of mcopy firmware distinguishing characters mmcw-dev 2018-01-02 01:15:29 -0500
  • 21ec669b20 Install async and update to electron 1.7 with associated deps mmcw-dev 2018-01-02 01:14:29 -0500
  • 0354fd655a Remove CMY tab and add command buttons mmcw-dev 2018-01-02 01:14:06 -0500
  • 7ec1a08adf Create a settings UI doc, needs to take appropriate features from cfg.json mmcw-dev 2018-01-02 01:13:45 -0500
  • cef1c1fd93 All work to date on hardware. Made connectors, started carriage and re-started light. mmcw-dev 2018-01-02 01:13:09 -0500
  • 530a6fdd4f Install async module mmcw-dev 2018-01-01 23:19:46 -0500
  • 6b82fee3c7 Ignore those pesky DS_Store files mmcwilliams 2017-12-31 19:46:15 -0500
  • 325dd50e58 Add a connector plate to the STL directory mmcw-dev 2017-12-31 14:22:49 -0500
  • f9a3f05118 Add prism module to potentially use [this prism](http://amzn.to/2ChhcNy) in the design of a light with 3 [Adafruit Pixies](https://www.adafruit.com/product/2741), 9W at max. Potentially a stupid idea, but should be explored. mmcwilliams 2017-12-31 00:54:09 -0500
  • 38d6409343 Openscad progress, made carriage, set up plates mmcw-dev 2017-12-28 23:34:04 -0500
  • e32b9a8a2e Include development work from previous projects. Create an "mcopy.scad" file for laying out all parts in a single space (for renders). mmcw-dev 2017-12-28 21:08:58 -0500
  • ed1a0902aa Add working projector functions to mcopy_projector_jk mmcw-dev 2017-12-28 20:54:54 -0500
  • 674dc9591e Switch pixie to neopixel code in mcopy_projector_tests mmcw-dev 2017-12-28 20:54:19 -0500
  • 5a842f89c9 Multi-part jk103 connector. mmcw-dev 2017-12-28 20:24:49 -0500
  • 4ffd0a7daa Update projector and projector_tests to use distinguishing identifiers from new expanded list. mmcw-dev 2017-12-28 18:32:03 -0500
  • 3efdba9ec4 Add wiring instructions to mcopy_light_tests mmcw-dev 2017-12-28 18:31:10 -0500
  • 8549a08fb7 Re-organize firmware files mmcwilliams 2017-12-28 09:30:16 -0500
  • ee081160b7 V1 of the jk connector, split into 2 parts to be assembled and attached. mmcw-dev 2017-12-27 22:23:37 -0500
  • 8832a60949 Add camera mount for attaching to bellows plate. mmcw-dev 2017-12-27 22:22:21 -0500
  • b136b78d0e create target firmware for arduino mmcwilliams 2017-12-27 00:37:30 -0500
  • bc50941746 Create bellows hardware, cmount interface to bellows mmcw-dev 2017-12-21 00:19:29 -0500
  • 3610d842b5 Display the current loop state below the loop counter setting mmcw-dev 2017-12-20 17:12:45 -0500
  • df4eeb9d14 Remove a second require of the electron module mmcw-dev 2017-12-20 01:20:37 -0500
  • 88fe5cf9eb Make pad borders thicker (looks good) mmcw-dev 2017-12-20 01:20:20 -0500
  • afcc05a2e7 Remove unnecessary extra declaration mmcw-dev 2017-12-20 01:20:07 -0500
  • 6c8607bbc5 Begin database module mmcw-dev 2017-12-20 01:19:51 -0500
  • 26e3428fa8 Got UI working again. mmcw-dev 2017-12-19 22:54:39 -0500
  • 339303c0c2 Update modules, use latest electron and fix bad requires. App is up and running, but needs debugging of the frontend and a fierce refactor. mmcwilliams 2017-12-19 22:02:08 -0500
  • 236908993e Update requirements Matt 2017-02-09 09:35:07 -0500
  • 76cd62449e Remove automatic transfer reporting Matt 2016-06-29 12:01:17 -0400
  • 474af9c568 Capture and generate transfer report data Matt 2016-06-21 15:53:07 -0400
  • c6fb0bfaa3 Add transfer listener to main.js Matt 2016-06-21 15:25:46 -0400
  • 84a8df4a78 Make seq-ui module strict Matt 2016-06-21 15:25:29 -0400
  • 7bbbf7ee7b Restructured eventEmitter into various modules Matt 2016-06-21 12:12:14 -0400
  • cdd14b9ed5 Restructure main script Matt 2016-06-21 11:05:44 -0400
  • 7e1a4be0cf Emit an event on arduino serial events Matt 2016-06-21 11:04:57 -0400
  • c10252a9ee capture-report library for creating a telecine method Matt 2016-06-18 20:49:39 -0400
  • 79d61c4878 Compilation of app.js after push to modules Matt 2016-06-18 20:16:04 -0400
  • 7313f415bf Move devices into module Matt 2016-06-18 20:15:41 -0400
  • 70e1c1c28e Move nav ang gui to modules Matt 2016-06-18 20:13:33 -0400
  • 507aabcb07 Cam moved to cam-ui.js module Matt 2016-06-18 20:08:01 -0400
  • 8b483ce2ef Migrate proj object int lib/proj-ui.js Matt 2016-06-18 20:06:57 -0400
  • 38cd0ed1e4 Ignore transfer data files Matt 2016-06-18 20:03:15 -0400
  • 0000beecc3 Add electron-prebuilt to install script mmcwilliams 2016-06-10 17:57:41 -0400
  • e405c7a661 Improve install script by adding globals mmcwilliams 2016-06-10 17:55:55 -0400
  • b4fc5b9cef Add 3200 kelvin to color swatch options mmcwilliams 2016-06-10 12:00:18 -0400
  • d9a18b5d43 Merge remote-tracking branch 'origin/master' mmcwilliams 2016-06-09 17:23:17 -0400
  • 11cdb9b514 Make mscript command line function mmcwilliams 2016-06-09 17:21:49 -0400
  • ed593b3b7c Merge INTVAL 2.1 project into mcopy firmware mmcwilliams 2016-06-09 17:21:05 -0400
  • c3f595b132 Instead of removing 600 ms from timed exposure Matt 2016-05-29 21:37:19 -0400
  • 763cb659d6 Timed exposure commands Matt 2016-05-29 20:33:40 -0400
  • 3bf9590773 Merge button capabilities to camera firmware Matt 2016-05-29 20:33:23 -0400