mmcwilliams
|
e42d7a6e0b
|
Install local modules to package
|
2019-02-08 12:57:38 -05:00 |
mmcwilliams
|
95007d06a2
|
Install libs from intval_go_node project
|
2019-02-08 12:46:58 -05:00 |
mmcw-dev
|
8adab68cdc
|
Update package and increment version for local install
|
2018-12-10 22:14:55 -05:00 |
mmcw-dev
|
f110718342
|
Fix startup error, where spinner would be removed before fully connected
|
2018-12-10 21:52:48 -05:00 |
mmcw-dev
|
deee2ba59f
|
Fix build linux script
|
2018-12-10 07:53:00 -05:00 |
mmcw-dev
|
f07a429d8b
|
Rebuilt on linux
|
2018-12-09 22:01:29 -05:00 |
mmcw-dev
|
20f3170fe5
|
Update package lock
|
2018-12-09 22:01:15 -05:00 |
M McWilliams
|
f58f5ae95f
|
Make electron debian package optional
|
2018-11-24 20:10:20 -05:00 |
mmcw-dev
|
625094f0e3
|
Update to electron 3
|
2018-11-23 13:26:36 -05:00 |
mmcw-dev
|
b83e703cf1
|
staged changes
|
2018-11-23 13:16:08 -05:00 |
mmcwilliams
|
5f50e1f082
|
Digital module, not complete, was crashing app by looking for a non-existant module
|
2018-10-23 14:32:41 -04:00 |
mmcw-dev
|
a342ecca66
|
Import all work on digital branch into master
|
2018-10-06 23:38:29 -04:00 |
mmcwilliams
|
2653902dad
|
npm audit fix vulnerable packages
|
2018-09-25 14:43:44 -04:00 |
mmcwilliams
|
c0bc1b431a
|
Lock updated after install
|
2018-09-25 14:42:48 -04:00 |
mmcwilliams
|
fb444c03b5
|
fix lock conflict
|
2018-09-25 14:38:41 -04:00 |
mmcw-dev
|
1914641b77
|
Updates after package updates
|
2018-09-02 14:26:12 -04:00 |
mmcw-dev
|
92ba4af306
|
Update everything, latest electron, latest everything
|
2018-09-02 09:50:36 -04:00 |
mmcw-dev
|
af8e982cc9
|
Update to the latest electron
|
2018-09-02 08:10:26 -04:00 |
mmcw-dev
|
15eea45aa9
|
Update fixes
|
2018-09-02 08:06:40 -04:00 |
mmcwilliams
|
ca92abea68
|
Build new app.js
|
2018-06-26 09:36:18 -04:00 |
mmcw-dev
|
a051fe511f
|
Update todo tasks
|
2018-06-24 16:09:35 -04:00 |
mmcw-dev
|
4e4d19aed7
|
Update tests for variables features
|
2018-06-24 16:09:16 -04:00 |
mmcw-dev
|
c9f5d11413
|
Use startsWith, imported from lodash (don't need the whole thing)
|
2018-06-24 16:09:16 -04:00 |
mmcw-dev
|
d306bc915c
|
When there is a loop specified in the gui, write that into the mscript that gets generated from the grid
|
2018-06-24 16:09:16 -04:00 |
mmcw-dev
|
4c98b5c828
|
Update tests to use assert instead of if/and
|
2018-06-24 16:09:16 -04:00 |
mmcwilliams
|
709a5c1560
|
Remove whitespace
|
2018-06-19 09:49:34 -04:00 |
mmcwilliams
|
52350b2325
|
Update mscript usage
|
2018-06-16 23:19:58 -04:00 |
mmcwilliams
|
9e125e37d3
|
Add comment for jsdoc
|
2018-06-16 23:16:13 -04:00 |
mmcwilliams
|
db1128ab52
|
Update documentation
|
2018-06-16 23:13:14 -04:00 |
mmcwilliams
|
371c7afb25
|
Fix the fade feature and loop feature
|
2018-06-16 22:48:11 -04:00 |
mmcw-dev
|
88175a93c0
|
Work on fade feature
|
2018-06-16 21:33:53 -04:00 |
mmcw-dev
|
e0d4265875
|
Reactor command parsing into separate methods
|
2018-06-16 19:30:50 -04:00 |
mmcw-dev
|
8b08c35b96
|
Update profile script to use the new version of the mscript lib
|
2018-06-16 19:30:15 -04:00 |
mmcw-dev
|
67addbe7ab
|
Todo for mscript
|
2018-06-16 18:50:38 -04:00 |
mmcw-dev
|
5f736c0af4
|
New mscript, much easier to read, uses a class
|
2018-06-16 18:50:24 -04:00 |
mmcw-dev
|
48d3952e3c
|
Save old mscript for comparison for now
|
2018-06-16 18:50:10 -04:00 |
mmcw-dev
|
374d08e6ea
|
Profile script for timing new vs old mscript
|
2018-06-16 18:50:01 -04:00 |
mmcw-dev
|
e3b735ced3
|
Update script to function as a class
|
2018-06-16 18:49:48 -04:00 |
mmcw-dev
|
4565205aad
|
Install fs-extra for promise-based fs functionality
|
2018-06-14 11:42:29 -04:00 |
mmcw-dev
|
cb5e50792a
|
Remove legacy tests from mscript. This has been migrated to proper tests in QUnit (which should work in the browser as well as the app)
|
2018-06-14 11:38:17 -04:00 |
mmcw-dev
|
fc73859f8f
|
Use lighting steps to the GUI and when executing.
|
2018-03-16 12:59:23 -04:00 |
mmcw-dev
|
c1d5e52a10
|
Start mscript docs. Will describe each method to facilitate the addition of the "fade" feature.
|
2018-03-16 12:57:02 -04:00 |
mmcw-dev
|
df0806efa9
|
Add docs script for future use.
|
2018-03-16 12:56:24 -04:00 |
mmcw-dev
|
a6a910c909
|
Converted all mscript tests to Qunit tests.
|
2018-03-16 12:22:34 -04:00 |
mmcwilliams
|
1373d1d690
|
Start mscript work by adding tests. Will be relying on qunit.
|
2018-03-16 11:30:54 -04:00 |
mmcwilliams
|
bab6593fba
|
Add test script to the package file
|
2018-03-16 11:26:09 -04:00 |
mmcwilliams
|
c209fa9249
|
Fix build script for mac
|
2018-03-16 11:20:15 -04:00 |
mmcw-dev
|
2c76710f91
|
Add readme.md work for 1.0.3 release
|
2018-03-16 10:50:55 -04:00 |
mmcw-dev
|
4627382c91
|
Name package mcopy-app in linux build process
|
2018-03-15 15:33:45 -04:00 |
mmcw-dev
|
d50ba3ac6e
|
Require package file for server module. Still in dev.
|
2018-03-15 15:32:26 -04:00 |
mmcw-dev
|
0f74f6ac7c
|
Fix linux build process. Working now.
|
2018-03-15 15:32:09 -04:00 |
mmcw-dev
|
a2406c667a
|
Rename package to mcopy-app to prevent issues installing alongside mtools. Incremented build after patching issues with the grid sequencer.
|
2018-03-15 15:31:50 -04:00 |
mmcw-dev
|
a2ab93bd46
|
Fix the toSequence function which actually sends a compiled mscript script to the sequencer. Yay.
|
2018-03-15 14:52:41 -04:00 |
mmcw-dev
|
c128fa2871
|
Improve linux build process. Caught an issue where the binary mcopy is conflicting with another in the mtools library. Will be re-naming the binary mcopy-app on linux. Will revist this after current release.
|
2018-03-15 14:52:08 -04:00 |
mmcw-dev
|
116cb46fcd
|
Add experimental feature library.
|
2018-03-15 14:51:26 -04:00 |
mmcw-dev
|
d121a90dcc
|
Add a placeholder for the experimental "digital" feature.
|
2018-03-15 14:50:56 -04:00 |
mmcw-dev
|
5b0d221daa
|
Add the async/await exec wrapper that I use, for an experimental feature.
|
2018-03-15 14:50:36 -04:00 |
mmcw-dev
|
38b52d0618
|
Minor version increment, 1.0.0 was broken, and this is a corrective patch. 1.0.1 allows connected light devices to work without locking up the process.
|
2018-03-15 12:09:49 -04:00 |
mmcw-dev
|
ce6e450b44
|
To preserve the light functionality, the light command needed to have its await statements re-organized. Issue was that light values issued to the firmware take the form of sending the character "l" and then the rgb value of the light "255,255,255" and so forth. Then the program responds with the "l" to confirm the end of the command. Because of the change within the arduino library, to treat the arduino.send() method as an async function, the program was locking up waiting for the "l" response before it could send the rgb value string.
|
2018-03-15 12:08:23 -04:00 |
mmcw-dev
|
f1ca18b4a5
|
app.css updated from seq.less change
|
2018-03-15 11:55:58 -04:00 |
mmcwilliams
|
2f05a3d21e
|
Testing issue with light.js and the new async/await functions in main.js. Fundamental breakdown in light functionality that isn't occuring in proj.js. Ok I am just figuring out the issue as I type this, damnit.
|
2018-03-15 11:55:10 -04:00 |
mmcw-dev
|
f4afcaf8cc
|
Target correct icon path
|
2018-03-15 11:23:36 -04:00 |
mmcw-dev
|
95da651d6d
|
Run from local binaries, not globals
|
2018-03-15 11:23:23 -04:00 |
mmcw-dev
|
0577b53517
|
Add placeholder docs app
|
2018-03-15 10:23:03 -04:00 |
mmcw-dev
|
88c1e6d72d
|
Correct version to 1.0.0
|
2018-03-15 10:19:51 -04:00 |
mmcwilliams
|
6d6218101c
|
Update build mac script
|
2018-03-14 23:43:42 -04:00 |
mmcwilliams
|
dddd3214e1
|
Mscript:
* compile sequence
* run sequence
|
2018-03-14 23:19:23 -04:00 |
mmcwilliams
|
394ef0d1e3
|
Add spinner progress to gui.spinner
|
2018-03-14 23:17:59 -04:00 |
mmcwilliams
|
07df1ed883
|
All UI update for new mscript features
|
2018-03-14 23:17:42 -04:00 |
mmcwilliams
|
ec08407904
|
New icons
|
2018-03-14 23:15:01 -04:00 |
mmcwilliams
|
1b995be69b
|
Execute an abitrary sequence, while locking up the UI. This is needed for the GO TO functions and the mscript editor.
|
2018-03-14 23:14:48 -04:00 |
mmcwilliams
|
f73789bc4c
|
Added console and sequence designs.
|
2018-03-14 21:08:20 -04:00 |
mmcwilliams
|
d2ad8aa274
|
Make buttons #fff instead of color (it looked like a christmas tree).
|
2018-03-14 21:07:47 -04:00 |
mmcwilliams
|
acc9b8e89d
|
REposition the counters and the GO TO functions
|
2018-03-14 21:07:03 -04:00 |
mmcwilliams
|
e1491837f2
|
Blank back and forward were bother broken (no callbacks)
|
2018-03-14 21:06:39 -04:00 |
mmcwilliams
|
749719e477
|
mse.mscript and mse.console for mscript editor features.
|
2018-03-05 13:27:00 -05:00 |
mmcwilliams
|
a6becef4cc
|
Move mscript commands into footer of the text editor
|
2018-03-04 23:57:45 -05:00 |
mmcwilliams
|
8452d24819
|
Increase footer size
|
2018-03-04 23:56:25 -05:00 |
mmcwilliams
|
5f941a9140
|
Add styles to mscript UI. Allowing for a compilation step.
|
2018-03-04 23:56:01 -05:00 |
mmcwilliams
|
e28c349c75
|
Migrate mscript functions into their own source file
|
2018-03-04 23:55:31 -05:00 |
mmcwilliams
|
8d8ce64ff7
|
Make all functions in intval async/await
|
2018-03-04 23:54:42 -05:00 |
mmcwilliams
|
3e80925aaa
|
Corrected the fakeConnect serial fallback, which was failing to complete steps
|
2018-03-04 22:35:21 -05:00 |
mmcw-dev
|
7eab7675cb
|
Async/Await refactor in intval lib. FakeConnect needs repair.
|
2018-03-03 00:27:49 -05:00 |
mmcwilliams
|
c453e7ac43
|
Async/Await refactor for arduino and sequence-related features
|
2018-03-02 22:42:15 -05:00 |
mmcwilliams
|
072ef38a24
|
Auto packager formatting
|
2018-03-02 21:12:39 -05:00 |
mmcwilliams
|
9a45192b38
|
Sleep after packaging
|
2018-03-02 21:12:06 -05:00 |
mmcwilliams
|
4dccefc126
|
Write new profile setting to settings.json file when changed
|
2018-02-07 13:44:24 -05:00 |
mmcwilliams
|
4a3a99acb6
|
Add a dev script that builds gulp and starts in -d/--dev mode
|
2018-02-01 14:56:50 -05:00 |
mmcwilliams
|
3ac7733635
|
Refactor lib/gui/index.js to use const/let
|
2018-02-01 14:55:20 -05:00 |
mmcwilliams
|
7636e6b913
|
Reposition icons within the command buttons
|
2018-02-01 14:54:12 -05:00 |
mmcwilliams
|
62eb54ce49
|
Add the beginnings of the move_to feature
|
2018-02-01 14:53:46 -05:00 |
mmcwilliams
|
89cf41b02c
|
Refactor src/index to use consts, not var, to prevent stupid bugs
|
2018-02-01 14:53:26 -05:00 |
mmcwilliams
|
34a7d37b7b
|
Save devices state
Restore state
Switch to use intval as camera
|
2018-02-01 14:52:47 -05:00 |
mmcwilliams
|
db47c4b524
|
All styles built into app.css file
|
2018-02-01 14:51:27 -05:00 |
mmcwilliams
|
a361ff1de6
|
Add styles for the move_to feature
|
2018-02-01 14:51:02 -05:00 |
mmcwilliams
|
baac6ea2f9
|
Fix the command button states, spacing and icon placement
|
2018-02-01 14:50:33 -05:00 |
mmcwilliams
|
1032fdb43e
|
Add a clearfix class
|
2018-02-01 14:50:33 -05:00 |
mmcwilliams
|
96eb24ac6d
|
Add messaging to the device connection process.
|
2018-01-31 21:46:37 -05:00 |
mmcwilliams
|
0b34fad858
|
Add id's to the INTVAL selection UI
|
2018-01-31 21:46:21 -05:00 |
mmcwilliams
|
c72d80c6a1
|
Sort discovered devices into a list where previously connected ones are sorted to the top of the array.
|
2018-01-31 21:46:03 -05:00 |