Zoë Bentley
61eb31ea66
Optimize .png images
2019-06-19 15:53:48 -04:00
Zoë Bentley
b5a3a53780
Added 3 new tutorials, added pngs to tutorials that only had videos, reordered tutorials in library
2019-06-19 15:22:50 -04:00
Paul Kaplan
a2035a68e4
Update the built-in SVG assets for the default project
2019-05-23 09:59:41 -04:00
Paul Kaplan
7b658c60c7
Merge pull request #4786 from paulkaplan/update-eslint-react
...
Update eslint-plugin-react and fix newly discovered lint errors.
2019-05-06 10:33:59 -04:00
Michael "Z" Goddard
65c787d0da
replace Blocks.utils.is3dSupported with constant value function
2019-05-01 17:31:39 -04:00
Paul Kaplan
ffeebb03bd
Update eslint-plugin-react and fix new lint errors.
...
This includes a small bug where the target pane wouldn't automatically update if changes to the sprite occured while in fullscreen/player mode.
Closes #4221
2019-05-01 11:01:44 -04:00
Eric Rosenbaum
1c8ba1d1eb
enable boost extension
2019-04-30 16:13:50 -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
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
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
Eric Rosenbaum
69506d9c1d
Fix Vernier branding (“Go Direct”)
2019-04-18 11:59:33 -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
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
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
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
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
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
Chris Willis-Ford
33f3d1d79b
Merge pull request #4645 from cwillisf/add-telemetry-hooks
...
Add telemetry hooks
2019-03-14 10:47:59 -07:00
Christopher Willis-Ford
f0ba4180c7
Fix spacing in comments
2019-03-12 16:13:44 -07:00
Christopher Willis-Ford
f6b9f11d3b
Merge branch 'develop' into scratch-desktop
...
Conflicts:
src/components/library-item/library-item.jsx
src/components/library/library.jsx
src/components/menu-bar/menu-bar.jsx
src/containers/library-item.jsx
src/lib/project-saver-hoc.jsx
2019-03-12 16:13:40 -07:00
Christopher Willis-Ford
5c4f50c1b8
Merge branch 'develop' into scratch-desktop
2019-03-12 16:13:28 -07:00
Christopher Willis-Ford
4d671ddfab
Merge remote-tracking branch 'upstream/develop' into scratch-desktop
2019-03-12 16:13:27 -07:00
Christopher Willis-Ford
94901b33fe
Merge remote-tracking branch 'upstream/develop' into scratch-desktop
2019-03-12 16:13:27 -07:00
Christopher Willis-Ford
f6dc2726b5
Implement projectDidSave telemetry event
2019-03-12 16:13:21 -07:00
Christopher Willis-Ford
39279fa0ef
Merge remote-tracking branch 'upstream/develop' into scratch-desktop
2019-03-12 15:55:50 -07:00
Christopher Willis-Ford
5f2f95a6db
HACK: report telemetry events if telemetry is active
2019-03-12 15:55:49 -07:00
Evelyn Eastmond
31625d6807
Adding ability to show both bluetooth and internet icons in extension library item tiles.
2019-03-12 10:10:59 -04:00
Eric Rosenbaum
7c557db8b4
Merge pull request #4621 from ericrosenbaum/feature/boost-coming-soon
...
Add Boost extension "coming soon" tile
2019-03-05 14:50:44 -05:00
Eric Rosenbaum
b76593cabb
Optimize svg and png
2019-03-05 14:36:43 -05:00
Eric Rosenbaum
ced6e8df18
Fix localization description
2019-03-05 11:29:53 -05:00
Eric Rosenbaum
0ea314d98a
Update boost tile and icon
2019-03-05 11:26:56 -05:00
chrisgarrity
6468395ba5
Merge pull request #4507 from chrisgarrity/issue/3632-localize-tutorials
...
Initial version of translated tutorial gifs
2019-03-04 14:15:15 +01:00
chrisgarrity
686dbb5245
Refactor step and step image naming conventions
...
Step Ids and step file names did not follow a consistent pattern. To make it easier to automate in the future, things were renamed in the following ways:
StepId: camel case, prefix with the short name that we usually use to refer to the tutorial, e.g. name, music, chaseGame. Followed by a name for the step, e.g. nameAddSprite, nameAddBackdrop. When there are two of a step, add ‘2’ to the end e.g. nameAddSprite2
file-naming: all step files should be in the steps directory. The name is the ‘kebab’ case of the stepId, followed by the language-code, then the file extension. For example the english version of the file for `nameAddSprite` would be `name-add-sprite.en.gif`, `chaseGameAddSprite2` would be `chase-game-add-sprite2.en.gif`
2019-02-28 15:22:44 +01:00
chrisgarrity
26de4b2e51
refactor image files
...
* thumbnails folder: thumbnail images for tutorials (multistep decks and videos). Images should not need translations (avoid text that would need translation in the image)
* steps folder: gif images associated with tutorial steps. Images can be translated. English (default) images have the extension `.en.gif`, other language images should replace the `.en` with the corresponding locale.
* renamed some of the steps files to be more consistent and a bit less redundant
* removed a couple of files that were no longer referenced
* revised webpack config to allow localized step files to be loaded from `/static` on www
2019-02-28 12:06:49 +01:00
picklesrus
0dd0fd8e7a
Merge pull request #4537 from picklesrus/init-locale-vm
...
Fixes #4253 by telling the vm the langauge when it is initialized. B…
2019-02-27 16:37:31 -05:00
Eric Rosenbaum
a4ea94bd39
Add LEGO BOOST “coming soon” tile
2019-02-20 17:32:07 -05:00