mmcwilliams
|
07100a588c
|
Add jsdoc comments to remaining methods.
|
2019-07-26 18:12:06 -04:00 |
mmcwilliams
|
0b2d386ca2
|
Compile mscript with Typescript
|
2019-07-26 17:28:27 -04:00 |
mmcwilliams
|
b5da7ba233
|
Filmout supports still images. Uses FFMPEG to convert to png, still. Should use sharp and re-sample the image to the maximum allowed for the screen in the smallest dimension.
|
2019-07-07 00:02:01 -04:00 |
mmcwilliams
|
084916c317
|
Preview a frame using the webview. Select monitor to display images on. Wooo!
|
2019-06-26 20:08:49 -04:00 |
mmcwilliams
|
45f96e6537
|
Give macOS an extra 300ms to open and fullscreen a webview
|
2019-06-26 16:09:14 -04:00 |
mmcwilliams
|
f239f862e8
|
Fixed frame counting optimization, resolving issue #17. Also added a Siemens Star focusing screen, a middle gray metering screen and a field guide screen for use with the filmout feature. TODO: actually change monitors when selected.
|
2019-06-25 12:13:15 -04:00 |
mmcwilliams
|
872b46d4a5
|
Filmout display monitor size with stats
|
2019-06-24 21:11:14 -04:00 |
mmcwilliams
|
6b10e9c28d
|
System module phones home
|
2019-06-24 12:42:27 -04:00 |
mmcwilliams
|
d15fe37de5
|
Add a dependency check for the convert command
|
2019-06-24 11:37:07 -04:00 |
mmcwilliams
|
5014a2db38
|
Remove systeminformation module from system lib
|
2019-06-24 11:26:28 -04:00 |
mmcwilliams
|
6cda9aed1d
|
Beginnings of the film out display selection UI
|
2019-06-22 11:52:36 -04:00 |
mmcwilliams
|
9a464a2fcf
|
Unsafe-eval was throwing an error on compile
|
2019-06-22 11:52:14 -04:00 |
mmcwilliams
|
e25054117f
|
Only require join method from path. Don't need the whole dang thing.
|
2019-06-18 16:57:35 -04:00 |
mmcwilliams
|
717cf77e55
|
Rename all uses of the previously-named "digital" module to "filmout" in sequence module. Woo! Let's call that a patch.
|
2019-06-18 16:54:08 -04:00 |
mmcwilliams
|
ede6fcdfb8
|
Rename all uses of the previously-named "digital" module to "filmout" in proj module.
|
2019-06-18 16:52:26 -04:00 |
mmcwilliams
|
6fcb85bca2
|
Remove unused "digital" attribute from camera state.
|
2019-06-18 16:50:28 -04:00 |
mmcwilliams
|
0cff7c5794
|
Rename all uses of the previously-named "digital" module to "filmout" in cam module.
|
2019-06-18 16:49:49 -04:00 |
mmcwilliams
|
49f9f7f160
|
Display will now show a meter screen (middle grey) when instructed. Not wired to anything, got distracted by the re-naming shenanigans.
|
2019-06-18 15:47:17 -04:00 |
mmcwilliams
|
22187777e7
|
Remove 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.
|
2019-06-18 15:42:30 -04:00 |
mmcwilliams
|
5cd6b22ea4
|
Only 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.
|
2019-06-18 13:47:55 -04:00 |
mmcwilliams
|
32f02d42ce
|
During 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 #15
|
2019-06-18 13:35:50 -04:00 |
mmcwilliams
|
7740dc39ec
|
Include in last commit
|
2019-06-15 11:06:57 -04:00 |
mmcwilliams
|
76c7b49142
|
Import delay and add comments to digital. Starting work on film-out improvements.
|
2019-06-14 12:00:22 -04:00 |
mmcwilliams
|
5b418aeccd
|
Camera module imports intval class properly.
|
2019-06-14 11:59:47 -04:00 |
mmcwilliams
|
b5fbe0153b
|
Refactor intval module into Typescript.
|
2019-06-14 11:58:35 -04:00 |
mmcwilliams
|
6442d99817
|
Update delay, exec and exit usage and require statments.
|
2019-06-08 21:43:14 -04:00 |
mmcwilliams
|
e3d213e4f1
|
Ported ffmpeg, ffprobe, exit and exec modules to typescript
|
2019-06-08 20:51:00 -04:00 |
mmcwilliams
|
418670ce33
|
Time a sequence and pass back value of milliseconds back when sequence stops.
|
2019-05-28 17:48:42 -04:00 |
mmcwilliams
|
2e8d20f40a
|
Update comments on devices module.
|
2019-05-28 12:16:01 -04:00 |
mmcwilliams
|
5c9091d957
|
Can't reproduce issue #13. Appeared on installation of unknown version. Close #13 for now.
|
2019-05-28 10:33:31 -04:00 |
mmcwilliams
|
39301f5b59
|
FOUND 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.
|
2019-05-28 09:06:59 -04:00 |
mmcwilliams
|
ad558608ee
|
All remaining dual projector, dual camera work.
|
2019-04-20 10:15:28 -04:00 |
mmcw-dev
|
b33ef36ab4
|
Work on multiple device UI
|
2019-04-16 10:01:42 -04:00 |
mmcw-dev
|
ed14564de7
|
Fix issue of false positives on detecting second cmaeras and projectors
|
2019-04-15 16:15:34 -04:00 |
mmcw-dev
|
52aac3f8b0
|
Settings module restores state to a default on "restore"
|
2019-04-15 16:13:28 -04:00 |
mmcw-dev
|
4f7dd92311
|
Update the silent log methods to return false.
|
2019-04-15 16:11:18 -04:00 |
mmcwilliams
|
7a52bc7c6e
|
Secondary 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.
|
2019-04-04 18:49:07 -04:00 |
mmcwilliams
|
072c67fd0f
|
Update counters. Use local state within objects cam and proj instead of mcopy.state
|
2019-03-30 20:29:01 -04:00 |
mmcwilliams
|
3e5bda77db
|
Move docs generation to host repo
|
2019-03-30 17:56:31 -04:00 |
mmcwilliams
|
1510762fbb
|
Sequencer 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.
|
2019-03-29 20:44:12 -04:00 |
mmcwilliams
|
429e66717d
|
Files from previous commit
|
2019-03-24 00:25:16 -04:00 |
mmcwilliams
|
43ee0d0672
|
Sequence now runs entirely in the main process. Renderer no longer stores the sequence, it is a for loop inside the main process.
|
2019-03-23 21:58:22 -04:00 |
mmcwilliams
|
e35c41791b
|
Create a system lib that can be used in the UI and cli.
|
2019-03-22 20:29:36 -04:00 |
mmcwilliams
|
1413e323f0
|
Install private modules in the cli project
|
2019-03-22 19:52:59 -04:00 |
mmcwilliams
|
42691c1577
|
All work on grid + sequencer rewrite.
|
2019-03-22 17:06:57 -04:00 |
mmcwilliams
|
553d2bbb0d
|
Made progress on sequencer module, renamed from sequence.
|
2019-03-22 04:33:53 -04:00 |
mmcwilliams
|
425dd9fd6a
|
Initial updates to sequence module. Will try to simplify into a for loop, but if tests fail will re-write to a similar form as the renderer seq.js module
|
2019-03-22 03:22:33 -04:00 |
mmcwilliams
|
4356abc820
|
Disable light from the UI if necessary. Kind of circuitous, will refactor.
|
2019-03-21 22:55:12 -04:00 |
mmcwilliams
|
41a5fd087d
|
Last work on display for tonight. Add a boolean attribute "opened" to re-open the digitalWindow if closed.
|
2019-03-21 22:54:49 -04:00 |
mmcwilliams
|
742adccf34
|
Took a tiny detour on the film out feature, or "digital projector". This now avoids showing a browser window fullscreen on mac, which is having performance issues when opening and then running sequences. There is a major source of lag, seemingly coming from the camera? Need to test with fake projector to see if there's a problem with the arduino lib.
|
2019-03-21 22:33:30 -04:00 |