A modding framework for Snap!, made by @tethrarxitet and @codingisfun2831t.
For now, CrackleSDK does not have any pages for it on common browser extension stores, so you will have to load it manually for your browser. I haven't put it on any stores as it isnt in a good enough state yet..
Go to about:debugging, go to This Firefox, click Load Temporary Add-on... and select the manifest.json file in this directory. Now, whenever you launch Snap! you should see the new addon button.
First, go to chrome://extensions/. There should be a "Developer mode" options. Simply press that, and then go to the "Manage Extensions" option/There should be a "Load unpacked" button at the top left. Import your CrackleSDK folder in there, and see the results.
When launching Snap! with Crackle open, you should see a new button being added to the title bar:
If you were to click on the addon button, you'll see this menu popup:
Here is what each of those options do:
About Crackle...- Display a dialog containing info about CrackleLoad mod from code...- Load mod from direct codeLoad mod from file...- Load mod from a file on your computerManage loaded mods...- Display a menu allowing you to see info or delete mods currently loaded
For mod creators, check out the API documentation so you can make your own mods.
Contributes are welcome! Make sure that whenever you do a change, update the HISTORY.md file for later! We dont have much style guides, just make sure to put that comment at the start of any new files. If theres anything style-related thing in your pull request that any of us want you to change, we will just tell you.
Also, try to use Conventional Commits format for your commits messages. It doesn't have to be perfect, just please use it.


