Ben Wheeler
16024769c8
renamed confirm-replace-hoc to menu-bar-hoc; moved project changed checking there
2019-04-30 15:02:22 -04:00
Eric Rosenbaum
29d9bb0d41
Merge branch 'develop' into bugfix/go-space-direct
2019-04-23 17:25:06 -04:00
Paul Kaplan
9d185bd6c8
Merge pull request #4753 from paulkaplan/project-save-trigger
...
Allow GUI consumer to receive a function for triggering saves.
2019-04-23 08:32:36 -04:00
Paul Kaplan
7c26245c53
Merge pull request #4757 from paulkaplan/remove-feedback-button
...
Remove unneeded feedback button in menubar
2019-04-23 08:32:09 -04:00
Benjamin Wheeler
cf9e165ccf
Merge pull request #4676 from mzgoddard/menu-bar
...
Move projectChanged into HOC wrapping MenuBar, to avoid unnecessary renders
2019-04-19 17:29:10 -04:00
Eric Rosenbaum
905e938c57
Move the boost tile into the correct order
2019-04-19 14:55:11 -04:00
Eric Rosenbaum
fe8b914f8d
Add Boost extension assets
2019-04-19 14:45:54 -04:00
Paul Kaplan
6e50909e0f
Remove feedback icon
2019-04-19 13:17:48 -04:00
Paul Kaplan
6480b262de
Remove unused import
2019-04-19 13:17:26 -04:00
Paul Kaplan
a0745e4f40
Allow GUI consumer to receive a function for triggering saves.
...
Use the same implementation as onSetProjectThumbnailer which does the same thing for getting a thumbnail externally.
2019-04-19 09:19:00 -04:00
Paul Kaplan
8eb9e37d67
Remove unneeded feedback button in menubar
...
It is no longer needed, as the playground is no longer the public face of scratch gui
2019-04-18 13:49:28 -04:00
Eric Rosenbaum
69506d9c1d
Fix Vernier branding (“Go Direct”)
2019-04-18 11:59:33 -04:00
Ben Wheeler
dfb7b55145
removed confirm prompt if you are editing someone else's project and then do file -> upload
2019-04-18 11:34:11 -04:00
Karishma Chadha
3033717d67
Merge pull request #4748 from LLK/hotfix/assetIdNull
...
Hotfix/asset id null
2019-04-17 16:17:40 -04:00
Benjamin Wheeler
5c1d3e38bd
Merge pull request #4710 from benjiwheeler/only-autosave-if-changed
...
Share, See-project-page buttons will only save if project has changed
2019-04-17 14:55:22 -04:00
Benjamin Wheeler
f8243eae9e
Merge pull request #4700 from benjiwheeler/upload-in-place
...
upload in current project id, rather than creating new project id
2019-04-17 14:54:51 -04:00
Ben Wheeler
c064eaed4e
upload in current project id, rather than creating new project id
2019-04-16 23:34:07 -04:00
Karishma Chadha
cb928b8490
Merge pull request #4733 from paulkaplan/presave-backpack-asset
...
Make sure to save assets before sending them to the backpack
2019-04-16 11:05:03 -04:00
Evelyn Eastmond
4aba90c8fb
Merge pull request #4724 from evhan55/bugfix/4668
...
Changing tutorial video width to be smaller
2019-04-12 14:35:03 -04:00
Karishma Chadha
308568a332
Fix bugs found while testing related to retrieving and storing asset.
2019-04-12 12:10:49 -04:00
Paul Kaplan
0fbbf55b51
Revert "Load library images through storage"
2019-04-11 11:13:34 -04:00
Paul Kaplan
17e28b2a24
Make sure to save assets before sending them to the backpack
...
This prevents assets from existing in the backpack server without also existing in the asset server.
2019-04-11 08:29:46 -04:00
Chris Willis-Ford
8a1b104f28
Merge pull request #4644 from cwillisf/load-library-images-through-storage
...
Load library images through storage
2019-04-10 11:35:46 -07:00
Paul Kaplan
00f07c3801
Merge pull request #4690 from ericrosenbaum/bugfix/load-ext-without-library-assets
...
Prevent crash on load hardware ext without assets
2019-04-10 09:06:53 -04:00
Evelyn Eastmond
5b4daec4ab
Fixing video height in iframe so the video controls show better.
2019-04-09 13:57:25 -04:00
Evelyn Eastmond
aed66d49cf
Changing tutorial video width to be smaller and match other tutorial steps. Cutting off video by about 5 pixels on the bottom to prevent any jittering between steps.
2019-04-09 13:53:45 -04:00
Eric Rosenbaum
5d5331b0ad
Optimized image assets
2019-04-08 15:48:55 -04:00
Eric Rosenbaum
83b48a683a
Add Vernier extension tile
2019-04-08 14:16:10 -04:00
Karishma Chadha
e82e370e83
Register callback keys for buttons used in future extensions.
2019-04-03 11:10:10 -04:00
Ben Wheeler
881e17dc67
See project page button will only save if user can save AND project has changed
2019-04-01 14:40:48 -04:00
Ben Wheeler
2b5196106a
remove code in sb-file-uploader that sets uri history on loading project from file
2019-04-01 14:08:11 -04:00
Paul Kaplan
839deda612
Merge pull request #4674 from mzgoddard/project-changed
...
dispatch projectChange redux action when project has not changed
2019-03-28 14:01:18 -04:00
Paul Kaplan
dac1ece8fd
Merge pull request #4665 from mzgoddard/locale-string
...
use Collator.compare in place of localeCompare
2019-03-28 13:51:42 -04:00
Michael "Z" Goddard
fc8c242173
separate projectChanged, MenuBar doesn't need it to render
...
Rendering the MenuBar does not depend on projectChanged. Some of its
event handling does. Abstracting that dependency we can handle some
behaviour in MenuBar without extra renders.
2019-03-27 11:12:30 -04:00
Eric Rosenbaum
4fab686aea
Prevent crash on load hardware ext without assets
2019-03-26 15:59:03 -04:00
Michael "Z" Goddard
3f73c6df7b
dispatch projectChange redux action when project has not changed
...
Dispatching a message through redux makes it reconsider all currently
listening components. Dispatching for each block, while loading, can
mean dispatching and reconsidering thousands of times if not more.
While dispatching is pretty quick doing this for every block ends up
taking a lot of time.
2019-03-20 14:37:02 -04:00
Michael "Z" Goddard
f5d1dd7e03
use Collator.compare in place of localeCompare
2019-03-19 17:14:05 -04:00
Evelyn Eastmond
66b3f43581
Merge pull request #4657 from evhan55/extensions/lib-index-file-refactor
...
Refactor extensions library index file
2019-03-19 11:10:58 -04:00
Christopher Willis-Ford
28cd140d9f
Cancel ScratchImage load if unmounted
2019-03-18 12:58:25 -07:00
Paul Kaplan
00a4db1213
Remove complexity around promise/non-promise.
...
Since this is in a promise chain, it doesn't matter if onUpdateProjectData returns a promise or a primitive, it'll work either way
2019-03-18 15:09:31 -04:00
Christopher Willis-Ford
5f6b89ec2a
Simplify unnecessarily complicated loop
2019-03-18 12:07:41 -07:00
Evelyn Eastmond
a4cb3b1eb5
Changing React property name for connection tip icon throughout.
2019-03-18 15:04:12 -04:00
Evelyn Eastmond
8e3bd8c631
Changing prop names throughout React chain to reflect new extension library property names.
2019-03-18 14:58:32 -04:00
Evelyn Eastmond
a74bb9afc7
Renaming more variable names related to connection modal properties.
2019-03-18 14:50:49 -04:00
Evelyn Eastmond
a082d8329e
Adding speech2text folder for extension library.
2019-03-18 14:44:43 -04:00
Evelyn Eastmond
9f9a780093
Adding TODO comments for some file renaming suggestions.
2019-03-18 14:44:43 -04:00
Evelyn Eastmond
8c36ad3cc2
Adding some comments for possible variable name changes.
2019-03-18 14:44:43 -04:00
Evelyn Eastmond
1b2555c7de
Renaming some more variables in the extensions library index file.
2019-03-18 14:44:43 -04:00
Evelyn Eastmond
996ed08908
Adding asset folders, moving files, and renaming some extension library variables.
2019-03-18 14:44:43 -04:00
Paul Kaplan
7709580710
Move project saving to server to helper, allow external save action
2019-03-18 12:00:01 -04:00