Commit Graph
376 Commits
Author SHA1 Message Date
Luke Schlangen 7494482c9e remove isAdmin from mode reducer 2019-02-04 11:24:42 -06:00
Luke Schlangen 4db64ca560 add mode reducer unit tests 2019-02-03 12:12:56 -06:00
Paul Kaplan 719c5d3c6f Merge branch 'develop' into improve-toolbox-perf 2019-01-30 14:47:06 -05:00
Karishma Chadha af462ec372 Update project changes test to test a project change that should actually emit a change event. Clicking on blocks should not emit a project changed event. 2019-01-30 11:25:07 -05:00
Paul Kaplan f7b5463461 Add test for menus not updating when adding new costumes
I know we will want to change this eventually, so I added comments about that. But the next commit originally contained an inadvertent change to this functionality, so I wanted to add an integration test so that when we do change it, we
2019-01-30 09:37:27 -05:00
Paul Kaplan 81bbcf8348 Add an integration test to cover renaming costumes updating the blocks
It looks like an "test.only" was left in on one of these tests by mistake.
2019-01-30 09:12:27 -05:00
Benjamin Wheeler d7549bec1f Merge pull request #4099 from benjiwheeler/sprite-animate-render
Sprite library animations no longer update the entire library state on every costume change
2019-01-28 10:12:36 -05:00
picklesrus 0eeff37d09 Fix test broken in #4422 by updating the snapshot. 2019-01-23 17:37:12 -05:00
Paul Kaplan 655a179cb8 Merge pull request #4417 from paulkaplan/throttle-costume-updates
Throttle costume and watermark updates
2019-01-23 16:24:01 -05:00
Paul Kaplan d9c5ad6aa4 Use curried style for HOC configuration 2019-01-23 15:56:23 -05:00
Paul Kaplan 0bc6de1362 Throttle updates to assets on sprite selector item via HOC
Adds unit tests for this HOC.
2019-01-23 14:30:41 -05:00
Paul Kaplan 8e22161a7d Merge pull request #4407 from paulkaplan/no-updates-while-recording
Disable target updates while sound recording
2019-01-23 12:12:33 -05:00
Paul Kaplan d3511f6020 Disable target updates while sound recording 2019-01-22 14:26:16 -05:00
Paul Kaplan 6b6662f569 Improve paint/composite time for sound editor while sound is playing.
Forcing the playhead onto its own painting layer removes an expensive composite with the waveform. Animate using transforms instead of left prevents layouts of the rest of the page while playing a sound.
2019-01-22 09:15:51 -05:00
Paul Kaplan cc81cc75fc Fix snapshot tests 2019-01-17 09:15:22 -05:00
Paul Kaplan 8485a47f9b Add an integration test for using the X button to delete a sprite 2019-01-17 09:14:47 -05:00
Paul Kaplan 1945a72673 Update snapshots for component unit tests 2019-01-16 12:12:29 -05:00
Paul Kaplan 4d136c727b Merge pull request #4339 from paulkaplan/prevent-large-sounds
Prevent creating sounds that are too big in the sound editor
2019-01-15 12:25:00 -05:00
Paul Kaplan b2117d7997 Force deny getUserMedia in tests, see if that works on travis 2019-01-14 14:24:16 -05:00
Paul Kaplan 6fa6b027b1 Fix mock audio buffer 2019-01-14 14:02:58 -05:00
Paul Kaplan 1c9f4c6721 Fix tests now that the alert actually works 2019-01-14 13:49:53 -05:00
Karishma Chadha 41d910057b Update unit test that was checking that .sb files don't get project titles extracted. 2018-12-26 09:22:51 -05:00
Ben Wheeler 8e075eb371 removed elementIsNotVisible, since it doesn't really work 2018-12-19 20:00:27 -05:00
Ben Wheeler 67074edb52 added back button test 2018-12-19 09:13:48 -05:00
Ben Wheeler ac730dd336 got tests passing 2018-12-18 15:50:57 -05:00
Ben Wheeler a4af7adf57 enforce max width of standard library items; took out test delays 2018-12-18 10:53:53 -05:00
Ben Wheeler c484ee5962 removed two more event handlers from library-item component, moved them to container 2018-12-17 16:59:13 -05:00
Ben Wheeler 893beb5a15 added library-item container, moved costume rotation to library items 2018-12-17 09:43:23 -05:00
Ray Schamp 56a2697749 Merge pull request #4087 from rschamp/3.0-routes
Use 3.0 routes for GETs
2018-12-16 10:36:05 -05:00
Benjamin Wheeler ffa2e87824 Merge pull request #3866 from benjiwheeler/dont-prompt
only prompt user to save if project has changed and won’t autosave
2018-12-14 16:45:20 -05:00
Ben Wheeler 21e9909f9d revised and added tests to handle confirm on doing file new 2018-12-14 16:28:21 -05:00
Paul Kaplan a4d3b6b7f2 Add a regression test to make sure bug does not come back 2018-12-14 16:19:15 -05:00
Ray Schamp 5c83d603d6 Use 3.0 routes for GETs
This should have happened a long time ago, but the Fastly config prevented it
2018-12-14 08:53:09 -05:00
Ray Schamp 6eb080bd1f Merge pull request #4039 from rschamp/on-click-logo
Add onClick prop for the logo
2018-12-13 07:26:18 -05:00
chrisgarrity 70be5a3004 Add what’s new tutorial (hidden) 2018-12-12 15:48:15 -05:00
Ray Schamp bc783f0334 Add test for logo clicking 2018-12-12 15:39:01 -05:00
Paul Kaplan cccce83707 Merge pull request #4020 from paulkaplan/project-load-fail
Show error screen when project cannot be loaded
2018-12-11 16:40:18 -05:00
Paul Kaplan 4d0983a455 Show error screen when project cannot be loaded 2018-12-11 15:06:58 -05:00
Benjamin Wheeler 80039a03a1 Merge pull request #4012 from benjiwheeler/reset-code-tab
after loading project, switch to code tab
2018-12-11 12:08:15 -05:00
Ben Wheeler 570815262c added test for resetting to code tab after file new 2018-12-10 15:32:12 -05:00
Karishma Chadha ab4af63a8d Pull in latest changes from scratch-vm and unskip integration test that was previously failing. 2018-12-10 10:52:49 -05:00
Paul Kaplan 4736826a26 Merge pull request #3913 from benjiwheeler/warn-before-leaving-page
warn user if they leave project that's not saved
2018-12-07 09:53:30 -05:00
Benjamin Wheeler 765e4bd74a Merge pull request #3937 from benjiwheeler/alert-text
use blue creating screen for new projects; revised alert text for copy/remix
2018-12-07 09:17:08 -05:00
Ben Wheeler da66dd9766 fixed tests 2018-12-06 14:47:24 -05:00
Benjamin Wheeler c7c64b1bff Merge pull request #3965 from benjiwheeler/handle-is-remixing2
handle the onRemixing prop from www
2018-12-06 13:41:09 -05:00
Paul Kaplan fe8b1543df Merge pull request #3972 from paulkaplan/bind-green-flag
Bind vm project_start event to passed in onGreenFlag prop
2018-12-06 12:59:27 -05:00
Paul Kaplan c0e105dd94 Bind vm project_start event to passed in onGreenFlag prop 2018-12-06 11:49:06 -05:00
Ben Wheeler 96fd7b0818 added tests for onRemixing 2018-12-06 08:41:02 -05:00
Paul Kaplan 43959e4205 Add "SaveStatus" component to control showing "Save Now" and save alerts 2018-12-05 10:46:22 -05:00
Paul Kaplan af0155910b Increase test coverage of alerts reducer 2018-12-05 10:45:39 -05:00