Commit Graph
848 Commits
Author SHA1 Message Date
Ray Schamp 257080f005 Fix DSN
I created the project in the wrong place.
2018-01-17 09:02:39 -05:00
Ray Schamp 33a4ad968e Configure for new Sentry account 2018-01-17 08:53:28 -05:00
Eric Rosenbaum ef2a60ae71 Add 100 new sounds to library 2018-01-15 18:27:54 -05:00
Andrew Sliwinski 8c7fbeecc6 Merge pull request #1243 from thisandagain/feature/1036
Add Google Analytics
2018-01-12 16:13:50 -05:00
Andrew Sliwinski 7dd9701fe0 Move library 'selected item' tracking into individual containers 2018-01-12 15:46:50 -05:00
Eric Rosenbaum 2f48bdd568 Remove some blocks’ menu shadows to make them non-droppable 2018-01-12 15:46:35 -05:00
Andrew Sliwinski f8e2bc8801 Make sure GA events are not transmitted outside of production 2018-01-12 15:34:42 -05:00
Andrew Sliwinski e8368dc8f6 Add Google Analytics events for preview. Resolves GH-1036 2018-01-12 15:19:16 -05:00
Paul Kaplan 11f0b656f4 Merge pull request #1229 from paulkaplan/fix-gum
Fix Firefox sound recording
2018-01-12 11:03:52 -05:00
Paul Kaplan 0baf6852fc Merge pull request #1231 from paulkaplan/fix-costume-canvas-sizing
Use style sizing to fix issues with Edge + flex + canvas.
2018-01-12 10:48:43 -05:00
Paul Kaplan d5bfda7ad7 Remove unused var 2018-01-12 09:32:52 -05:00
Paul Kaplan d41491c547 Use new renderer methods to check for WebGL.
Remove the WebGL checks from the error boundary. Instead, just do not
render the stage if it is not supported.
2018-01-12 09:14:20 -05:00
Paul Kaplan e0f3441b9e Fix NaN in test and update snapshot 2018-01-11 14:13:37 -05:00
Paul Kaplan 3c4c5a6dea Use style sizing to fix issues with Edge + flex + canvas.
Additionally render the canvas at a multiplier of the device pixel
ratio, so we get hidpi images for supported screens. The fixed CSS
sizing allows us to do that.

