DD Liu
6aefd13af6
Break load costume into more functions, and update how bitmaps are loaded
2018-07-10 10:30:38 -04:00
picklesrus
e156b0536c
Fix name of translate extension and add the logo back. Basically fixes #1029 ( #1313 )
2018-07-10 10:25:49 -04:00
Andrew Sliwinski
c9d71488c3
Merge pull request #1311 from thisandagain/feature/polly
...
Update text-to-speech extension to use new audio engine
2018-07-10 08:30:52 -04:00
Evelyn Eastmond
5a0815beb2
Merge pull request #1300 from LLK/feature/device-connection-ev3-fixes-1
...
EV3 Extension fixes
2018-07-09 18:31:14 -04:00
Andrew Sliwinski
ace5ae40d0
Update text-to-speech extension to use new audio engine
2018-07-09 14:40:13 -04:00
Evelyn Eastmond
394b57ebb6
Removing some logging.
2018-07-09 14:31:09 -04:00
Evelyn Eastmond
f511730602
Fix motor turn for ports C/D. Zero out sensors and motor values on disconnect.
2018-07-09 14:31:09 -04:00
Evelyn Eastmond
a220829007
Changes to EV3 extension: motor reporter 0-360, distance reporter rounded to tenths, motors coasting after turn for time commands, buttons distinguishable by port, and motor reporters for ports C/D fixed.
2018-07-09 14:31:09 -04:00
Ray Schamp
55944bc4b6
Merge pull request #1285 from LLK/feature/device-connection
...
Device connection update for micro:bit and EV3 extensions
2018-07-09 14:26:06 -04:00
Eric Rosenbaum
e02dd35dbf
remove logging
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
b30092e890
Motor for time opcodes return promise to wait
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
a78866f99a
Add EV3 block icon
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
15dcee423b
Revert changes to package-lock
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
2cfc6d601a
Fix required module name to lowercase
2018-07-09 13:49:41 -04:00
Evelyn Eastmond
190f4b5796
Fixing linting errors.
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
b1976d6fec
update package-lock
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
2ec894b5a7
Get motor positions for reporter block
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
1cc013ea1b
Stringify errors
2018-07-09 13:49:41 -04:00
Evelyn Eastmond
b9ea6005f8
Clearing ports on disconnect.
2018-07-09 13:49:41 -04:00
Evelyn Eastmond
cf98e35564
EV3 blocks progress: distance, brightness, button, motor position. Only single button for now, distance needs threshold at 0.
2018-07-09 13:49:41 -04:00
Evelyn Eastmond
d79efbece8
Some logging cleanup.
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
387f03b08c
Add disconnect and getPeripheralIsConnected to EV3 extension
2018-07-09 13:49:41 -04:00
Eric Rosenbaum
6f5ff31eb3
Add disconnectExtensionSession and getPeripheralIsConnected
2018-07-09 13:49:41 -04:00
Evelyn Eastmond
613a9f96c3
Adding initial test polling for EV3 distance sensor data.
2018-07-09 13:49:41 -04:00
Evelyn Eastmond
0280966a61
Connected Ev3 extension to device connection modals.
2018-07-09 13:49:40 -04:00
Evelyn Eastmond
d1d9b38bf9
Added all EV3 block commands/reporters/booleans to Ev3 device class as stubbed functions.
2018-07-09 13:49:40 -04:00
Evelyn Eastmond
42e0576549
All EV3 blocks stubbed out with console logs for now.
2018-07-09 13:49:40 -04:00
Evelyn Eastmond
2d8ad05a78
Adding Ev3 extension with three test blocks to latest device-connection work, auto-connecting to device for now.
2018-07-09 13:49:40 -04:00
Evelyn Eastmond
4332725d33
Adding more errors based on web socket onerror and onclose. Moved extension runtime mapping of devices back to MicroBit class.
2018-07-09 13:41:57 -04:00
Evelyn Eastmond
9d66c54f8a
Adding error reporting to runtime from BLESession.
2018-07-09 13:41:57 -04:00
Evelyn Eastmond
73cc149783
Adding promises to return on BLE write. Some refactoring.
2018-07-09 13:41:57 -04:00
Evelyn Eastmond
701f430e56
Remove pinging in BLE connection.
2018-07-09 13:41:57 -04:00
Evelyn Eastmond
730b798686
Extension/runtime protocol refactoring.
2018-07-09 13:41:57 -04:00
Eric Rosenbaum
d778ddf00e
wip
2018-07-09 13:41:57 -04:00
Paul Kaplan
665bf9a322
Merge pull request #1305 from paulkaplan/fix-broadcast-wait
...
Fix tick yielding threads
2018-07-09 13:41:55 -04:00
kchadha
6c118cf8e0
Merge pull request #1301 from kchadha/variable-scope
...
Variable scope
2018-07-06 14:39:56 -04:00
Karishma Chadha
a0a11f2f19
Add 'islocal' flag to XML serialization for variables.
2018-07-06 13:02:23 -04:00
Paul Kaplan
26e59969de
Merge pull request #1303 from paulkaplan/loudness-hat
...
Add implementation for "When loudness >" block
2018-07-05 15:04:22 -04:00
Paul Kaplan
24355c6e6d
Fix tick yielding threads
2018-07-05 14:56:00 -04:00
Paul Kaplan
2c7de6380e
Add implementation for "When loudness >" block
2018-07-05 09:42:00 -04:00
Paul Kaplan
06573f4624
Merge pull request #1280 from paulkaplan/fix-bubble-state
...
Fix a few say bubble issues
2018-07-05 08:55:39 -04:00
Karishma Chadha
ed608ffe6f
Refactor to fix issue with global var not checking for name conflicts on all sprites.
2018-07-03 23:20:49 -04:00
Ray Schamp
99bd87cdbc
Merge pull request #1286 from rschamp/sync-package-lock
...
Update package-lock.json
2018-07-02 15:15:23 -04:00
Ray Schamp
d482b5ddeb
Update package-lock.json
...
This is needed because the branch for #1282 was created before my changes to use package-lock.json, so package-lock wasn't updated when Greenkeeper updated the eslint dependency.
2018-07-02 15:04:08 -04:00
Ray Schamp
4525139d59
Merge pull request #1212 from mzgoddard/unwrapped
...
execute optimization by unwrapping recursion
2018-07-02 11:20:01 -04:00
Ray Schamp
9b136de6be
Merge pull request #1282 from LLK/greenkeeper/eslint-5.0.1
...
chore(package): update eslint to version 5.0.1
2018-06-29 09:42:57 -04:00
Paul Kaplan
63e96634bf
Use bounds of the renderer instead of stage target for positioning.
...
Fixes the regression where bubbles almost always point left instead of right.
2018-06-28 16:45:07 -04:00
Paul Kaplan
a6a29a5437
Fix hidden bubbles not resetting on stop
2018-06-28 16:44:33 -04:00
Ray Schamp
e44df6378b
Merge pull request #1277 from rschamp/fix-travis
...
Remove cache from Travis, begin using npm ci
2018-06-28 16:36:47 -04:00
Ray Schamp
bc7428ed07
Use production=false during install
...
Otherwise dev dependency bins aren't present
2018-06-28 11:22:35 -04:00