Matt McWilliams
|
7e24c70454
|
Re-write of log module to use export properly (in Typescript) and include the winston types for Logger. Will repeat this step with all of the remaining modules that are declared 'any' type and miss out on the benefits of using Typescript in the first place.
|
2024-05-19 18:14:33 -04:00 |
Matt McWilliams
|
dac720863d
|
Resolves #80 and #81. UI will need a little cleanup. There is some string concatenation happening where it shouldn't.
|
2023-07-30 22:13:50 -04:00 |
Matt McWilliams
|
7741134917
|
Create the Timing class
|
2023-02-28 14:30:17 -05:00 |
Matt McWilliams
|
744f10c948
|
Display version in app
|
2023-02-19 11:36:06 -05:00 |
Matt McWilliams
|
ee0ab663d7
|
Complete the alert feature. Have not created pause, but this could be done using the same alert object to prevent code duplication.
|
2022-08-03 09:02:47 -04:00 |
Matthew McWilliams
|
70c2c695f0
|
All capper work. Need to wrap all actions in the 'b' command and push functionality to a lower level to prevent unneeded complexity.
|
2022-07-13 15:21:26 -04:00 |
Matt McWilliams
|
f585aa2a5a
|
Upgrade electron 11 -> 19 (huge jump). Install new remote module to preserve legacy communication protocol.
|
2022-06-04 11:11:23 -04:00 |
Matt McWilliams
|
fb7b1e2fb6
|
Added an edge-case helper for choosing files/directories in linux. This finishes the requirement for issue #50 on linux, but will test changes on macOS before marking the issue resolved.
|
2021-02-24 10:05:45 -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 |
mmcwilliams
|
0f52812767
|
Add path to main GUI process
|
2019-07-07 00:00:45 -04:00 |
mmcwilliams
|
872b46d4a5
|
Filmout display monitor size with stats
|
2019-06-24 21:11:14 -04:00 |
mmcwilliams
|
00b26719f6
|
Finish renaming UI files digital->filmout
|
2019-06-18 15:40:09 -04:00 |
mmcwilliams
|
ad558608ee
|
All remaining dual projector, dual camera work.
|
2019-04-20 10:15:28 -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
|
96754fcf49
|
Work on progress bar.
|
2019-04-02 10:21:01 -04:00 |
mmcwilliams
|
d6fd83762e
|
Remove mcopy.state.camera and mcopy.state.projector.
|
2019-03-31 15:13:21 -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
|
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
|
97f1464106
|
Print the current active version into the mcopy.state object
|
2019-03-21 21:32:33 -04:00 |
mmcwilliams
|
48e8415ee4
|
Rename all keys to full "camera_" vs "cam_" and "projector_" vs "proj_" for consistency across the app.
Successfully separate and refactor gui.grid object to gui.
|
2019-03-21 21:02:28 -04:00 |
mmcwilliams
|
94942d86f9
|
Remove log from UI. Just use console and write directly to system log.
|
2019-03-21 15:47:07 -04:00 |
mmcwilliams
|
9472527c70
|
Merge broke the UI, whoops
|
2019-03-21 15:13:48 -04:00 |
mmcwilliams
|
ca92abea68
|
Build new app.js
|
2018-06-26 09:36:18 -04:00 |
mmcwilliams
|
52350b2325
|
Update mscript usage
|
2018-06-16 23:19:58 -04:00 |
mmcwilliams
|
749719e477
|
mse.mscript and mse.console for mscript editor features.
|
2018-03-05 13:27:00 -05:00 |
mmcwilliams
|
89cf41b02c
|
Refactor src/index to use consts, not var, to prevent stupid bugs
|
2018-02-01 14:53:26 -05:00 |
mmcw-dev
|
71a885d7cd
|
Move and rename all lib modules, all front end goes into /ui and application-side scripts go into their own named directories, like capture, mcopy and mscript
|
2018-01-05 14:22:40 -05:00 |
mmcw-dev
|
a84b1019f1
|
When devices are discovered, represent that in the UI.
|
2018-01-04 23:52:06 -05:00 |
mmcw-dev
|
26e3428fa8
|
Got UI working again.
|
2017-12-19 22:54:39 -05:00 |
Matt
|
236908993e
|
Update requirements
|
2017-02-09 09:35:07 -05:00 |
Matt
|
474af9c568
|
Capture and generate transfer report data
|
2016-06-21 15:53:07 -04:00 |
Matt
|
7bbbf7ee7b
|
Restructured eventEmitter into various modules
|
2016-06-21 12:12:14 -04:00 |
Matt
|
79d61c4878
|
Compilation of app.js after push to modules
It’s, like, 100 lines shorter!
|
2016-06-18 20:16:04 -04:00 |
Matt
|
70e1c1c28e
|
Move nav ang gui to modules
|
2016-06-18 20:13:33 -04:00 |
mmcwilliams
|
11cdb9b514
|
Make mscript command line function
Can issue commands using GUI
|
2016-06-09 17:21:49 -04:00 |
Matt
|
9532c8cd8f
|
Migrate UI code into libraries
|
2016-05-16 10:41:11 -04:00 |
mmcwilliams
|
ae2c490afd
|
Establish CMYK controls in markup
|
2016-05-13 17:28:51 -04:00 |
Matt
|
47f0003123
|
Add notification handler to gui
|
2016-04-22 14:34:44 -04:00 |
Matt
|
6c238609ad
|
Add codemirror for editing mscript
|
2016-04-19 16:49:37 -04:00 |
Matt
|
c6627308b0
|
Build with spin.js, codemirror, and mscript
|
2016-04-18 23:44:31 -04:00 |
Matt
|
2887182282
|
Sequencer and firmware work together
|
2016-04-18 21:52:38 -04:00 |
Matt
|
f4b75d7398
|
Make mcopy-arduino work with multiple devices
TODO: partition the queue and locks so commands can overlap when
passing to different devices
|
2016-04-18 21:26:45 -04:00 |
Matt
|
f17c00dea7
|
Restore sequencer functionality
|
2016-04-18 00:19:09 -04:00 |
Matt
|
4d11f1f985
|
Add cam functionality
|
2016-04-17 23:02:22 -04:00 |
Matt
|
24aebc4c31
|
Add projector communication between renderer and main
|
2016-04-17 22:22:18 -04:00 |
Matt
|
c72eed3d5d
|
Add kelvin edge-case UI states
|
2016-04-17 21:24:11 -04:00 |
Matt
|
3a1b038c1b
|
Add kelvin selection UI
Set swatches and preview kelvin light
|
2016-04-17 20:34:18 -04:00 |
Matt
|
9da1ea6dbb
|
Catch UI edge cases in gui.grid.swatch
|
2016-04-17 18:21:39 -04:00 |
Matt
|
3006e2e706
|
Lighting GUI complete
Able to store swatches of colors in active memory and apply to steps in
the sequencer
|
2016-04-17 17:55:23 -04:00 |