31c701734aCorrected a UI issue with selecting directories of non-supported images. Works on macOS now with videos, images and image sequences. Testing on linux again before resolving.Matt McWilliams2021-02-24 11:50:15 -0500
fb7b1e2fb6Added an edge-case helper for choosing files/directories in linux. This finishes the requirement for issue #50 on linux, but will test changes on macOS before marking the issue resolved.Matt McWilliams2021-02-24 10:05:45 -0500
5061a511abCorrected an issue with the monitor selection UI where the text is cut off.Matt McWilliams2021-02-24 00:38:11 -0500
c0121bcfe7Have seemingly added the ability to use image sequences with the filmout feature with a few caveats. File selection is working on mac but was not on Linux. Also using this method only jpeg and png sequences can be used. This is not unacceptable, but the UI will have to be made more explicit about this limitation. I would like to support TIFF files but even now with single images they are rendered to PNG using ffmpeg.Matt McWilliams2021-02-24 00:22:08 -0500
66639e951bAllow for the selection of a video file, image or directory containing images to be selected in the filmout UI.Matt McWilliams2021-02-23 19:54:03 -0500
53d147b9bcAdd lstat and "directory" property onto the filmout.state object.Matt McWilliams2021-02-23 19:53:22 -0500
ad1ac51fc8Need to enableRemote in the electron browser window that gets created by filmout.Matt McWilliams2021-02-23 16:16:17 -0500
85bfa57127Update all modules in app to latest version, including electron. Removed electron updater because of no plans to integrate and to reduce the app size.Matt McWilliams2021-02-22 13:23:36 -0500
112e6b543cUpdate modules at the project root level. Update to npm lock version 2.Matt McWilliams2021-02-22 13:16:49 -0500
232f39b861Remove the cli project. It was unmaintained and unnecessarily adds to the project complexity.Matt McWilliams2021-02-22 13:15:38 -0500
338a60f947Restructure function to match convention. Declare all variables in the beginning of the function rather than declaring them throughout. Small edit while I re-read the UI code and build the file sequence feature.Matt McWilliams2021-02-22 13:12:27 -0500
Merge pull request #47 from sixteenmillimeter/dependabot/npm_and_yarn/app/lodash-4.17.19
sixteenmillimeter
2020-09-29 15:49:24 -0400
65292524b1Edit addresses the issue implied by #52. In simple tests with improvised hardware, frame cannot complete in less than 450ms, which is half a full frame. Will add another check to proj_stop() to evaluate the time elapsed and throw an error if too high or low (+/- 20%)
sixteenmillimeter
2020-09-29 15:13:22 -0400
5e481e77b0Addressing the issue with the JKMM99 projector functionality where frames stop prematurely. Conceivably, the proj_microswitch() function is the only place that calls proj_stop() so the issue is with the logic there. It makes little sense that this function allows for 15ms frames because of the test that requires a 450ms elapsed time before it is stopped.
sixteenmillimeter
2020-09-29 14:00:54 -0400
7c9543239eRest of last commit. Renderer js
sixteenmillimeter
2020-09-29 13:57:59 -0400
8672b6584aWork towards issue #52. Adds a statement within the arduino.end() method that watches for an 'E' char byte and will alert the UI while pausing a running sequence. Needs to be in place for firmware to be able to throw errors to UI.
sixteenmillimeter
2020-09-29 13:48:06 -0400
c5d7f9c91fRe-write of the JKMM99 which replaces the relay-based camera controller with an intval-based one. This relies on the Arduino Uno in the control box to handle all of the control logic in place of an on-board Arduino Trinket Pro.
sixteenmillimeter
2020-09-28 23:49:57 -0400
9502d255c7Fixed typo in Pins() where PROJECTOR_FWD was set to LOW twice instead of PROJECTOR_BWD.
sixteenmillimeter
2020-09-28 23:47:36 -0400
08c3c23da0Firmware for new JKMM99. Deployed for testing.
sixteenmillimeter
2020-08-18 14:21:27 -0400
6eeeae85c8Updated patch number, now working on 1.6.5
sixteenmillimeter
2020-08-18 14:21:07 -0400
7c61af7043Added logging to the arduino module to list all connected devices.
sixteenmillimeter
2020-08-18 14:20:43 -0400
d501623290Updated projector knob for printing
sixteenmillimeter
2020-08-18 14:20:15 -0400
0ccb29dfb0Shape for the friction knob on the JK 106 projection system.
sixteenmillimeter
2020-08-10 23:52:54 -0400
f02782d4daIncrement build to 1.6.4. Re-package and deploy for mac
sixteenmillimeter
2020-08-09 23:39:52 -0400
c2e83ab27bAdded a diagram for wiring the Slo-Syn motor
v1.6.4
sixteenmillimeter
2020-08-09 23:26:21 -0400
32356b0037Log doesn't need to print its own path.
sixteenmillimeter
2020-08-09 23:25:55 -0400
dd1bec8394Firmware for controlling the JK 106 projector with a 103/104-style camera
sixteenmillimeter
2020-08-09 20:04:26 -0400
74621ef1fbSquashing notifier/notify-send errors on raspian. If the system doesnt work with node-notifier just skip
sixteenmillimeter
2020-07-27 11:43:55 -0400
0811222d27Normalize paths being used in filmout feature. Purpose of this is to rely on fs module to correctly handle paths for windows because it was previously broken. Will run tests.
sixteenmillimeter
2020-07-26 22:26:34 -0400
0c364576c9Squash errors in case of mkdir trying to create an existing directory (need mkdirp, but this works without an extra module)
sixteenmillimeter
2020-07-26 22:01:28 -0400
Bump lodash from 4.17.15 to 4.17.19
dependabot[bot]
2020-07-27 01:56:33 +0000
8c97258866Update all modules in core project and desktop app. Needed to update syntax of import in sequencer module because uuid is updated to 8.2.0
sixteenmillimeter
2020-07-26 21:55:36 -0400
5c691a8e12Fixed serialization error that was breaking raspberry pi 4 installation. It is apparently a real bug that should be breaking the app.
sixteenmillimeter
2020-07-26 21:52:53 -0400