Commit Graph
542 Commits
Author SHA1 Message Date
DD Liu 2e3cdc6653 Merge pull request #786 from fsih/shouldUpdateAssetPanel
Add a paint editor wrapper which only rerenders when necessary
2017-10-17 11:12:05 -04:00
DD f36bc30387 make a new component that only updates when the paint editor should update 2017-10-16 19:33:47 -04:00
DD bfa09681f5 Only update the assets panel on sprite change or costume change 2017-10-16 18:29:59 -04:00
chrisgarrity 364de2605f Merge pull request #775 from chrisgarrity/feature/use-l10n
Import translations from scratch-l10n package
2017-10-16 15:31:13 -04:00
DD Liu bbe6731d9f Merge pull request #760 from fsih/guiPaintIntegration
Add paint editor
2017-10-14 19:45:48 -04:00
DD 94189b8219 Take out storage code since its moved to vm 2017-10-13 17:38:58 -04:00
chrisgarrity 0dc548326e Import translations from scratch-l10n package
* removed anything that was made redundant by scratch-l10n.
* updated a string that wasn’t following conventions
* added .tx/config so developers can start updating Transifex when there are new strings
2017-10-13 17:33:26 -04:00
Paul Kaplan 2f8115a5fb Change PropType for to required 2017-10-13 15:08:09 -04:00
DD 0aaea4bb6b Add pauls code to hook into storage and fix comments on PR 2017-10-13 12:08:26 -04:00
DD 97811b9991 fix lint 2017-10-12 17:31:17 -04:00
DD ef9f8a1f99 send down rotation center 2017-10-12 14:52:14 -04:00
DD 94a05bf340 Pass the handle update function to the paint editor 2017-10-12 14:52:14 -04:00
DD cc4f67126c pass svg to the paint editor 2017-10-12 14:52:14 -04:00
DD f91f328f2e Things we're trying to integrate paint into gui 2017-10-12 14:52:14 -04:00
Paul Kaplan 6a4d5a9462 Add duplicate method for sprite selector item 2017-10-11 10:46:24 -04:00
chrisgarrity c8b068b2f1 updating string ids to follow convention (#700)
Changed existing string ids to use the convention `<repo>.<component>.<identifier>`
2017-10-06 12:51:51 -04:00
Paul Kaplan 0c5810ee22 Merge pull request #717 from bartljak/issue-#701
Fixed issue causing right click to drag sprite.
2017-10-06 10:50:23 -04:00
Jake Bartles 2437720093 changes event.which to event.button to adhere to MDN standards 2017-10-05 15:52:18 -04:00
Paul Kaplan 6a03067594 Add say and think blocks 2017-10-05 09:57:23 -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
Jake Bartles e8f4f65d82 checking for right click instead of left click now 2017-10-04 13:28:26 -04:00
Jake Bartles a453cc9c20 all changes reverted, bugs should be gone 2017-10-04 13:12:08 -04:00
Jake Bartles 38179e175b reverted changes to see if bugs go away 2017-10-04 13:08:36 -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
Jake Bartles 7e033818fb fixed issue #701 which was causing sprite to be dragged with a right click. 2017-09-29 12:02:23 -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