The problem was that on Edge, flexbox apparently can grow canvas
elements, whereas on Chrome/FF the canvas width/height is respected. No
problem, we can set the width/height in CSS to fix it, which
conveniently allows us to also fix the low-res-on-retina-screens problem
at the same time.
2018-01-11 11:31:16 -05:00
Ray Schamp 5d07525b9d Merge pull request #1195 from josiahneuberger/exit-fullscreen-escape-button
Exit full-screen mode by hitting escape key
2018-01-11 10:11:26 -05:00
Paul Kaplan 15fdab9099 Use ponyfill for get user media promise 2018-01-11 10:09:55 -05:00
DD 222fc20db8 lint 2018-01-10 17:03:09 -05:00
DD 1b513b5190 Merge branch 'develop' into inputWidth 2018-01-10 17:01:16 -05:00
Paul Kaplan aff4ecdd6c Check for experimental-webgl context also. 2018-01-10 15:50:29 -05:00
DD Liu b6e7a32a2d Merge pull request #1214 from fsih/monitorDropdownStrings
Clean up monitor dropdown strings
2018-01-10 13:46:22 -05:00
chrisgarrity 3ddb26deff Support IE just enough to show unsupported modal (#1213)
* Added object.assign polyfill

* Fix IE load failure

Don’t call `(window.AudioContext || window.webkitAudioContext)()` if platform is IE

Catch any other errors, and display Browser unsupported in error-boundary.

If for some reason there are no other errors (unlikely), preview-modal will still check for IE and show the unsupported modal.

Polyfilling Object.assign is enough to get through load and show the modal for IE. We can always switch to `babel-polyfill` if there are others needed later, but for now this is smaller.
2018-01-10 10:13:59 -05:00
DD e63fdef261 Set default input width 2018-01-09 17:45:01 -05:00
DD 084a474997 revert changes to sensing of 2018-01-09 17:34:43 -05:00
DD 10244ddec9 take out sensing of, which is no longer monitored 2018-01-09 17:32:15 -05:00
DD bb51827cd9 Include editing target in x of x menu 2018-01-09 14:39:46 -05:00
DD 41503d8be6 Clean up monitor dropdown strings 2018-01-09 13:26:22 -05:00
chrisgarrity 6af0aee3de Merge pull request #1208 from chrisgarrity/patch/gh1205-something-wrong
Temporary message when the GUI has an unhandled error
2018-01-09 09:37:41 -05:00
Paul Kaplan be6155f1d3 Merge pull request #1202 from paulkaplan/fix-firefox-sound-overflow
Fix firefox display and functionality issues with sound edit
2018-01-09 09:15:04 -05:00
Paul Kaplan 5317730725 Fix trimming copying 2018-01-08 15:52:25 -05:00
Andrew Sliwinski 26542a175c Merge pull request #1203 from thisandagain/enhance/1191
Reorder motion category
2018-01-08 15:50:56 -05:00
chrisgarrity 968b31cdff Temporary message when the GUI has an unhandled error
temporary patch for #1205.
2018-01-08 15:19:53 -05:00
chrisgarrity ff3a2c9b39 WebGL unavailable modal (#1116)
Add Error Boundary (has componentDidCatch method) to handle WebGL errors and display an informative message.
2018-01-08 15:04:08 -05:00
Andrew Sliwinski a3ba25fe3c Reorder motion category. Resolves GH-1191 2018-01-08 11:28:45 -05:00
Paul Kaplan 4deb919ec6 Fix firefox detached buffer issues 2018-01-08 11:17:52 -05:00
Paul Kaplan 3b5587d930 Fix firefox display of sound editor by making sure chain is all flex 2018-01-08 10:42:33 -05:00
Andrew Sliwinski 072c40c85f Update libraries re: feedback from smoke test (#1197)
* Update libraries re: feedback. Resolves GH-1182 GH-1187 GH-1188 GH-1189 GH-1184

* Rename astronaut in space theme
2018-01-08 09:58:32 -05:00
Paul Kaplan 8802c9c587 Merge pull request #1196 from josiahneuberger/resize-stage-header-to-stage-size
center/size stage-header controls in the same way as stage in fullscreen
2018-01-08 09:47:21 -05:00
Andrew Sliwinski 3ebbcb998a Merge pull request #1192 from towerofnix/birthday-sounds
Fix duplicate birthday sound clips
2018-01-07 17:29:50 -05:00
Josiah Neuberger 481db33d23 center/size stage-header controls in the same way as stage in fullscreen 2018-01-07 15:03:46 -05:00
Josiah Neuberger 3625c3a846 added hitting escape button exits fullscreen mode 2018-01-07 12:35:11 -05:00
Florrie de36de6254 Fix duplicate birthday sound clips 2018-01-05 18:44:30 -04:00
Paul Kaplan d2f8c29d4b Merge pull request #1169 from paulkaplan/costume-backdrop-blocks
Use new looks reporters with menus for costume name and number.
2018-01-05 11:37:06 -05:00
chrisgarrity f501a69f93 Merge pull request #1173 from chrisgarrity/reduce-preview-asset-size
Improve performance and cosmetics
2018-01-04 16:17:16 -05:00
Paul Kaplan 52537c9a2f Merge pull request #1170 from towerofnix/fix-deletion-warning
Remove sprite-specific text from sprite/sound/etc deletion warning
2018-01-04 16:00:58 -05:00
chrisgarrity 1f65bb078f Improve performance and cosmetics
- reduced the load time of the preview modal assets
- changed cursor to ‘pointer’ for modal buttons
2018-01-04 15:29:01 -05:00
Andrew Sliwinski 7786f37437 Change default variable name to 'my variable'. Resolves GH-1162
* Change default variable name to 'my variable'. 

* Update integration test to look for 'my variable'. Re GH-1162

* Resolve issue with space in integration test
2018-01-04 15:27:08 -05:00
Florrie 9fa0eab376 Remove sprite-specific text from sprite/sound/etc deletion warning 2018-01-04 15:32:35 -04:00
Paul Kaplan b1481fead5 Use new looks reporters with menus for costume name and number.
Update opcode label for monitors.
2018-01-04 10:15:25 -05:00
Paul Kaplan 93ee99ca04 Merge pull request #1159 from thisandagain/bugfix/246
Minor revisions to new sprites and costumes
2018-01-03 15:36:02 -05:00
Matthew Taylor 0e56c4db6e Implement paint-75: Add blank costume button (#1137)
* Implement paint-75: Add blank costume button

* add backdrop icon, use default name

thanks @fsih !
2018-01-03 15:26:55 -05:00