Discuss Scratch

DeleteThisAcount
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

ihgfedcba wrote:

Sheep_maker wrote:

ihgfedcba wrote:

It appears that the font “Serif” uses a system font instead of Scratch providing its own.

https://i.imgur.com/9bn6GV9.png
Are you sure there's no extension messing with the fonts? The rest of the Scratch GUI is defined to have a sans serif font, not a monospace font, unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial.
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

“unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial”

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

https://i.imgur.com/RbxhEvd.png
what actually have you done



infinitytec
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

DeleteThisAcount wrote:

ihgfedcba wrote:

Sheep_maker wrote:

ihgfedcba wrote:

It appears that the font “Serif” uses a system font instead of Scratch providing its own.

https://i.imgur.com/9bn6GV9.png
Are you sure there's no extension messing with the fonts? The rest of the Scratch GUI is defined to have a sans serif font, not a monospace font, unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial.
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

“unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial”

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

https://i.imgur.com/RbxhEvd.png
what actually have you done
^^


Not here much, but sometimes I lurk.
God has a plan. He has a plan for everything, and everyone.
Greenduck54
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

liamdadude wrote:

So how about private STUDIOS. Scratchers can still see your projects but you can have to send invite to be apart of studio
That's literally how studios currently work, unless you allow anyone to add projects

infinitytec wrote:

DeleteThisAcount wrote:

ihgfedcba wrote:

Sheep_maker wrote:

ihgfedcba wrote:

It appears that the font “Serif” uses a system font instead of Scratch providing its own.

https://i.imgur.com/9bn6GV9.png
Are you sure there's no extension messing with the fonts? The rest of the Scratch GUI is defined to have a sans serif font, not a monospace font, unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial.
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

“unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial”

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

https://i.imgur.com/RbxhEvd.png
what actually have you done
^^
why would you do that

Last edited by Greenduck54 (Feb. 4, 2019 16:05:58)


I used to make stuff on here, now i just come on when i'm bored, don't expect anything from me now.
Last edited by Greenduck54 (Jan. 1, 2020 00:00:00)
oh no, the joke is dead because that time is no longer in the future :I
Last edited by Greenduck54 (Apr. 20, 2069 00:00:00)
that's better
;
tkelley353
Scratcher
2 posts

Scratch 3.0 Technical Discussion

Anybody know why the microbit extension in scratch-vm lacks support for write operations? I was thinking about making a contribution to the code for that but wasn't sure if there was an architectural limitation/reason that would prevent this?
NitroCipher
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

tkelley353 wrote:

Anybody know why the microbit extension in scratch-vm lacks support for write operations? I was thinking about making a contribution to the code for that but wasn't sure if there was an architectural limitation/reason that would prevent this?

what write operations are you talking about?

I hope my post helped you in some way! Post count: 500+

Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::#4b4a60 //https://scratch.mit.edu/discuss/topic/290031/ Basically done!
This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
tkelley353
Scratcher
2 posts

Scratch 3.0 Technical Discussion

NitroCipher wrote:

tkelley353 wrote:

Anybody know why the microbit extension in scratch-vm lacks support for write operations? I was thinking about making a contribution to the code for that but wasn't sure if there was an architectural limitation/reason that would prevent this?

what write operations are you talking about?

Digital writes on the GPIO pins.
ihgfedcba
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

Greenduck54 wrote:

liamdadude wrote:

So how about private STUDIOS. Scratchers can still see your projects but you can have to send invite to be apart of studio
That's literally how studios currently work, unless you allow anyone to add projects

infinitytec wrote:

DeleteThisAcount wrote:

ihgfedcba wrote:

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

https://i.imgur.com/RbxhEvd.png
what actually have you done
^^
why would you do that
Because those fonts like Arial and Times New Roman are so useless…
SimpleScratch
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

tkelley353 wrote:

Anybody know why the microbit extension in scratch-vm lacks support for write operations? I was thinking about making a contribution to the code for that but wasn't sure if there was an architectural limitation/reason that would prevent this?
Because the Scratch Link and the microbit .hex file are closed source at the moment, its tricky to see how to add in the ability to control the GPIO pins.

When (or if) these become open source, then it will be possible to look into what can be achieved
infinitytec
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

ihgfedcba wrote:

Greenduck54 wrote:

liamdadude wrote:

