mmcwilliams
|
418670ce33
|
Time a sequence and pass back value of milliseconds back when sequence stops.
|
2019-05-28 17:48:42 -04:00 |
mmcwilliams
|
8ddc6e5a20
|
Promisify gui.notify. Will not run it synchronously, but is nice to have.
|
2019-05-28 17:47:39 -04:00 |
mmcwilliams
|
f015a6f2c5
|
Display the time of the completed sequence when passed from main process.
|
2019-05-28 17:46:53 -04:00 |
mmcwilliams
|
1fd3b83ca1
|
Mscript does not need a callback. Remove from compile() method
|
2019-05-28 17:42:42 -04:00 |
mmcwilliams
|
da6fef6080
|
Notify on mock device connectio
|
2019-05-28 17:41:39 -04:00 |
mmcwilliams
|
9a0ebcca06
|
cfg has latest version number
|
2019-05-28 17:41:23 -04:00 |
mmcwilliams
|
93144322db
|
Re-writing mscript tests.
|
2019-05-28 17:40:59 -04:00 |
mmcwilliams
|
02ca59ea7e
|
Removed the "undefined" lines from occurring. Code is a mess, but won't break anything else... for now.
|
2019-05-28 14:10:00 -04:00 |
mmcwilliams
|
ce226a7f86
|
Calculate stats on device.ready
|
2019-05-28 13:41:25 -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
|
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
|
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
|
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
|
ab8d7f57e9
|
Add a mocha-style test for mscript, related to issue #3
|
2019-05-28 09:02:55 -04:00 |
mmcwilliams
|
abaeb1cbda
|
Update loop progress styles
|
2019-04-27 22:28:23 -04:00 |
mmcwilliams
|
e15d03a536
|
Semicolon
|
2019-04-20 19:52:26 -04:00 |
mmcwilliams
|
ad558608ee
|
All remaining dual projector, dual camera work.
|
2019-04-20 10:15:28 -04:00 |
mmcwilliams
|
1a612376cb
|
Grid works for dual projectors. cam needs to be examined.
|
2019-04-20 10:15:01 -04:00 |
mmcwilliams
|
a241ef0a2a
|
Update config
|
2019-04-20 10:14:22 -04:00 |
mmcwilliams
|
687e1887ee
|
Grid is reasonably functional with dual projectors.
|
2019-04-19 22:55:57 -04:00 |
mmcwilliams
|
5e0947d343
|
As much as I could do. Still doesn't work. Last commit.
|
2019-04-18 21:58:11 -04:00 |
mmcwilliams
|
88e470c5ac
|
Installed
|
2019-04-16 14:36:55 -04:00 |
mmcw-dev
|
bb2bfabf9c
|
2
|
2019-04-16 10:01:54 -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
|
9603f82c49
|
Use mocha for testing, instead of qunit
|
2019-04-15 16:14:07 -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 |
mmcw-dev
|
265f383f65
|
Create new tests for mocha and chai
|
2019-04-15 15:10:29 -04:00 |
mmcw-dev
|
11b389172c
|
Stash old tests
|
2019-04-15 15:08:28 -04:00 |
mmcw-dev
|
dac70a122f
|
Begin testing with mocha and chai.
|
2019-04-15 13:07:47 -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
|
18c515402e
|
Installed on mac and ran build on mac. Works!
|
2019-04-04 01:07:30 -04:00 |
mmcwilliams
|
cda100b3e6
|
Electron build works again on debian-based linux.
|
2019-04-03 18:58:13 -04:00 |
mmcwilliams
|
63e42f2dd3
|
Need to install request now, locally, for latest electron build.
|
2019-04-03 18:54:37 -04:00 |
mmcw-dev
|
d995a4800d
|
Update install process.
|
2019-04-02 11:11:26 -04:00 |
mmcwilliams
|
96754fcf49
|
Work on progress bar.
|
2019-04-02 10:21:01 -04:00 |
mmcwilliams
|
d1480181b3
|
Remove exasperated comment.
|
2019-04-01 11:07:25 -04:00 |
mmcwilliams
|
d6fd83762e
|
Remove mcopy.state.camera and mcopy.state.projector.
|
2019-03-31 15:13:21 -04:00 |
mmcwilliams
|
7d2033db3d
|
Remove 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.
|
2019-03-31 12:13:15 -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
|
c129739394
|
Sequence 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.
|
2019-03-24 00:24:39 -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 |