717cf77e55Rename all uses of the previously-named "digital" module to "filmout" in sequence module. Woo! Let's call that a patch.mmcwilliams2019-06-18 16:54:08 -0400
ede6fcdfb8Rename all uses of the previously-named "digital" module to "filmout" in proj module.mmcwilliams2019-06-18 16:52:26 -0400
6fcb85bca2Remove unused "digital" attribute from camera state.mmcwilliams2019-06-18 16:50:28 -0400
0cff7c5794Rename all uses of the previously-named "digital" module to "filmout" in cam module.mmcwilliams2019-06-18 16:49:49 -0400
9b17d5cd47Meant to commit this as last commit. Oh well.mmcwilliams2019-06-18 16:48:54 -0400
8ebbd0ac47Remove unused modules and only require used exports within path and events.mmcwilliams2019-06-18 16:47:26 -0400
49f9f7f160Display will now show a meter screen (middle grey) when instructed. Not wired to anything, got distracted by the re-naming shenanigans.mmcwilliams2019-06-18 15:47:17 -0400
22187777e7Remove node-side digital lib and replace with filmout lib. Still remaining: rename internal uses of "dig" or "digital" to "filmout", including markup on the frontend.mmcwilliams2019-06-18 15:42:30 -0400
23d663c3e7Create digital.ts and devices.ts. Begin rewriting devices as-is and then refactor the existing digital features into digital.ts. Gonna rename, screw it.mmcwilliams2019-06-18 15:19:57 -0400
1e2b542e4cBegin refactoring devices.js and create a new digital.js lib for the film-out features. Maybe think of renaming now, before it hurts.mmcwilliams2019-06-18 15:18:08 -0400
5cd6b22ea4Only use webview in full screen mode for now on all platforms. EOG is trickier and flickers the entire screen into view between frames, which is unsettling. Will look for a lower-level solution than webviews, but works for now. Also, uses real fullscreen on macOS instead of just maximizing the window.mmcwilliams2019-06-18 13:47:55 -0400
32f02d42ceDuring the film out mode, the webview now correctly handles "closed" events when the user manually closes the window. The window also now closes at the end of a sequence (caught a typo) and correctly removed the webview from the WebView object when it does not exist. Resolves#15mmcwilliams2019-06-18 13:35:50 -0400
07940bc2c6All film out work from Friday. Re-structure the display module into 3 classes instead of a mess of functions.mmcwilliams2019-06-15 11:06:39 -0400
7c43f2de2cAdd the film out screen and begin styling.mmcwilliams2019-06-15 11:05:29 -0400
39e6ab5247Update all modules, and update gulpfile to gulp4 syntax.mmcwilliams2019-06-14 13:11:28 -0400
76c7b49142Import delay and add comments to digital. Starting work on film-out improvements.mmcwilliams2019-06-14 12:00:22 -0400
5b418aeccdCamera module imports intval class properly.mmcwilliams2019-06-14 11:59:47 -0400
b5fbe0153bRefactor intval module into Typescript.mmcwilliams2019-06-14 11:58:35 -0400
596832119bUninstall node-media-server. What was I thinking? Oh yeah, I wasn't. Instead of using the system to pipe an RTMP stream to nms, I'm just going to use electron's built in navigator.getUserMedia or somesuch. Silly of me.mmcwilliams2019-06-11 16:30:44 -0400
6442d99817Update delay, exec and exit usage and require statments.mmcwilliams2019-06-08 21:43:14 -0400
Added link to latest release. 1.4.9
Matt
2019-05-28 14:18:15 -0400
02ca59ea7eRemoved the "undefined" lines from occurring. Code is a mess, but won't break anything else... for now.
1.4.9
mmcwilliams2019-05-28 14:10:00 -0400
4ea390897aRefactored seq.js to Typescript and fixed stats for 1 cam 1 proj. Will need further work to add in multiple devices. Resolves#6.mmcwilliams2019-05-28 13:33:16 -0400
c942d89572Wire goto button on projector 2 and camera 2 to cmd.projector_second_to and cmd.camera_second_to. Resolves#9mmcwilliams2019-05-28 12:52:50 -0400
d0cc8eca70GOTO counter error on projector 2 was due to a CSS error. Resolved#8. Increment patch number.mmcwilliams2019-05-28 12:28:45 -0400
5c9091d957Can't reproduce issue #13. Appeared on installation of unknown version. Close#13 for now.mmcwilliams2019-05-28 10:33:31 -0400
1b3f554492Caught the "to sequence" bug. Had not fully updated code. Resolves#5mmcwilliams2019-05-28 10:15:57 -0400
67a009ae8dIncrement patch to reflect changes that resolved issue 3mmcwilliams2019-05-28 09:15:29 -0400
4dd69319e5Add verbose output to typescript compile.mmcwilliams2019-05-28 09:07:26 -0400
39301f5b59FOUND THE BUG causing #3. Mscript still needs full conversion to typescript. This would have been caught on compile. Resolves#3, create a new issue for mscript refactor.mmcwilliams2019-05-28 09:06:59 -0400
ab8d7f57e9Add a mocha-style test for mscript, related to issue #3mmcwilliams2019-05-28 09:02:55 -0400
dac70a122fBegin testing with mocha and chai.mmcw-dev2019-04-15 13:07:47 -0400
7a52bc7c6eSecondary projector and secondary camera behaviors have been added to the main process. This is not represented in the UI... yet. All renderer code is still in flux.mmcwilliams2019-04-04 18:49:07 -0400
18c515402eInstalled on mac and ran build on mac. Works!mmcwilliams2019-04-04 01:07:30 -0400
cda100b3e6Electron build works again on debian-based linux.mmcwilliams2019-04-03 18:58:13 -0400
63e42f2dd3Need to install request now, locally, for latest electron build.mmcwilliams2019-04-03 18:54:37 -0400
fd09e7c024Add a processing sketch which connects to basicmmcwilliams2019-04-02 17:49:56 -0400
d6fd83762eRemove mcopy.state.camera and mcopy.state.projector.mmcwilliams2019-03-31 15:13:21 -0400
7d2033db3dRemove comment containing documentation for the dialog.showMessageBox method from electron. That API is ever-evolving and it's best to rely on their published docs.mmcwilliams2019-03-31 12:13:15 -0400
072c67fd0fUpdate counters. Use local state within objects cam and proj instead of mcopy.statemmcwilliams2019-03-30 20:29:01 -0400
1510762fbbSequencer uses class variables that are either set using arguments passed from the renderer, or uses the variables named "grid" referring to the grid.js gui.mmcwilliams2019-03-29 20:44:12 -0400
c129739394Sequence module is controlled from the UI. Everything runs in the main.js on the main process. The DOM changes when ipc messages are sent from the sequence module to the render process.mmcwilliams2019-03-24 00:24:39 -0400
43ee0d0672Sequence now runs entirely in the main process. Renderer no longer stores the sequence, it is a for loop inside the main process.mmcwilliams2019-03-23 21:58:22 -0400
11e9176cb8Bump patch and add uuid types for typescriptmmcwilliams2019-03-23 10:49:18 -0400
4d62421446Remove non-source files from src lib of system modulemmcwilliams2019-03-23 10:48:43 -0400
e35c41791bCreate a system lib that can be used in the UI and cli.mmcwilliams2019-03-22 20:29:36 -0400