mmcwilliams
|
bfb9bcbbe4
|
All vars become consts to prevent redeclaration during this rewrite (and they should be that anyway)
|
2019-03-21 15:43:03 -04:00 |
mmcwilliams
|
f5f23284a3
|
Uncomment digital state interaction in proj module
|
2019-03-21 15:31:17 -04:00 |
mmcwilliams
|
6faf78b92e
|
Merge remote-tracking branch 'origin/master'
|
2019-03-21 15:08:54 -04:00 |
mmcwilliams
|
1b6c56b2ad
|
Sequence module compiled
|
2019-03-21 15:06:37 -04:00 |
mmcwilliams
|
05d1bc3ae2
|
Refactor delay into typescript
|
2019-03-21 15:02:05 -04:00 |
mmcwilliams
|
e9ccdfc191
|
Refactor light module into typescript-compiled class
|
2019-03-21 15:01:29 -04:00 |
mmcwilliams
|
dc080b8566
|
Refactor proj module into typescript-compiled proj module.
|
2019-03-21 15:00:47 -04:00 |
mmcwilliams
|
56aba1eaba
|
Refactor cam module into cam module.
|
2019-03-21 14:59:46 -04:00 |
mmcwilliams
|
c276525d3a
|
Refactor arduino library as a class, using Typescript now.
|
2019-03-21 14:58:52 -04:00 |
mmcwilliams
|
fce259d29b
|
Create a "digital" module, moving the "dig" object from the main.js process to it's own class.
|
2019-03-21 14:58:00 -04:00 |
mmcwilliams
|
f2c2d6ce43
|
WIP wednesday
|
2019-03-20 18:37:00 -04:00 |
mmcwilliams
|
7f0ab0fee3
|
Layout all commands that need to be added for dual projector functionality.
|
2019-03-20 15:44:07 -04:00 |
mmcwilliams
|
4236651a09
|
Move all relevant code into comments
|
2019-03-20 15:33:51 -04:00 |
mmcwilliams
|
fe85cc1b37
|
Re-write of the sequence module will require incorporating more moving parts than I anticipated. I will move forward with the temporary rewrite and then later focus on the long-term rewrite.
|
2019-03-20 15:30:45 -04:00 |
mmcwilliams
|
d308b8a59e
|
Merge remote-tracking branch 'origin/master'
|
2019-03-19 22:33:23 -04:00 |
mmcwilliams
|
cc227e9a66
|
Rewrite seq.js front-end "module" as a main process module in the lib. Can be used by the CLI without a second rewrite. Remove all DOM logic, but make API compatible with seq.js so GUI does not have to change.
|
2019-03-19 22:33:15 -04:00 |
mmcwilliams
|
9bfc133a67
|
Add a function to cancel a sequence. This should only be used during "seq.exec()".
|
2019-03-18 19:42:12 -04:00 |
mmcwilliams
|
0fbe45073c
|
Add a seq.cmds object to map named actions to functions. This creates targets for MSCRIPT to compile to, and allows the sequence to be stored in a string array.
|
2019-03-18 18:42:31 -04:00 |
mmcwilliams
|
415306d7a8
|
Add comments to existing sequencer gui file. Question arises here: should this logic be pushed back into the main process so that there is less reliance on the renderer and all command logic takes place in main (or a sub-module) with the renderer being used only for display and not sequencing. This seems to be the path going forward, but will take a re-write that allows for GUI to interrupt the process as it does now. A proof of concept will have to be written to demonstrate that using `await delay(ms)` is viable and the process does not completely lock.
|
2019-03-18 18:41:35 -04:00 |
mmcwilliams
|
b1e4015630
|
If light is not enabled when digital projector is selected, enable light. Otherwise, the light value will stay default 0,0,0 and all frames are rendered as black.
|
2019-03-18 18:35:49 -04:00 |
mmcwilliams
|
ad97086bf0
|
Overwrite any exported frame by adding -y flag to the ffmpeg command.
|
2019-03-18 18:28:31 -04:00 |
mmcwilliams
|
46da2e6541
|
Add the new firmware identifiers as accepted responses. Also add text identifiers for firmware identified as the 4 new types.
|
2019-03-18 17:21:17 -04:00 |
mmcwilliams
|
d4c2f5b678
|
Rebuild docs for arduino library after refactor into class.
|
2019-03-18 16:51:16 -04:00 |
mmcwilliams
|
9b4525e5a7
|
Refactor logFile function for readability.
Add comments to the log library. Build logs.
|
2019-03-18 16:50:40 -04:00 |
mmcwilliams
|
029dd628b6
|
Add comments to cmd
|
2019-03-13 15:28:17 -04:00 |
mmcwilliams
|
cf6e4f9de9
|
Disable light on projector
|
2019-03-13 15:28:07 -04:00 |
mmcwilliams
|
e47abeaaa5
|
Hid light pads if light is disabled.
|
2019-03-10 13:18:59 -04:00 |
mmcwilliams
|
4eee61ab1b
|
Hide labels if light is disabled. Hide navigation element if light is disabled.
|
2019-03-10 01:25:59 -05:00 |
mmcwilliams
|
4202d01630
|
Calling this a patch commit lets go!
|
2019-03-09 15:47:26 -05:00 |
mmcwilliams
|
e186b1b9fc
|
Write arg.profile and not the HTML element profile to log
|
2019-03-08 22:32:43 -05:00 |
mmcwilliams
|
ede29216f7
|
Update arduino lib in app and cli
|
2019-03-08 22:32:25 -05:00 |
mmcwilliams
|
87f3bcef6f
|
Copy build libraries to cli app
|
2019-03-08 22:31:29 -05:00 |
mmcwilliams
|
fcdc6ebb1d
|
Typescript adding commas to compiled code.
|
2019-03-04 22:10:15 -05: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 |
mmcwilliams
|
fcc4da3672
|
Add additional cases to the arduino filter when looking for devices to connect with.
|
2019-03-01 18:01:16 -05:00 |
mmcwilliams
|
c93413bae4
|
Hide video feature until better fleshed out.
|
2019-03-01 18:00:49 -05:00 |
mmcwilliams
|
b9bd62bb78
|
Add mp4 to allowable file extension filter
|
2019-02-28 17:50:13 -05:00 |
mmcwilliams
|
1612d737a1
|
Add second UI element behavior for new video screen.
|
2019-02-26 21:58:26 -05:00 |
mmcwilliams
|
da7faf59a5
|
Add documentation to code on GUI grid features, needed to because I will be modifying this extensively.
|
2019-02-26 21:56:39 -05:00 |
mmcwilliams
|
a5a9a4ea86
|
Refactor arduino module to not use the mcopy. prefix. This should really be a class, not an object. We'll get there.
|
2019-02-26 21:55:52 -05:00 |
mmcwilliams
|
b481906c86
|
Add video screen, to be used for better control of the digital projector.
|
2019-02-26 21:54:46 -05:00 |
mmcwilliams
|
a9dd45a464
|
Add some docs to the code. Work in progress
|
2019-02-26 21:53:32 -05:00 |
mmcwilliams
|
8b2095227c
|
Add case for updating the UI when second projector connected.
|
2019-02-26 16:43:38 -05:00 |
mmcwilliams
|
c964410f7b
|
Add variable for tracking whether or not light feature is disabled.
|
2019-02-26 16:42:54 -05:00 |
mmcwilliams
|
7398f7993d
|
Start work on secondary projector feature
|
2019-02-25 18:14:29 -05:00 |
mmcwilliams
|
4947cbcc9d
|
Found range error in common usage example. Check test coverage
|
2019-02-24 08:23:57 -05:00 |
mmcwilliams
|
58ade0518e
|
Return mscript output if no callback defined
|
2019-02-24 08:22:41 -05:00 |
mmcwilliams
|
56a83615a9
|
Begin mcopy-cli for a simple command line interface
|
2019-02-24 08:13:47 -05:00 |
mmcw-dev
|
bf148c6784
|
Set value to digital projector feature when changing it in UI
|
2019-02-23 22:19:03 -05:00 |
mmcwilliams
|
7fd449724b
|
Convert comment to string on light object. Will use in a modal.
|
2019-02-23 12:25:47 -05:00 |