Discuss Scratch

PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

(foo v) :: variables reporter
(x position v) :: motion reporter

Currently, if you have a variable reporter, the only way to change it (other than replacing it) is right clicking it. When you right click, it does one of two things:

1. (the preferred way) is it shows you a whole list of all the other options

2. (the worse way) is it either changes to a random variable or the next one.

Why would dropdown reporters be good:

If effect reporters are added then it saves space

It saves space anyway

It makes it so that you don't have to right click to change the variable

It makes it mobile friendly

Last edited by PizzaAddict4Life (May 29, 2020 19:48:49)

garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

Don't you mean
[foo v] :: variable reporter // ugh, :: variable reporter won't work

[x position v] :: motion reporter // how does it work for this?????????
And what is “foo”?

edit: wait what? in my preview, it showed as an extension??????

Last edited by garnetluvcookie (May 29, 2020 16:02:04)

PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

garnetluvcookie wrote:

Don't you mean
[foo v] :: variable reporter // ugh, :: variable reporter won't work

[x position v] :: motion reporter // how does it work for this?????????
And what is “foo”?

edit: wait what? in my preview, it showed as an extension??????

Basically, I couldn't figure out how to do that perfectly though.

“foo” is a common placeholder variable in coding. It is like X and Y in algebra

Last edited by PizzaAddict4Life (May 29, 2020 16:03:14)

garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

PizzaAddict4Life wrote:

garnetluvcookie wrote:

Don't you mean
[foo v] :: variable reporter // ugh, :: variable reporter won't work

[x position v] :: motion reporter // how does it work for this?????????
And what is “foo”?

edit: wait what? in my preview, it showed as an extension??????

Basically, I couldn't figure out how to do that perfectly though.

“foo” is a common placeholder variable in coding. It is like X and Y in algebra
ok. you just do
your variable v :: variable reporter // note: add in [ brackets around the “your variable”
turns into
[your variable v] :: variable reporter
PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

Don't you mean
[foo v] :: variable reporter // ugh, :: variable reporter won't work

[x position v] :: motion reporter // how does it work for this?????????
And what is “foo”?

edit: wait what? in my preview, it showed as an extension??????

Basically, I couldn't figure out how to do that perfectly though.

“foo” is a common placeholder variable in coding. It is like X and Y in algebra
ok. you just do
your variable v :: variable reporter // note: add in [ brackets around the “your variable”
turns into
[your variable v] :: variable reporter

Ah that is what I was missing! The brackets! That makes sense
garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

PizzaAddict4Life wrote:

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

-snip-

Basically, I couldn't figure out how to do that perfectly though.

“foo” is a common placeholder variable in coding. It is like X and Y in algebra
ok. you just do
your variable v :: variable reporter // note: add in [ brackets around the “your variable”
turns into
[your variable v] :: variable reporter

Ah that is what I was missing! The brackets! That makes sense

coder2045
Scratcher
1000+ posts

Make reporters a dropdown.

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

Don't you mean
[foo v] :: variable reporter // ugh, :: variable reporter won't work

[x position v] :: motion reporter // how does it work for this?????????
And what is “foo”?

edit: wait what? in my preview, it showed as an extension??????

Basically, I couldn't figure out how to do that perfectly though.

“foo” is a common placeholder variable in coding. It is like X and Y in algebra
ok. you just do
your variable v :: variable reporter // note: add in [ brackets around the “your variable”
turns into
[your variable v] :: variable reporter
[your variable v] :: variables reporter
[your variable v] :: variables reporter
rdococ
Scratcher
1000+ posts

Make reporters a dropdown.

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.

Interesting idea
kitten769
Scratcher
1000+ posts

Make reporters a dropdown.

PizzaAddict4Life wrote:

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.

Interesting idea
Support. I seem to have an old memory of one of the earlier versions (I can't remember which one) where you still had all of the operations separately but you could right-click to change which one and I used it very frequently and it saved a vast amount of time.
garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
What about mobile users?
PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

garnetluvcookie wrote:

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
What about mobile users?

Well just long-holding on something is the same as a right click
garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

PizzaAddict4Life wrote:

garnetluvcookie wrote:

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
What about mobile users?

Well just long-holding on something is the same as a right click
didn't work on my iPad
PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
What about mobile users?

Well just long-holding on something is the same as a right click
didn't work on my iPad

Really? hmm.

That is why it needs to be drop down, and not right click
garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

PizzaAddict4Life wrote:

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
What about mobile users?

Well just long-holding on something is the same as a right click
didn't work on my iPad

Really? hmm.

That is why it needs to be drop down, and not right click
But somehow it worked on an iPhone 11, but not an iPhone x (i have too many devices lop)
PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

PizzaAddict4Life wrote:

garnetluvcookie wrote:

rdococ wrote:

I would support an option to right-click the blocks themselves to show alternatives. This already happens with variable and list reporters, but it'd be nice to add them to operators (+, -, and, or, etc.) and the ‘x position’ and ‘y position’ blocks.
What about mobile users?

Well just long-holding on something is the same as a right click
didn't work on my iPad

Really? hmm.

That is why it needs to be drop down, and not right click
But somehow it worked on an iPhone 11, but not an iPhone x (i have too many devices lop)

Yes you have a lot of devices.

Nonetheless, it does not work for some, and so dropdown would then be platform friendly (unless your platform does not allow you to tap or click)
pineapple-number-two
Scratcher
19 posts

Make reporters a dropdown.

foo, why not just use NULL or MISSINGNO.?
garnetluvcookie
Scratcher
1000+ posts

Make reporters a dropdown.

-deleted-

Last edited by garnetluvcookie (June 2, 2020 15:49:48)

PizzaAddict4Life
Scratcher
1000+ posts

Make reporters a dropdown.

pineapple-number-two wrote:

foo, why not just use NULL or MISSINGNO.?

Because NULL means that there is nothing there, and MISSINGNO. means you are missing a number. It is the same reason you don't put “0” as “x” in algebra
--Explosion--
Scratcher
1000+ posts

Make reporters a dropdown.

Support! Also… You can type brackets in the forums like this: "[[]text]" it only removes the inner-most nested one, see? [example]

Powered by DjangoBB