Commit Graph
2582 Commits
Author SHA1 Message Date
Christopher Willis-Ford d952f774dd Merge remote-tracking branch 'upstream/develop' into scratch-desktop 2019-03-12 15:01:25 -07:00
Christopher Willis-Ford 38ee27d896 Merge remote-tracking branch 'upstream/develop' into scratch-desktop 2019-03-12 15:01:24 -07:00
Christopher Willis-Ford 73e1bc352b Merge remote-tracking branch 'upstream/develop' into scratch-desktop 2019-03-12 15:01:24 -07:00
Christopher Willis-Ford 46ce75bf2a Prevent crash when opening tutorials library 2019-03-12 15:01:23 -07:00
Christopher Willis-Ford 2c285fee8a Load 6 ScratchImages at a time, prioritize visible 2019-03-12 15:01:08 -07:00
Christopher Willis-Ford d1c3cf8bb0 Move image-from-storage code into new ScratchImage component 2019-03-12 14:38:25 -07:00
Christopher Willis-Ford a09c7ddb53 Clarify getAssetTypeForExtension 2019-03-12 14:38:25 -07:00
Christopher Willis-Ford fec81c93a3 Make sure icon load starts immediately 2019-03-12 14:38:25 -07:00
Christopher Willis-Ford 2b3c70dfc3 Move event processing out of LibraryItemComponent 2019-03-12 14:38:25 -07:00
Christopher Willis-Ford db9236bef2 Fix sprite lib animation: move load into LibraryItem
The `LibraryItem` component has been split into a container, responsible
for handling interaction with the storage module, and a component,
responsible for presentation. The component now always takes an
`iconURI` and the logic to load an icon from storage has been moved from
`Library` into `LibraryItem`.

