Commit Graph
365 Commits
Author SHA1 Message Date
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
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
Paul Kaplan 09a22e061f Add an alert that is shown when you first add a cloud variable 2018-12-04 15:12:23 -05:00
Ben Wheeler 2793b2213f got sounds test passing; problem was reloading url caused navigation alert 2018-12-03 17:15:13 -05:00
Karishma Chadha 6bdf803028 Add unit test for new hasCloudPermission prop. Update existing tests. 2018-12-03 15:00:37 -05:00
Benjamin Wheeler 03370ab5f9 Merge pull request #3820 from benjiwheeler/save-before-save-as-copy
save before saving as a copy
2018-11-29 15:03:28 -08:00
Benjamin Wheeler bcca5bf1e8 Merge pull request #3856 from benjiwheeler/autosave-draft
autosave periodically when project is dirty
2018-11-28 19:28:09 -08:00
Ben Wheeler 5d36b584d0 make project saver tests pass; correct misnamed action 2018-11-28 19:08:58 -08:00
Ben Wheeler c326e3f073 made tests for autosaving on a schedule 2018-11-28 16:08:39 -08:00
Karishma Chadha 2ca51904b4 Clean up merge conflict resolution. 2018-11-28 18:37:55 -05:00
Karishma Chadha 9fc6d85ce6 Merge branch 'develop' into editor-cloud-disconnect 2018-11-28 18:27:32 -05:00
Ben Wheeler acdebc65da fixed test for auto saving 2018-11-28 15:14:33 -08:00
Karishma Chadha db57175a90 Connect to cloud if project has cloud data. Disconnect if it doesn't.
Queue up messages to send ot the cloud server which accumulate before 
the connection is ready. Add tests for new/updated functionality.
2018-11-28 17:07:34 -05:00