So how about private STUDIOS. Scratchers can still see your projects but you can have to send invite to be apart of studio
That's literally how studios currently work, unless you allow anyone to add projects

infinitytec wrote:

DeleteThisAcount wrote:

ihgfedcba wrote:

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

https://i.imgur.com/RbxhEvd.png
what actually have you done
^^
why would you do that
Because those fonts like Arial and Times New Roman are so useless…
Ummm no… I can think of a lot of uses.
Just what have you done!?!?!?
That's your issue. You have messed up your fonts.


Not here much, but sometimes I lurk.
God has a plan. He has a plan for everything, and everyone.
ihgfedcba
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

infinitytec wrote:

ihgfedcba wrote:

Greenduck54 wrote:

liamdadude wrote:

So how about private STUDIOS. Scratchers can still see your projects but you can have to send invite to be apart of studio
That's literally how studios currently work, unless you allow anyone to add projects

infinitytec wrote:

DeleteThisAcount wrote:

ihgfedcba wrote:

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

https://i.imgur.com/RbxhEvd.png
what actually have you done
^^
why would you do that
Because those fonts like Arial and Times New Roman are so useless…
Ummm no… I can think of a lot of uses.
Just what have you done!?!?!?
That's your issue. You have messed up your fonts.
no, I have cleaned up and clean up is subjective
NickyNouse
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion


ihgfedcba wrote:

Sheep_maker wrote:

ihgfedcba wrote:

It appears that the font “Serif” uses a system font instead of Scratch providing its own.
Are you sure there's no extension messing with the fonts? The rest of the Scratch GUI is defined to have a sans serif font, not a monospace font, unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial.
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

“unless your computer happens to not have Helvetica Neue, Helvetica, nor Arial”

That's actually true. I deleted most of the fonts from my PC as they are useless. For each font I deleted, there's something better (namely Consolas). And that Tahoma is fake, it's required for FontForge to display correctly. Sorry if I'm speaking in an off-topic language.

ihgfedcba wrote:

– snip –

no, I have cleaned up and clean up is subjective
Arright I'll bite, but only cuz I already wrote this rant – you can't both delete default fonts from your computer and then complain when software expects them to be there. And the ST did include a contingency for users like you who don't have one of the above fonts installed: it defaults to the system sans-serif font which does mean something specific, no matter what operating system/browser combo you're using. If you prefer Consolas or whatever over Arial/Helvetica, why not set your browser to treat Consolas as the system sans font so you can use Scratch 3.0 with it? And if you've already done that, why are you complaining?

It's reasonable of the ST to assume that most users will have one of those fonts installed because Helvetica comes on OSX and iOS, and Arial comes on Windows, which according to statcounter.com covers around 55% of all (personal?) computers worldwide. On Android, “sans-serif” defaults to Roboto. Roboto is similar to Helvetica which is probably why they're okay with not naming an Android font explicitly – so that covers another 38% of browser market share. And worst case for that other 7% they default to a subpar system sans-serif font, which (if the browser is up to spec) should still work just fine. Heck, it'd still work fine with a serif font as long as you could read it. Moreover, Scratch is meant to be used in schools where I imagine they're even more likely to be using a popular OS that hasn't had these fonts removed.

Last edited by NickyNouse (Feb. 5, 2019 07:11:38)

ihgfedcba
Scratcher
100+ posts

Scratch 3.0 Technical Discussion



I am NOT self-complaining at all. It's true that the “Serif” font in the PNG and SVG editors built-in into Scratch is requesting a system font. This doesn't occur with the rest of the fonts, which come from the server.

Last edited by ihgfedcba (Feb. 6, 2019 05:37:03)

Kool_Kat_2216
Scratcher
14 posts

Scratch 3.0 Technical Discussion

How do you set the slider variable value (max and minimum value) in Scratch 3.0.?
If not, has the Scratch Team removed it?

Following is a screenshot of Scratch 3.0.:
https://imageshack.com/a/img921/2056/btK1AQ.png

Following is a screenshot of Scratch 2.0.:
https://imageshack.com/a/img924/8379/Hf8HLd.png

If you know about this feature, please comment on my profile or quote this comment and respond.

Regards,
Kool_kat_2216 :-)
imfh
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

Kool_Kat_2216 wrote:

How do you set the slider variable value (max and minimum value) in Scratch 3.0.?
If not, has the Scratch Team removed it?