TODO: move animation logic from `SpriteLibrary` into `LibraryItem`. This
should simplify the code quite a bit and might also improve performance.
2019-03-12 14:38:25 -07:00
Paul Kaplan 4af0e92465 Merge pull request #4287 from chrisgarrity/issue/unsupported-versions
Check for minimum versions of recommended browsers
2019-01-08 14:02:36 -05:00
chrisgarrity b129c1e1bb Check for minimum versions of recommended browsers 2019-01-08 09:14:07 -05:00
Karishma Chadha 933bdd7c05 Save project state before storing assets instead of after. 2019-01-07 17:14:51 -05:00
Eric Rosenbaum e3345ca1b8 Merge pull request #4023 from epicfaace/features/sound-editor-buttons
Fix sound editor button spacing
2019-01-07 11:58:14 -05:00
Paul Kaplan cb401ec6d8 Make the sprite drop area from the backpack highlight and large
Fixes useability issue where the drop area was too small, and you couldn't see it.
2019-01-07 10:09:03 -05:00
Andrew Sliwinski 8de8c02f6b Merge pull request #4196 from Cqoicebordel/Cqoicebordel-patch-1
Remove Vivaldi block
2019-01-04 09:18:32 -05:00
picklesrus 97b9f5cf30 Stop waiting for non scratch fonts to load. 2019-01-03 15:32:21 -05:00
adroitwhiz 0b228433ba whitespace tweak 2: electric boogaloo 2019-01-02 21:02:41 -05:00
adroitwhiz e23e29b027 whitespace tweak 2019-01-02 20:54:52 -05:00
adroitwhiz 50b7d3ad53 Round off getStageDimensions() 2019-01-02 20:54:36 -05:00
adroitwhiz c6a2da76c3 Fixed blurry stage 2019-01-02 20:31:07 -05:00
Andrew Sliwinski a9280c918e Merge pull request #4208 from apple502j/patch-9
Change WebGL link
2018-12-27 17:05:48 -05:00
Paul Kaplan 70eb240a7c Use the loading screen in player mode 2018-12-27 10:34:02 -05:00
apple502j 31730cc776 Change WebGL link 2018-12-27 09:46:18 +09:00
picklesrus 9cd41199c5 Fix #4203 by checking whether a target exists before asking whether it has an variables 2018-12-26 16:26:34 -05:00
Cqoicebordel 4a8a976813 Update gui.unsupportedBrowser.description text to be less precise 2018-12-26 16:36:19 +01:00
Cqoicebordel d028b93308 Remove Vivaldi block text 2018-12-26 15:43:02 +01:00
Cqoicebordel 8e69ea7cf1 Remove Vivaldi block 2018-12-26 15:41:22 +01:00
Karishma Chadha 6b2cf976f6 Fix regex for extracting the project title from a .sb file 2018-12-25 13:17:52 -05:00
Paul Kaplan 3c53bac17b Revert "Make remixing/saving faster by marking all assets as clean to start." 2018-12-21 11:22:16 -05:00
chrisgarrity 543d23970c Merge pull request #4169 from benjiwheeler/translate-validation
translate form validation string
2018-12-20 22:02:48 -05:00
Christopher Willis-Ford 86b6e12453 WIP: Load media libs with scratch-storage
The basics work but hover animations are broken
2018-12-20 18:45:55 -08:00
Chris Willis-Ford 744076babf Merge pull request #4162 from cwillisf/telemetry-opt-in
Add telemetry opt-in/opt-out dialog
2018-12-20 18:44:13 -08:00
Christopher Willis-Ford e3c205a9d1 Update telemetry image placeholder 2018-12-20 16:23:18 -08:00
Andrew Sliwinski 3ba85ebd74 Merge pull request #4172 from ericrosenbaum/bugfix/another-library-update
More library updates
2018-12-20 17:37:59 -05:00
Eric Rosenbaum fb6da98bfd More library updates 2018-12-20 17:23:25 -05:00
Christopher Willis-Ford f4daec5160 Don't bundle telemetry modal event handlers 2018-12-20 13:51:26 -08:00
Christopher Willis-Ford ee80e07ade Add telemetry opt-in/opt-out dialog
The playground now displays this on startup when in Scratch Desktop
simulation mode.
2018-12-20 13:50:36 -08:00
Karishma Chadha ea54953caf The file uploader file input should accept .sb files as well. 2018-12-20 15:44:01 -05:00
Paul Kaplan 57e841b19b Merge pull request #4146 from paulkaplan/list-import
Implement list import and export from files
2018-12-20 13:35:54 -05:00
Paul Kaplan 6c9ae25159 Fix linting 2018-12-20 13:29:44 -05:00
Benjamin Wheeler d76b74e8d4 Merge pull request #4144 from benjiwheeler/library-history2
On modal mount, push history if current history state doesn't match this modal's id
2018-12-20 13:24:44 -05:00
Paul Kaplan 6fe27f7691 Remove the error logging to GA, augment Sentry with the action prop 2018-12-20 13:19:44 -05:00
Paul Kaplan 54eea42e15 Remove most of the analytics.pageview events, keeping the search queries 2018-12-20 13:19:24 -05:00
Paul Kaplan 4df56e41ca Include the action in the sentry report 2018-12-20 13:11:07 -05:00
Paul Kaplan 50a917280a Use new sentry API provided by www, and use analytics ID from www 2018-12-20 12:53:33 -05:00
Benjamin Wheeler 19f5b196bd Merge pull request #4160 from benjiwheeler/load-fonts-in-redux
refactored font loading state to be in redux
2018-12-20 10:00:37 -05:00
Paul Kaplan 80df9d6f13 Fix issue with undefineds in the CSV 2018-12-20 09:23:33 -05:00
Paul Kaplan fc28a7256d Add txt import so file can be imported/exported from symmetrically 2018-12-20 08:43:07 -05:00
Paul Kaplan 54c8588279 Merge pull request #4153 from paulkaplan/enfasten-remix
Make remixing/saving faster by marking all assets as clean to start.
2018-12-20 08:30:26 -05:00