Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/openfl/scratch-openfl
Open source version of the Scratch 2.0 project editor. This is the basis for the online and offline versions of Scratch found on the website.
https://github.com/openfl/scratch-openfl
Use app's stage instead
4eb9073f283ecfc52174be83e74b7b82194940ff authored over 9 years ago by Shane M. Clements <[email protected]>Support importing animated GIFs into a costume
52c1a9336f453ce8ca9841151c36ebf90eec031b authored over 9 years ago by Shane M. Clements <[email protected]>
On undo or redo, we now reactivate the tool that currently looks like
it's active. This means th...
We were setting the `color` property on the stage with the assumption
that it would fail silentl...
Make stop button call ScratchExtensions.stop()
c0eeb543d43c73078e88e043ee898ce93df5afd4 authored over 9 years ago by Chris Willis-Ford <[email protected]>d64eb42fdd95e8c4ff6f44d9f06da3f31fbcec80 authored over 9 years ago by Chris Willis-Ford <[email protected]>
f7d27c5e00cb5f81894dce2953e4a09230500d47 authored over 9 years ago by Chris Willis-Ford <[email protected]>
This log level will report the event to JS so that it can trigger web UI
changes, get reported t...
cda89570c2fb294c69e1b9056bf3dba02965561c authored over 9 years ago by Chris Willis-Ford <[email protected]>
f166e9ab2f829f39a672ebf75e092e037b216171 authored over 9 years ago by Chris Willis-Ford <[email protected]>
The report() method on Log() is now formatted for readability on our
event reporting middleware.
ade91b79a6ec43b226f8ba82be923542ed15a86a authored over 9 years ago by Chris Willis-Ford <[email protected]>
Also include severity in toJSON() output.
ecc60e5f35dfa06ee5c597ed6523c0755741c26f authored over 9 years ago by Chris Willis-Ford <[email protected]>
The idea with this logging system is that we will record up to a fixed
number of events, and if ...
The `stop()` method is a new method that will allow ScratchExtensions to
decide whether to call ...
b03f2f689299ae7fafa69cdc692121fa413f1882 authored over 9 years ago by Shane M. Clements <[email protected]>
3244048fb1c855821d482b4875b7cc73378c6873 authored over 9 years ago by Shane M. Clements <[email protected]>
If the instance has been removed from the stage then this.stage will be null. Use the app's stag...
d50f71bdd29367c571b04fcb2dda8c63ceb5135f authored over 9 years ago by Shane M. Clements <[email protected]>417178c024089e748d7d349459250c348344ff15 authored over 9 years ago by Shane M. Clements <[email protected]>
2d5dcb08c7f013f902e3ce168f6c71ab24dde1a4 authored over 9 years ago by Shane M. Clements <[email protected]>
Don't play beyond the end of our buffer
3b295e4edb75774f2366fb814986f78840d47695 authored over 9 years ago by Shane M. Clements <[email protected]>add null check
6911ac800ed54ddfd53f999d9c2e70bf158c6349 authored over 9 years ago by Shane M. Clements <[email protected]>Bump down the max texture size.
a1d77886ca5f81567f2f5401075229c2ae402752 authored over 9 years ago by Shane M. Clements <[email protected]>Make sure the backbuffer isn't too small
10a3c21d86fefd705df2f70865d3451bceebeaa9 authored over 9 years ago by Shane M. Clements <[email protected]>5b9ec0c68dc177c300e9c4463ca6effae45704d6 authored over 9 years ago by Shane M. Clements <[email protected]>
758493b6dd6f6788238e95ededac9f667a9b9132 authored over 9 years ago by Shane M. Clements <[email protected]>
936abf8f67fac778519d5c5f3989290eb77337af authored over 9 years ago by Shane M. Clements <[email protected]>
2d21e5348dbd93c52ce81f8660c0cf6d45c7b488 authored over 9 years ago by Shane M. Clements <[email protected]>
cd48213f521ae1ccfbc9dcec4bb90b4558c4b891 authored over 9 years ago by Joshua Granick <[email protected]>
aeb1a420ba22045a2ba59e17d3cec01d3c8ffd50 authored over 9 years ago by Joshua Granick <[email protected]>
1c0e426312a1a663ffcc64d78d516f5ab4b677f6 authored over 9 years ago by Joshua Granick <[email protected]>
f9c57fae5ad00fd44e0228aae3f7830fc7f85a77 authored over 9 years ago by Joshua Granick <[email protected]>
b1e2d7529bae9edc23a7400130e3f466346a2f4f authored over 9 years ago by Chris Willis-Ford <[email protected]>
This should make official extensions work correctly in both staging and
production environments....
1846f8f6e41baa3bc6a6efbefd30421157d9d00c authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fix exception when processing `key () pressed?`
562b9afc6104798cdba06ddebcafc150a5cf5ac8 authored over 9 years ago by Chris Willis-Ford <[email protected]>
When 'any' key support went in, this code was rearranged so that
checking `stack.args[0]` was no...
Show Load Experimental Extension only in dev mode
803ba94cd63356796303dc99c49ec3c4a723ae14 authored over 9 years ago by Chris Willis-Ford <[email protected]>
The button only works on ScratchX so it should be hidden elsewhere.
This fixes LLK/scratch-flash...
Set up Gradle build scripts and tell Travis to use them
9f5edb77d79dea4315a80591c7b8658b326c867e authored over 9 years ago by Chris Willis-Ford <[email protected]>This replaces the hardcoded placeholder.
49417ea52b13899dde766d852ade5d00417de52e authored over 9 years ago by Chris Willis-Ford <[email protected]>
Also, build both 10.2 and 11.6 in the Travis "install" phase.
It seems that GradleFX doesn't do ...
bac69eea41d35cfc8cf803e6050ed58d10543098 authored over 9 years ago by Chris Willis-Ford <[email protected]>
I think this will be more clear to future devs
67907db0f9dbada3da14e7ccb80d95cae5a03f8f authored over 9 years ago by Chris Willis-Ford <[email protected]>967aef321971d80562fa709749d74472066b4eec authored over 9 years ago by Chris Willis-Ford <[email protected]>
8df2fa8be01d256432197ec62243d76fc3c03428 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Also added osmf.swc
be243d34e7efb02db23addf4ccb051d08f677210 authored over 9 years ago by Chris Willis-Ford <[email protected]>The core logic can now be shared with the online and offline editors.
c772f0515aa59671211a4205ee710179611da889 authored over 9 years ago by Chris Willis-Ford <[email protected]>d0459a1b44184da7d874bf660db2f766378088c9 authored over 9 years ago by Chris Willis-Ford <[email protected]>
a79b86f01cb56ca1b472a057b615115dc8f1bbfd authored over 9 years ago by Chris Willis-Ford <[email protected]>
Use `gradle build` to build the default variant, currently `New`.
Use `gradle build -Pvariant=Ol...
Don't thrown an exception when loadBytes fails.
20902bf8a1845c5dc9eb8499b5a4912878e9255c authored over 9 years ago by Shane M. Clements <[email protected]>88184226df535cd1b889c02807226dc2a0e07284 authored over 9 years ago by Shane M. Clements <[email protected]>
Moved any key in menu
bf4ccebd2dc29ef5c2bded442003cceac4bc85c6 authored over 9 years ago by Shane M. Clements <[email protected]>Renaming broadcasts (using right click menu)
fbb6de87f974667a0ba475d1cd9521ba0aeba769 authored over 9 years ago by Shane M. Clements <[email protected]>bc4e67d64e519a15a276f2b586ae80217731bd89 authored over 9 years ago by Shane M. Clements <[email protected]>
Add "any" to key press menu
6b78730df04c73e64ebd31f902e2347dd5ca2a90 authored over 9 years ago by Shane M. Clements <[email protected]>Adds new item "go to definition" for drop-down menus of custom block callers
211f6992891f6a00ab0769121c8b2d430f7d736a authored over 9 years ago by Shane M. Clements <[email protected]>f1c5e5a08eb67b2e1dd3e4d49d81bd0847507a1d authored over 9 years ago by TheLogFather <[email protected]>
Change function name to match spec name (Spec.PROCEDURE_DEF="procDef").
Slight tidy-up of code.
Optimize toggling watcher visibility
d7455e344548970d89f6be404241bb6e74801c9e authored over 9 years ago by Shane M. Clements <[email protected]>Aborting block drag operations by pressing ESC.
86361a441f464e80787c0add4432c075b836ed86 authored over 9 years ago by Shane M. Clements <[email protected]>Added a null check in imaDecompress.
03021646fe256e1e8c0d2f04b10cf42c18520147 authored over 9 years ago by Chris Willis-Ford <[email protected]>When renaming a variable, the current name is proposed.
1f8872db7bc913bbc25b66d559597ae62447884c authored over 9 years ago by Shane M. Clements <[email protected]>Fix corner rounding
24a499966ff296b4513c9541f25f5633a9350ce7 authored over 9 years ago by Shane M. Clements <[email protected]>e3bbd7462870d27317e1a7fba927182548642688 authored over 9 years ago by Shane M. Clements <[email protected]>
Fix argument comparisons
e53257e344b757e09daa6baf834d563825d8cfe0 authored over 9 years ago by Chris Willis-Ford <[email protected]>1b61f2602c288f483fb26feb0d9c696ee18bb9c6 authored over 9 years ago by Shane M. Clements <[email protected]>
8a02c38ec24ce335d8f1b7804e82fe41b1bb55d9 authored over 9 years ago by Shane M. Clements <[email protected]>
6afc2e85b44da27866437ba3e965cc2d19eaed9c authored over 9 years ago by Shane M. Clements <[email protected]>
Ant build improvements
bb4c35e742fd2a666722443397c22aaded0bf244 authored over 9 years ago by Shane M. Clements <[email protected]>333c0cdad782b077db4d7b630113681e0e37aef2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Flash 11.6 is the earliest version that supports our current 3D code.
6d422c1697c41d38ba56ed396efac00a79cd5a7f authored over 9 years ago by Chris Willis-Ford <[email protected]>
All variables used by git-commit-id (except the output) are now local.
The git command now runs ...
This change makes SCRATCH::revision available as a string in the AS3
code. When built through ID...
41646aebf0cf0a6b10d08838c65c5f86472ff967 authored over 9 years ago by Matthew Taylor <[email protected]>
ff28aeeb824f9a767ee1057a41e2a27bb7c5f56e authored over 9 years ago by Matthew Taylor <[email protected]>
Ensure correct appScale when activating 3D mode
d6d02d269e731f8f1b4947cb89dbff02fe7b587c authored over 9 years ago by Shane M. Clements <[email protected]>
Instead of calling `setRenderView()` when setting up the 3D context,
call `onStageResize()` whic...
Apply video transparency as ghost effect
6ae9d10a3a18b6edfc31d81b0718a16b23996e87 authored over 9 years ago by Shane M. Clements <[email protected]>
The previous method of making the video image transparent relied on the
fact that all objects we...
Bring back texture filtering workaround
1e551ac79223cf790b4aca33822fe031f2e7c4ab authored over 9 years ago by Shane M. Clements <[email protected]>
The recent 3D refactor broke the `forcePixelate` flag, which used to
force the pixelate effect o...
Override protocols in URL overrides
ac39ed3b4a883bfb40e4f9863db1462fb2425c8f authored over 9 years ago by Shane M. Clements <[email protected]>Revert sound refactor
26d988209690846b9735c23b877a208e42f31206 authored over 9 years ago by Chris Willis-Ford <[email protected]>
If the SWF is loaded over HTTP or HTTPS then overrideURLs will replace
the protocol specified by...
f9e9a3164699edadbb59672ef0e96f76b601416a authored over 9 years ago by Shane M. Clements <[email protected]>
Convert sounds to native Flash Sound objects and use them for playback.
9fb9a69e73cf3e104eaf760c1b11456ecf6a2bd7 authored over 9 years ago by Chris Willis-Ford <[email protected]>555643cd943e124427187b14cc1104bf50a01248 authored over 9 years ago by Shane M. Clements <[email protected]>
bd941700bda05e1b8f5a4527717b2ea60a68aef9 authored over 9 years ago by Shane M. Clements <[email protected]>
3fcb0fa623b785eedbefda6ec6b4d59aea162785 authored over 9 years ago by Shane M. Clements <[email protected]>
62febe97450074eafcac46e6f506ddb5dd412653 authored over 9 years ago by Shane M. Clements <[email protected]>
7fe5eefd9ef8642f9217960a8dfb01c27e637757 authored over 9 years ago by Shane M. Clements <[email protected]>
Microworlds
45809d554dd8b1d7127ea4b008db7ddacd3c2638 authored over 9 years ago by Chris Willis-Ford <[email protected]>3340cad7641ee46c638be20f99ddeb4058ea27e2 authored over 9 years ago by Shane M. Clements <[email protected]>
f54ed8bdf43781d026375a4d52cfdafd6bfd24a9 authored over 9 years ago by Shane M. Clements <[email protected]>
Added a method for setting default urls that can be overridden.
faebeb012d19b65bb6d49c5802eb2f6af08362d5 authored over 9 years ago by Chris Willis-Ford <[email protected]>Expose savePhotoAsCostume() to allow override
a3dd412acafd7406270247b23a4120491d3ef1fa authored over 9 years ago by Shane M. Clements <[email protected]>Fix logo positioning
18fbb046763e6434b5025d2c52815cb600e0df4a authored over 9 years ago by Shane M. Clements <[email protected]>d18f5b144f584c66d34a51b1383b7b6a0823fc3a authored over 9 years ago by Shane M. Clements <[email protected]>