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