Commit Graph
520 Commits
Author SHA1 Message Date
Eric Rosenbaum c89526403d Remove pen blocks from toolbox 2017-10-17 09:53:33 -04:00
Paul Kaplan 933cfdd33f Merge pull request #734 from ericrosenbaum/feature/top-blocks
Add “top” category to toolbox xml
2017-10-04 14:06:50 -04:00
Eric Rosenbaum 9a73ef6051 Add “top” category to toolbox xml 2017-10-03 12:49:34 -04:00
Eric Rosenbaum 611a4c2542 Add pen transparency blocks back into toolbox 2017-10-03 12:34:18 -04:00
Eric Rosenbaum 8470b080dd Use the existing value of the prop for the toolbox 2017-10-03 11:40:22 -04:00
Eric Rosenbaum 8f14d313df Add the “glide to” block back into toolbox xml 2017-10-03 11:33:07 -04:00
Eric Rosenbaum b24970f271 Re-order categories 2017-10-03 11:33:07 -04:00
Eric Rosenbaum e01adbaa37 Load the gui’s toolbox on mount
To prevent loading scratch-blocks default toolbox
2017-10-03 11:33:06 -04:00
Paul Kaplan 77f99a5c05 Run the color picker in an interval loop 2017-09-20 15:44:03 -04:00
Paul Kaplan 65e0139878 WIP initial prototype of eye dropper 2017-09-20 11:30:38 -04:00
Paul Kaplan c1a80ce893 Add basic library and reducers for extensions
Alphabetize all the things
2017-09-18 14:26:14 -04:00
Christopher Willis-Ford 47d542a1a2 Merge branch 'develop' into feature/extensions 2017-09-18 10:48:04 -07:00
Paul Kaplan fe4f0a5973 Add minimum trimmable length for audio trimmer 2017-09-18 13:01:41 -04:00
Paul Kaplan 0cb1fa7cbb Fix eslint error from prop types 2017-09-18 10:04:29 -04:00
Paul Kaplan fffec19302 Remove visible property from modal and library components 2017-09-01 09:09:08 -04:00
Christopher Willis-Ford 8e2eef5d5c Adjust for scratch-gui / React conventions 2017-08-31 11:43:58 -07:00
Christopher Willis-Ford 84c739c81a Explain need for setToolboxSelectedItemByName 2017-08-31 11:15:19 -07:00
Christopher Willis-Ford d607f03fa0 Simplify bulk toolbox XML construction 2017-08-31 11:01:41 -07:00
Christopher Willis-Ford e198fd8ba1 Show/hide extension button based on URL query
To show the "Add Extension" button, you must now add `?extensions` to
the URL used to load the GUI.
2017-08-29 16:19:00 -07:00
Christopher Willis-Ford 98d78fbce8 Convert example extension to ES5 2017-08-29 15:46:26 -07:00
Christopher Willis-Ford 2c4a4a47ce Add example extension to this repository 2017-08-29 15:37:56 -07:00
Christopher Willis-Ford aad93b43dc Improve "Add Extension" button visibility 2017-08-29 15:27:36 -07:00
Christopher Willis-Ford 2bc11f8d4e Move add-extension button to gui.jsx 2017-08-29 15:14:56 -07:00
Christopher Willis-Ford 3874a498bf Don't pass invalid props to BlocksComponent
Also, delete `static-blocks.xml` which shouldn't have been added in the
first place.
2017-08-29 12:30:06 -07:00
Christopher Willis-Ford e0c628df34 WIP for demo 2017-08-29 11:41:21 -07:00
Paul Kaplan 6ce561245f Do not render invisible components 2017-08-28 17:30:42 -04:00
Paul Kaplan 7c026bcdb4 Merge pull request #634 from Kenny2github/patch-1
Add glideto menu
2017-08-28 16:29:50 -04:00
Paul Kaplan c4b82909fa Merge pull request #643 from ericrosenbaum/bugfix/check-for-sprites
Check for sprites before trying to update block menus
2017-08-24 17:13:37 -04:00
Ray Schamp e58eec7e50 Merge pull request #611 from gengshenghong/develop
Fixed #604: Load project error
2017-08-24 09:32:05 -04:00
Eric Rosenbaum cb01ff2044 Check for sprites before trying to update block menus 2017-08-23 13:43:02 -04:00
Paul Kaplan 74199e388a Fix max width of the stage and target wrapper 2017-08-23 09:49:19 -04:00
Paul Kaplan 61e9c25468 Merge branch 'develop' into safari-audio 2017-08-18 15:05:58 -04:00
Paul Kaplan 983fbe147a Do not scale the green flag background on hover 2017-08-18 09:09:16 -04:00
Paul Kaplan 2fea74abcd Remove unused state variable for shift key 2017-08-18 08:52:34 -04:00
Ken bdae47acff Add glideto menu 2017-08-18 16:08:16 +12:00
Paul Kaplan 50f168172e Add controls container for turbo mode indicator 2017-08-17 17:26:37 -04:00
Paul Kaplan f017ed7220 Merge pull request #625 from rschamp/library-examples
Add GUI-as-library examples
2017-08-17 15:16:17 -04:00
Paul Kaplan 05f550a148 Fix typo 2017-08-17 11:48:49 -04:00
Paul Kaplan 63ad6983b3 Add simple single-touch events for stage 2017-08-16 17:13:41 -04:00
Paul Kaplan 3d4e9aa809 Add touch listeners for the audio trimmers 2017-08-16 17:08:52 -04:00
Ray Schamp 9f20190494 Lint 2017-08-16 14:55:27 -04:00
Ray Schamp e71585a086 Add full screen player example!!! 2017-08-16 14:55:27 -04:00
Ray Schamp b91410984b Lint 2017-08-16 14:55:27 -04:00
Ray Schamp ecaee9877e Add green flag and stop buttons to blocks example
Add class name props to the components, and fix positioning for the green flag to be reusable.
2017-08-16 14:55:27 -04:00
Ray Schamp c92b14be35 Add a "blocks only" GUI example
Still missing is a green flag, but blocks run!
2017-08-16 14:55:27 -04:00
Ray Schamp aa17132c06 Allow custom GUI construction
This way one can still get the benefits of the GUI container but have a custom collection of components within it.
2017-08-16 14:55:27 -04:00
Ray Schamp d63322239a Make Blocks.isVisible true by default
This shouldn't be required.
2017-08-16 14:55:27 -04:00
Ray Schamp f5044dc254 Instantiate AudioEngine in GUI
This way a stage is not necessary for sound blocks to work
2017-08-16 14:55:27 -04:00
Ray Schamp 124098e563 Refactor App component into reusable HOCs 2017-08-16 14:55:27 -04:00
Paul Kaplan 67885bca32 Merge pull request #615 from paulkaplan/sprite-info-updates
Sprite info area design updates
2017-08-16 11:41:47 -04:00