Paul Kaplan
768a645b06
Merge branch 'develop' into feature/click-to-add
2017-05-24 09:21:39 -04:00
Paul Kaplan
e26e55e7df
Merge branch 'develop' into feature/delete-costume-sounds
2017-05-23 07:54:34 -04:00
Ray Schamp
0ae48ad511
Update dropdown menus on open ( #343 )
...
Update Dropdown Menus On Click
2017-05-19 16:22:58 -07:00
Ray Schamp
cf58d318ed
Fix tab style handling, changed in 1.0
2017-05-19 12:54:26 -07:00
Paul Kaplan
c54cf70b82
Merge branch 'develop' into feature/delete-costume-sounds
2017-05-19 10:56:26 -04:00
Paul Kaplan
b29966ae7d
Add comment to explain edge case
2017-05-19 07:50:40 -04:00
Paul Kaplan
0448ed0ac1
Rename Libary => Library
2017-05-19 07:50:40 -04:00
Paul Kaplan
37425e4649
Add hover hooks to libraries and hook up sound hover action
2017-05-19 07:50:40 -04:00
Paul Kaplan
ef8de74e0b
Remove selected state from libraries, adding on first click
2017-05-19 07:50:40 -04:00
DD Liu
127d009d60
Merge branch 'develop' into monitors
2017-05-18 17:09:27 -04:00
TheBrokenRail
840c9cfa3d
Merge branch 'develop' into patch-10
2017-05-17 15:28:57 -04:00
DD Liu
0c42c1fc8e
fix squashed blocks in flyout when adding a sprite while on another tab
2017-05-17 11:50:02 -04:00
DD Liu
f385070f6d
remove unused functions
2017-05-15 16:41:08 -04:00
DD Liu
1ea257b536
fix merge
2017-05-15 10:44:49 -04:00
DD Liu
98bc44ab05
Merge branch 'develop' into monitors
2017-05-15 10:24:33 -04:00
Paul Kaplan
d918b9a74c
Use vm functions for deleting sounds and costumes
2017-05-15 08:42:08 -04:00
Ray Schamp
f5ee7a4f23
Fix argument order for Object.assign
...
Thanks @paulkaplan
2017-05-12 17:42:37 -04:00
Ray Schamp
ae529ea20d
Only listen to targets update
...
This reduces the complexity of the reducer, as well as how frequently it's run. The VM will emit a targets update after a step if any target info has changed.
2017-05-12 11:45:06 -04:00
Ray Schamp
685066089b
Merge pull request #342 from rschamp/feature/save-load
...
Add Save and Load buttons
2017-05-11 16:17:36 -04:00
Ray Schamp
ca73379a09
Add button role to button component
...
/ht @paulkaplan
2017-05-11 15:41:10 -04:00
Ray Schamp
64891259b1
Merge pull request #339 from rschamp/feature/serialization
...
Integrate VM serialization changes
2017-05-11 15:40:34 -04:00
DD Liu
0e442aae3e
Revert
2017-05-11 15:16:09 -04:00
DD Liu
08f5b6c786
add add monitors event
2017-05-10 17:01:20 -04:00
DD Liu
96af9d0040
fix lint and reduce throttle
2017-05-10 15:44:44 -04:00
DD Liu
164ab90420
Merge branch 'develop' into removeMonitors
2017-05-10 15:15:35 -04:00
DD Liu
7329942e0b
GUI accepts remove monitors actions
2017-05-10 15:14:34 -04:00
DD Liu
f2da91c591
throttle requests and fix code for merging new and old state
2017-05-10 14:10:17 -04:00
DD Liu
386c3968c7
add to monitors instead of replacing them. We will have a separate action for removing monitors.
2017-05-09 17:34:48 -04:00
DD Liu
2e6c37a9ba
add the monitor block listener
2017-05-09 16:48:43 -04:00
DD Liu
2c2a8a3faa
make monitors update method
2017-05-09 12:07:27 -04:00
Paul Kaplan
62f6887ec4
Allow pointer events to fall through the overlay
2017-05-05 16:45:51 -04:00
TheBrokenRail
cdcb08b7eb
Update blocks.js
2017-05-04 20:38:43 -04:00
Ray Schamp
520e11c0cf
Add Save and Load buttons
...
Use the de/serialization features of the VM to allow downloading and loading project JSON
2017-05-04 17:41:35 -04:00
Ray Schamp
32f4355455
Fix sound tab images
2017-05-04 15:44:03 -04:00
Ray Schamp
45a52b7787
Remove shouldComponentUpdate from TargetPane
...
It doesn't help anything. Doing a deep compare is unnecessary because the underlying components will do the necessary comparison themselves. Simply seeing if the sprite list has changed at all is enough.
2017-05-04 15:44:02 -04:00
Ray Schamp
84901ebb98
Use storage to retrieve costume data urls
2017-05-04 15:44:02 -04:00
Ray Schamp
d7d1ad9ea1
Move VM into a reducer
...
Otherwise it's very annoying to get access to the storage engine to load asset data.
2017-05-04 15:44:02 -04:00
Paul Kaplan
a73efe8634
Merge pull request #337 from paulkaplan/monitors-redux
...
Add reducer, components and containers for monitors
2017-05-04 14:55:14 -04:00
Paul Kaplan
d01a5f5bd0
Make a copy of monitor data
2017-05-04 10:36:53 -04:00
Paul Kaplan
125d8ebd06
Reduce nesting by just using an array
2017-05-04 09:45:39 -04:00
Paul Kaplan
9244cb8c2f
Move positioning out of monitor list
2017-05-04 09:40:38 -04:00
Paul Kaplan
bb50d49c52
Add name for unused event variable
2017-05-04 09:03:56 -04:00
Paul Kaplan
8ea7e7d8b5
dd reducer, components and containers for monitors
2017-05-03 11:45:52 -04:00
DD
b681e630b8
toggle turbo mode on shift click the green flag
2017-05-01 16:56:00 -04:00
Paul Kaplan
22f54696f4
Update to new proptypes style
2017-04-26 10:16:36 -04:00
Paul Kaplan
b2c507be45
Split prompt into container and component
2017-04-26 10:14:02 -04:00
Paul Kaplan
992eb209c3
Add prompt for variable creation
2017-04-26 10:14:02 -04:00
Ray Schamp
00b4f87ebe
Merge pull request #327 from rschamp/bugfix/project-clobbering
...
Stringify project data
2017-04-24 15:08:46 -04:00
Ray Schamp
cade94abde
Stringify project data
...
Otherwise the VM can't JSON.load it.
2017-04-24 15:03:48 -04:00
Ray Schamp
c58727b24c
Merge pull request #325 from rschamp/bugfix/project-clobbering
...
Stop clobbering loading projects with default data
2017-04-24 14:36:59 -04:00