Following is a screenshot of Scratch 3.0.:
https://imageshack.com/a/img921/2056/btK1AQ.png

Following is a screenshot of Scratch 2.0.:
https://imageshack.com/a/img924/8379/Hf8HLd.png

If you know about this feature, please comment on my profile or quote this comment and respond.

Regards,
Kool_kat_2216 :-)

The feature hasn't been removed, it hasn't been added yet though. It is still in Scratch's .sb3 project.json so you can edit it there.

Scratch to Pygame converter: https://scratch.mit.edu/discuss/topic/600562/
WilyGravy57
Scratcher
39 posts

Scratch 3.0 Technical Discussion

I also like scratch 3.0, but some disadvantages should also be seen.
1) Cloud variables
2) Hacked blocks

Note: This is no offence, but trying to help to make scratch better, because I love scratch and I have been using it since scratch 2.0.

Signature- Happy to help

When [scratch icon v] clicked::hat extension //always true, works for all
repeat until <you are scratcher::looks>{
if ([scratchers v] got [many v] likes::list){
think [myself v] [They really love scratch]::variables
}(Select, you are good::grey)::operators
if ([scratchers v] got [no v] likes::list){
think [myself v] [They are just jealous...]::variables
}(Select, you are bad::grey)
}::sensing
WilyGravy57
Scratcher
39 posts

Scratch 3.0 Technical Discussion

imfh wrote:

Kool_Kat_2216 wrote:

How do you set the slider variable value (max and minimum value) in Scratch 3.0.?
If not, has the Scratch Team removed it?

Following is a screenshot of Scratch 3.0.:
https://imageshack.com/a/img921/2056/btK1AQ.png

Following is a screenshot of Scratch 2.0.:
https://imageshack.com/a/img924/8379/Hf8HLd.png

If you know about this feature, please comment on my profile or quote this comment and respond.

Regards,
Kool_kat_2216 :-)

The feature hasn't been removed, it hasn't been added yet though. It is still in Scratch's .sb3 project.json so you can edit it there.
Scratch is written is HTML, if I am right…

When [scratch icon v] clicked::hat extension //always true, works for all
repeat until <you are scratcher::looks>{
if ([scratchers v] got [many v] likes::list){
think [myself v] [They really love scratch]::variables
}(Select, you are good::grey)::operators
if ([scratchers v] got [no v] likes::list){
think [myself v] [They are just jealous...]::variables
}(Select, you are bad::grey)
}::sensing
imfh
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

WilyGravy57 wrote:

I also like scratch 3.0, but some disadvantages should also be seen.
1) Cloud variables
2) Hacked blocks

Note: This is no offence, but trying to help to make scratch better, because I love scratch and I have been using it since scratch 2.0.

Signature- Happy to help

I wouldn't say the cloud variables are that worse off. They do have a 256 digit limit rather than 128.

WilyGravy57 wrote:

imfh wrote:

Kool_Kat_2216 wrote:

How do you set the slider variable value (max and minimum value) in Scratch 3.0.?
If not, has the Scratch Team removed it?

Following is a screenshot of Scratch 3.0.:
https://imageshack.com/a/img921/2056/btK1AQ.png

Following is a screenshot of Scratch 2.0.:
https://imageshack.com/a/img924/8379/Hf8HLd.png

If you know about this feature, please comment on my profile or quote this comment and respond.

Regards,
Kool_kat_2216 :-)

The feature hasn't been removed, it hasn't been added yet though. It is still in Scratch's .sb3 project.json so you can edit it there.
Scratch is written is HTML, if I am right…

It is written in HTML5, but that's not the same thing as HTML. It's actually written mainly in JavaScript which is part of HTML5. HTML5 sort of means the tools supported by a modern web browser.

The project json is the file which holds the blocks and stuff. It's not written like a programing language, eg. move(10); think(“Hello”). It is written in JSON which serves a similar purpose to XML if you've heard of that.

Scratch to Pygame converter: https://scratch.mit.edu/discuss/topic/600562/
infinitytec
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

imfh wrote:

WilyGravy57 wrote:

I also like scratch 3.0, but some disadvantages should also be seen.
1) Cloud variables
2) Hacked blocks

Note: This is no offence, but trying to help to make scratch better, because I love scratch and I have been using it since scratch 2.0.

Signature- Happy to help

