sixteenmillimeter
8672b6584a
Work 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.
2020-09-29 13:48:06 -04:00
sixteenmillimeter
6eeeae85c8
Updated patch number, now working on 1.6.5
2020-08-18 14:21:07 -04:00
sixteenmillimeter
f02782d4da
Increment build to 1.6.4. Re-package and deploy for mac
2020-08-09 23:39:52 -04:00
sixteenmillimeter
0811222d27
Normalize 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.
2020-07-26 22:26:34 -04:00
sixteenmillimeter
8c97258866
Update 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
2020-07-26 21:55:36 -04:00
dependabot[bot]
9805127387
Bump electron from 4.1.1 to 9.1.0
...
Bumps [electron](https://github.com/electron/electron ) from 4.1.1 to 9.1.0.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/master/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v4.1.1...v9.1.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-07 09:36:23 +00:00
sixteenmillimeter
01cac728f5
Remove ImageMagick dependency. Replace sharp with jimp (prevent linux build issues). Jimp will also perform the same composite step as convert was. Light module is still disabled globally.
2020-04-24 14:33:58 -04:00
sixteenmillimeter
d70de98256
Pre-export all frames in video (with confirmation dialog). Greatly improves sequence times and reliablity in conjunction with last commit. Resolves #36 and resolves #39 .
2020-02-21 13:34:22 -05:00
sixteenmillimeter
549cd3cc04
1.5.2 changes. Build includes code not in repo :(
2020-01-21 11:38:50 -05:00
sixteenmillimeter
8dc955a5e7
FFprobe added as static binary. Needed for filmout feature.
2020-01-20 11:51:15 -05:00
sixteenmillimeter
ed75924e24
Filmout release 1.5.0.
2020-01-20 01:37:38 -05:00
mmcwilliams
d604f2aab5
Resolved #28 issues with color selection in the GUI. Performing final tests before 1.5 release. On release will use new repo tagging methods and will build more frequently.
2020-01-14 12:48:15 -05:00
mmcwilliams
c6d0256929
Compile renderer js with tsconfig.json file. Add maps.
2020-01-10 16:43:12 -05:00
sixteenmillimeter
b595225870
Increment patch to 1.4.20
2020-01-09 18:43:16 -05:00
mmcwilliams
4461670e14
Fixes security concerns. Resolves #24 and #27
2019-12-16 19:25:51 -05:00
mmcwilliams
5f701ccecb
Increment patch number.
2019-08-04 19:53:51 -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
7e05b5f680
Fix dual projector bug and increment patch.
2019-07-27 08:47:35 -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
b5465384ce
Increment package version
2019-06-26 16:10:04 -04:00
mmcwilliams
6b10e9c28d
System module phones home
2019-06-24 12:42:27 -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
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
39e6ab5247
Update all modules, and update gulpfile to gulp4 syntax.
2019-06-14 13:11:28 -04:00
mmcwilliams
5b418aeccd
Camera module imports intval class properly.
2019-06-14 11:59:47 -04:00
mmcwilliams
6442d99817
Update delay, exec and exit usage and require statments.
2019-06-08 21:43:14 -04:00
mmcwilliams
d8e5e4521a
Increment patch number. Commit 418670ce33
resolves #14 ;
2019-05-28 17:53:23 -04:00
mmcwilliams
4ea390897a
Refactored seq.js to Typescript and fixed stats for 1 cam 1 proj. Will need further work to add in multiple devices. Resolves #6 .
2019-05-28 13:33:16 -04:00
mmcwilliams
c942d89572
Wire goto button on projector 2 and camera 2 to cmd.projector_second_to and cmd.camera_second_to. Resolves #9
2019-05-28 12:52:50 -04:00
mmcwilliams
d0cc8eca70
GOTO counter error on projector 2 was due to a CSS error. Resolved #8 . Increment patch number.
2019-05-28 12:28:45 -04:00
mmcwilliams
1b3f554492
Caught the "to sequence" bug. Had not fully updated code. Resolves #5
2019-05-28 10:15:57 -04:00
mmcwilliams
67a009ae8d
Increment patch to reflect changes that resolved issue 3
2019-05-28 09:15:29 -04:00
mmcwilliams
a241ef0a2a
Update config
2019-04-20 10:14:22 -04:00
mmcw-dev
265f383f65
Create new tests for mocha and chai
2019-04-15 15:10:29 -04:00
mmcw-dev
dac70a122f
Begin testing with mocha and chai.
2019-04-15 13:07:47 -04:00
mmcwilliams
cda100b3e6
Electron build works again on debian-based linux.
2019-04-03 18:58:13 -04:00
mmcwilliams
3e5bda77db
Move docs generation to host repo
2019-03-30 17:56:31 -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
11e9176cb8
Bump patch and add uuid types for typescript
2019-03-23 10:49:18 -04:00
mmcwilliams
79e16fb166
Add a "version.sh" shell script to bump the version of the app and distribute it throughout the repo.
2019-03-22 20:27:55 -04:00
mmcwilliams
f09ada2cd2
Build and version the package json files on each npm run build
2019-03-22 19:52:21 -04:00
mmcwilliams
82e10bb4a4
Increment minor version. This marks the "feature complete" refactor of the core functionality in typescript using classes instead of objects in the main.js process.
...
Also, install the new devices module that was refactored into a class from an object. This has been tested with firmware, but additional development on this minor version will pull more UI elements into the main process. This will allow a CLI app to be created more efficiently and kept in sync with the rest of the project. Interface with the firmware will be expanded to control multiple projectors or multiple cameras in the next minor version.
2019-03-21 18:08:24 -04:00
mmcwilliams
aa5bbfc9fd
Port shared modules to typescript. Migrate shared modules first, then look at individual needs of sub-projects.
2019-03-04 22:09:12 -05:00