mmcwilliams
|
c6d0256929
|
Compile renderer js with tsconfig.json file. Add maps.
|
2020-01-10 16:43:12 -05:00 |
mmcwilliams
|
4d022883ff
|
Update cfg files
|
2020-01-09 20:19:13 -05:00 |
sixteenmillimeter
|
b595225870
|
Increment patch to 1.4.20
|
2020-01-09 18:43:16 -05:00 |
sixteenmillimeter
|
fc2593c6ee
|
Resolves #34. Added delay lib to renderer and added a magic delay before ending devices.ready(). Just works. Move on and don't question it.
|
2020-01-09 18:06:18 -05:00 |
sixteenmillimeter
|
4c0aa4220c
|
Log with "simple" format, no more json in the console.
|
2020-01-09 18:05:10 -05:00 |
mmcwilliams
|
42621bbf71
|
Devices discovery WIP
|
2020-01-05 12:40:38 -05:00 |
mmcwilliams
|
4c8c2b66f3
|
Serialport library was updated and changed to Promise-based returns from callbacks as was being used in the arduino lib.
|
2019-12-18 17:17:48 -05:00 |
mmcwilliams
|
c6ebab4032
|
Post upgrade, log library needs to be upgraded to support winston 3.x API
|
2019-12-18 16:05:58 -05:00 |
mmcwilliams
|
4461670e14
|
Fixes security concerns. Resolves #24 and #27
|
2019-12-16 19:25:51 -05:00 |
mmcwilliams
|
8e4c32073a
|
Sequencer now blocks system sleep while running a sequence. Made me upset last night when it happened during a filmout and I shot 1000 frames of black. Resolves #26
|
2019-10-04 14:36:26 -04:00 |
sixteenmillimeter
|
ac1da17b8d
|
Handle different aspect ratio images and screens. Add additional counts on fields and thicken lines. Resolves #19
|
2019-08-25 15:54:50 -04:00 |
sixteenmillimeter
|
9b2ed018bf
|
If filmout picture source is set, set the field guide to match the aspect ratio of the image. Right now that only works if ratio is lower than the screen. Need to add case in display.html that corrects for when screen ratio is lower than image ratio.
|
2019-08-25 15:26:43 -04:00 |
sixteenmillimeter
|
51acbdfd30
|
Add comments to filmout lib.
|
2019-08-25 14:59:39 -04:00 |
mmcwilliams
|
5ce0aed2ff
|
Use module "ffmpeg-static" to use a binary of ffmpeg stored in node_modules, rather than rely on the system version.
|
2019-08-23 15:39:38 -04:00 |
sixteenmillimeter
|
f0c28b8624
|
Properly count number of frames in animated gifs using `identify` from imagemagick because ffprobe was failing.
|
2019-08-15 15:25:33 -04:00 |
mmcwilliams
|
5f701ccecb
|
Increment patch number.
|
2019-08-04 19:53:51 -04:00 |
mmcwilliams
|
cfa22d3a1d
|
Replace native js confirm() with a new gui.confirm() method that uses electrons "dialog" module. Resolves issue #25
|
2019-08-04 19:52:52 -04:00 |
mmcwilliams
|
1b83fe6937
|
Downgrade winston from 3 to 2 because it prints better in the console. Change all require statements to imports, requiring only what's used.
|
2019-08-04 19:38:45 -04:00 |
mmcwilliams
|
2ff98a2148
|
Refactor ffprobe into a class. Add jsdoc comments to all methods.
|
2019-08-04 18:04:06 -04:00 |
mmcwilliams
|
30c36baa9c
|
Add comments and switch in logger module for console.log
|
2019-08-04 17:54:38 -04:00 |
mmcwilliams
|
bd79025305
|
Refactored ffmpeg module into a class. Add a logger, not implemented. Not tested.
|
2019-08-04 17:42:27 -04:00 |
mmcwilliams
|
7c4e9d5823
|
Add jsdoc comments to ffmpeg lib. Also added types for tsc where they were implicit any type. Also added some semi-colons. Whoops.
|
2019-08-04 17:31:27 -04:00 |
mmcwilliams
|
5695bfd645
|
App was throwing error during filmout. Re-wrote the resizing logic so that if it can't find dimensions in the info, don't resize the image. This may lead to squashing, as I've seen in frameloom, but I suspect this problem is with the UI and the superfluous "USE FILE" button.
|
2019-08-04 17:20:45 -04:00 |
mmcwilliams
|
c5f3c72f73
|
All workshop work. Freeze dev on mac and test on linux
|
2019-07-29 12:45:13 -04:00 |
mmcwilliams
|
7e05b5f680
|
Fix dual projector bug and increment patch.
|
2019-07-27 08:47:35 -04:00 |
mmcwilliams
|
741d4619ee
|
Replace all references to dig with filmout
|
2019-07-27 08:39:39 -04:00 |
mmcwilliams
|
7c50b66499
|
Updated gui mscript lib to use .meta instead of .light when preparing an mscript sequence.
|
2019-07-26 19:59:16 -04:00 |
mmcwilliams
|
96d0897f65
|
Made a breaking change to the mscript module: light array is now the "meta" array to allow for types of commands other than camera movements to have associated metadata. The two driving motivations for this change are the proposed alert feature which will have a string message as its metadata and the proposed pause feature, which will have seconds as its metadata.
Updated tests as well. Still need to change behavior in the mscript.js gui lib.
|
2019-07-26 19:54:22 -04:00 |
mmcwilliams
|
c01f3ceff8
|
Add jsdoc comments AND semi-colons to sequencer module.
|
2019-07-26 19:03:42 -04:00 |
mmcwilliams
|
4023704d31
|
Added missing jsdoc comment to method "fade_rgb".
|
2019-07-26 18:57:17 -04:00 |
mmcwilliams
|
798e9ce1a3
|
Fixed comments in system module to reflect the fact that dependency check happens by executing 'which {cmd}' and storing the response as the absolute path to the binary. If which returns a blank string, dependency is marked not present.
|
2019-07-26 18:31:22 -04:00 |
mmcwilliams
|
6612ffa6d1
|
Add jsdoc comments to cmd module
|
2019-07-26 18:30:10 -04:00 |
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
|
f0804fe23b
|
Incorrectly bound counter to wrong device.
|
2019-07-24 22:00:53 -04:00 |
mmcwilliams
|
97591b1c1d
|
Support gifs and stills in filmout
|
2019-07-24 22:00:23 -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
|
0f52812767
|
Add path to main GUI process
|
2019-07-07 00:00:45 -04:00 |
mmcwilliams
|
0d6c3e44b0
|
Rename "video" to "file" in UI
|
2019-07-07 00:00:33 -04:00 |
mmcwilliams
|
60147e3b0f
|
Increment patch
|
2019-07-07 00:00:14 -04:00 |
mmcwilliams
|
f8c64b45a7
|
Install sharp and animated-gif-detector
|
2019-07-06 19:53:03 -04:00 |
mmcwilliams
|
504912009b
|
Increment patch number of version across the project.
|
2019-06-26 20:10:18 -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
|
073e778a3b
|
Visual tweaks for linux
|
2019-06-26 18:03:54 -04:00 |
mmcwilliams
|
b5465384ce
|
Increment package version
|
2019-06-26 16:10:04 -04:00 |
mmcwilliams
|
45f96e6537
|
Give macOS an extra 300ms to open and fullscreen a webview
|
2019-06-26 16:09:14 -04:00 |
mmcwilliams
|
f8fc9fded6
|
Fixed the siemen's star focusing screen with magic numbers. Better than it was before!
|
2019-06-26 16:07:00 -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
|
ddfc46a48f
|
Delete devices.js backup
|
2019-06-24 15:04:24 -04:00 |