Discuss Scratch
- reallysoftuser
-
1000+ posts
Concept: Compact View
Here's my concept: Compact View!
The Compact Stacks are less laggy, easier to render and faster on old computers![probably]

They're like normal block stacks but they're more compact, function different, and look more like written code.
(Some parts of the image are sorta hidden if you're using the Forums in light mode)
sorry about the random bold text and other weird stuff i made this in powerpoint in like 10 minutes lol
The Compact Stacks are less laggy, easier to render and faster on old computers![probably]

They're like normal block stacks but they're more compact, function different, and look more like written code.
(Some parts of the image are sorta hidden if you're using the Forums in light mode)
sorry about the random bold text and other weird stuff i made this in powerpoint in like 10 minutes lol
Last edited by reallysoftuser (Sept. 5, 2021 17:36:19)
- reallysoftuser
-
1000+ posts
Concept: Compact View
If you right click on a slot of a block you can add an operator or variable, I'll add that to the suggestion later
Last edited by reallysoftuser (March 24, 2021 00:59:15)
- Steve0Greatness
-
1000+ posts
Concept: Compact View
Interesting idea, this could be a good idea for speeding up some people's computers.
I made a full mockup from your mockup:

I made a full mockup from your mockup:

- Steve0Greatness
-
1000+ posts
Concept: Compact View
I've made more(original) mockups:
Before editing

Editing a block(adding operators, variables, or Boolean where they are allowed to go):

After editing:

Adding a Block/Script(selecting an event block will make a new Script):

Before editing

Editing a block(adding operators, variables, or Boolean where they are allowed to go):

After editing:

Adding a Block/Script(selecting an event block will make a new Script):

Last edited by Steve0Greatness (March 24, 2021 01:46:02)
- Maximouse
-
1000+ posts
Concept: Compact View
I don't like this idea:
- Having multiple different versions of the editor is confusing
- This would likely be harder to use than the normal editor
- I don't like having to arrange stacks of blocks horizontally
- It wouldn't improve performance significantly (or not at all)
- reallysoftuser
-
1000+ posts
Concept: Compact View
1. Please explain why I don't like this idea:
- Having multiple different versions of the editor is confusing
- This would likely be harder to use than the normal editor
- I don't like having to arrange stacks of blocks horizontally
- It wouldn't improve performance significantly (or not at all)
2. Please explain why
3. That's your opinion and I respect that
4. Please explain why
- TheQuackHouse
-
100+ posts
Concept: Compact View
No support, younger Scratchers wouldn't understand this feature, and I like how the Scratch Blocks already are.
The reason why I like how it is? It's because scripts are easier to find with Scratch Blocks than using Compact View.
Also Scratch can't lag that hard if you're not making big projects.
And what is Pet Cat?maybe it's a custom block?
EDIT: LETS GOOOOOOO 100TH POST!!!!!!
The reason why I like how it is? It's because scripts are easier to find with Scratch Blocks than using Compact View.
Also Scratch can't lag that hard if you're not making big projects.
And what is Pet Cat?maybe it's a custom block?
EDIT: LETS GOOOOOOO 100TH POST!!!!!!
Last edited by TheQuackHouse (March 24, 2021 12:37:03)
- han614698
-
1000+ posts
Concept: Compact View
No support.
Although this may be different, it may be rejected:
Although this may be different, it may be rejected:
No support, again, this is WAY too confusing. 2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.
This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
- PGBFLITE6373
-
1000+ posts
Concept: Compact View
I think its not rejected look at the bolded part No support.
Although this may be different, it may be rejected:No support, again, this is WAY too confusing. 2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.
This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
- reallysoftuser
-
1000+ posts
Concept: Compact View
This isn't text based, and how is this confusing?? No support.
Although this may be different, it may be rejected:No support, again, this is WAY too confusing. 2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.
This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
- han614698
-
1000+ posts
Concept: Compact View
I don't like the editor in two ways; for new scratchers this would be really confusing to switch, and we don't want to further complicate scratch.This isn't text based, and how is this confusing?? No support.
-snip-
- the2000
-
1000+ posts
Concept: Compact View
Because I doubt that displaying the blocks is causing most of the lag on Scratch? Most lag is because Scratch is a double-interpreted language, not because the blocks are hard to display. Scratch 3.0 blocks are much simpler in design than those of 2.0 and 1.x.4. Please explain why 4. It wouldn't improve performance significantly (or not at all)
- Maximouse
-
1000+ posts
Concept: Compact View
1. From the list of rejected suggestions: It could be confusing if someone is trying to learn Scratch from someone who is using a completely different layout of the editor than them.1. Please explain why I don't like this idea:
- Having multiple different versions of the editor is confusing
- This would likely be harder to use than the normal editor
- I don't like having to arrange stacks of blocks horizontally
- It wouldn't improve performance significantly (or not at all)
2. Please explain why
3. That's your opinion and I respect that
4. Please explain why
2. There is no block palette so you have to go through the whole list of blocks every time you want to add a new one
4. As the2000 said, block rendering doesn't affect performance significantly. There are probably much better ways to optimize Scratch for slower devices.
- Chiroyce
-
1000+ posts
Concept: Compact View
No support, most people have computers that can run Scratch with average performance
(I have a 10 year old laptop - it runs Scratch very well with a 2nd gen i5)
The graphics are quite minimalistic in a bad way, I prefer blocks that have a physical feel to them rather than rectangles.
The ST can just make Scratch a text based language if they really care about performance.
(I have a 10 year old laptop - it runs Scratch very well with a 2nd gen i5)
The graphics are quite minimalistic in a bad way, I prefer blocks that have a physical feel to them rather than rectangles.
The ST can just make Scratch a text based language if they really care about performance.
- Bacteria999
-
1000+ posts
Concept: Compact View
If your computer can't render a lego piece in 2d you must be using an ENIAC.
- reallysoftuser
-
1000+ posts
Concept: Compact View
You're forgetting that some scratch projects have like 600 blocks per sprite If your computer can't render a lego piece in 2d you must be using an ENIAC.
- Chiroyce
-
1000+ posts
Concept: Compact View
If your computer can't render a lego piece in 2d you must be using an ENIAC.EXACTLY! It's not the editor's fault, it's the fact that Scratch has to do a lot of compiling and limit frame rate to 30.
- Maximouse
-
1000+ posts
Concept: Compact View
There are better ways to optimize the editor.You're forgetting that some scratch projects have like 600 blocks per sprite If your computer can't render a lego piece in 2d you must be using an ENIAC.