Discuss Scratch

NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

I am currently working on a remodel of blob8108/tjvr's scratchblocks

You can find the repo at https://github.com/s3blocks/s3blocks.github.io or the live demo here: https://s3blocks.github.io/

Known Bugs:
  • Input text does not properly scale the input field
  • Green flag is missing its pole and and improperly aligned to block
  • Input field does not align to block text
  • Input fields are too small
  • Green flag is misaligned and still the old icon
  • End block is malformed when not connected to anything

To do:
  • Replace all symbols with correct 3.0 versions
  • Publish unpackaged repository for users to easily fork Up at github.com/s3blocks/s3blocks
  • Add 3.0 extension icons
  • Redo s3Blocks homepage //still needs some work

Feel free to report bugs or contribute to this project!
Updates:

2018, April 6th: Completely refactored s3Blocks codebase, fixing a number of bugs.
2018, April 8th: Redid s3Blocks homepage to look like Scratch 3.0.
2018, April 20th: First attempt at making s3Blocks compatible with the new Wiki.
2019, January 31st: Everything is basically fixed! ready for release on the forums.

Comparison of s3blocks and scratchblocks

Last edited by NitroCipher (Feb. 1, 2019 17:30:41)

-Vuton-
Scratcher
1000+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

Is this under the MIT license? I was thinking of taking it, and giving the GUI a full overhaul. I was originally going to do it with scratchblocks, but decided it would be better with your remodel as it'll be better in the future when Scratch 3.0 is released.

Last edited by -Vuton- (Jan. 27, 2018 22:48:21)

NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

-Vuton- wrote:

Is this under the MIT license? I was thinking of taking it, and giving the GUI a full overhaul. I was originally going to do it with scratchblocks, but decided it would be better with your remodel as it'll be better in the future when Scratch 3.0 is released.

it is under MIT license
NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

I finally got around to publishing the github repo for the unpackaged version
NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

bump
apple502j
Scratcher
1000+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

martinohanlon
Scratcher
3 posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

Great to see scratchblocks being picked up and being migrated to version 3.

How can we get involved? What would help?
NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

martinohanlon wrote:

Great to see scratchblocks being picked up and being migrated to version 3.

How can we get involved? What would help?

I am having some trouble with the scaling of the input bubbles. The text seems to want to get bigger than the bubble itself. You can look at the unpacked repo here: http://github.com/s3blocks/s3blocks
martinohanlon
Scratcher
3 posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

I just had a quick look round and I think I understand what you mean about the input bubbles, they seem to be slightly bigger than the text.

Would it be helpful if I did some testing and raised issues in the repo?
dnowba
Scratcher
23 posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

Happy to see scratchblocks to update to V3.
I hope the language ‘Chinese(zh_tw)’ can be supported in forum this time.
Thank you guys.
NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

It is still a little off, but with a userscript I was able to use s3Blocks in the forums!
infinitytec
Scratcher
1000+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

NitroCipher wrote:

It is still a little off, but with a userscript bit of client side code that enhances a webpage I was able to use s3Blocks in the forums!
Corrected.
[/offtopic]

Last edited by infinitytec (April 19, 2018 03:52:54)

kenny2scratch
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

Does this provide a similar API to s2blocks? If it does it might be compatible with the Wiki scratchblocks MediaWiki extension.
NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

kenny2scratch wrote:

Does this provide a similar API to s2blocks? If it does it might be compatible with the Wiki scratchblocks MediaWiki extension.

This is a direct fork of tjvr's scratchblocks, so it probably wont be too big of an issue implementing it into the new wiki. I am not sure if this will work, but https://github.com/s3blocks/mw-s3blocks is a fork that might run.
AmazingMech2418
Scratcher
1000+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

In my opinion, there should be a block like this:
(Inline Run{ask () and wait
return (answer)::grey}::operators)
It would need block to JS conversions and block inputs to run though…
Sorry if it sounds unrelated, but I used s3blocks to come up with the solution.

Last edited by AmazingMech2418 (May 17, 2018 20:15:27)

chexbox
Scratcher
100+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

Are you going to open the “Issues” section on the GitHub page?
Edit: Thanks!

Last edited by chexbox (May 28, 2018 01:54:46)

NitroCipher
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

chexbox wrote:

Are you going to open the “Issues” section on the GitHub page?
Current Issues:
  • Pen as extension (red)
  • “Clear” to “Erase All”
  • Color input wrong size
  • Dropdowns should be round

Whoops, didn't realize that the issues page wasn't automatic. I just enabled it, feel free to add issues.
ninjagolloyd
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

should browser and headless maybe be separate branches?
chexbox
Scratcher
100+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

NitroCipher wrote:

chexbox wrote:

Are you going to open the “Issues” section on the GitHub page?
Current Issues:
  • Pen as extension (red)
  • “Clear” to “Erase All”
  • Color input wrong size
  • Dropdowns should be round

Whoops, didn't realize that the issues page wasn't automatic. I just enabled it, feel free to add issues.
I'll add these, and any others I find.
ninjagolloyd
Scratcher
500+ posts

s3blocks: Scratchblocks remodeled for Scratch 3.0

also this

i tried to fix it but i couldnt get it to work to save my life

Powered by DjangoBB