I wouldn't say the cloud variables are that worse off. They do have a 256 digit limit rather than 128.

WilyGravy57 wrote:

imfh wrote:

Kool_Kat_2216 wrote:

How do you set the slider variable value (max and minimum value) in Scratch 3.0.?
If not, has the Scratch Team removed it?

Following is a screenshot of Scratch 3.0.:
https://imageshack.com/a/img921/2056/btK1AQ.png

Following is a screenshot of Scratch 2.0.:
https://imageshack.com/a/img924/8379/Hf8HLd.png

If you know about this feature, please comment on my profile or quote this comment and respond.

Regards,
Kool_kat_2216 :-)

The feature hasn't been removed, it hasn't been added yet though. It is still in Scratch's .sb3 project.json so you can edit it there.
Scratch is written is HTML, if I am right…

It is written in HTML5, but that's not the same thing as HTML. It's actually written mainly in JavaScript which is part of HTML5. HTML5 sort of means the tools supported by a modern web browser.

The project json is the file which holds the blocks and stuff. It's not written like a programing language, eg. move(10); think(“Hello”). It is written in JSON which serves a similar purpose to XML if you've heard of that.
Actually, HTML is completely different than Javascript. HTML5 is simply the latest version of HTML, and they are quite similar. Javascript is where the actual coding is. Although many things are made in Javascript, they are referred to as HTML or HTML5, which is appropriate as there is strong interactions between them and they are natively supported in browsers.


Not here much, but sometimes I lurk.
God has a plan. He has a plan for everything, and everyone.
imfh
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

infinitytec wrote:

imfh wrote:

snip

It is written in HTML5, but that's not the same thing as HTML. It's actually written mainly in JavaScript which is part of HTML5. HTML5 sort of means the tools supported by a modern web browser.

The project json is the file which holds the blocks and stuff. It's not written like a programing language, eg. move(10); think(“Hello”). It is written in JSON which serves a similar purpose to XML if you've heard of that.
Actually, HTML is completely different than Javascript. HTML5 is simply the latest version of HTML, and they are quite similar. Javascript is where the actual coding is. Although many things are made in Javascript, they are referred to as HTML or HTML5, which is appropriate as there is strong interactions between them and they are natively supported in browsers.

I didn't mean to say JavaScript was HTML, I meant it is often considered part of HTML5. Like you said but more clearly than I did.

Scratch to Pygame converter: https://scratch.mit.edu/discuss/topic/600562/
liamdadude
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

infinitytec wrote:

imfh wrote:

WilyGravy57 wrote:

I also like scratch 3.0, but some disadvantages should also be seen.
1) Cloud variables
2) Hacked blocks

Note: This is no offence, but trying to help to make scratch better, because I love scratch and I have been using it since scratch 2.0.

Signature- Happy to help

I wouldn't say the cloud variables are that worse off. They do have a 256 digit limit rather than 128.

WilyGravy57 wrote:

imfh wrote:

Kool_Kat_2216 wrote:

How do you set the slider variable value (max and minimum value) in Scratch 3.0.?
If not, has the Scratch Team removed it?

Following is a screenshot of Scratch 3.0.:
https://imageshack.com/a/img921/2056/btK1AQ.png

Following is a screenshot of Scratch 2.0.:
https://imageshack.com/a/img924/8379/Hf8HLd.png

If you know about this feature, please comment on my profile or quote this comment and respond.

Regards,
Kool_kat_2216 :-)

The feature hasn't been removed, it hasn't been added yet though. It is still in Scratch's .sb3 project.json so you can edit it there.
Scratch is written is HTML, if I am right…

It is written in HTML5, but that's not the same thing as HTML. It's actually written mainly in JavaScript which is part of HTML5. HTML5 sort of means the tools supported by a modern web browser.

The project json is the file which holds the blocks and stuff. It's not written like a programing language, eg. move(10); think(“Hello”). It is written in JSON which serves a similar purpose to XML if you've heard of that.
Actually, HTML is completely different than Javascript. HTML5 is simply the latest version of HTML, and they are quite similar. Javascript is where the actual coding is. Although many things are made in Javascript, they are referred to as HTML or HTML5, which is appropriate as there is strong interactions between them and they are natively supported in browsers.
Yes. HTML can integrated into JavaScript, but they are 2 completely different Languages.


Hi! Im liamdadude! check out my website

Powered by DjangoBB