This setting would be called "allow dropping reporters into C-shaped slots", or something along the lines of it, and basically it would just be a true/false flag, that would allow or disallow dropping reporters into C-slots. It can get annoying, working with custom C-slots and trying to drag a reporter in without replacing the entire script.
Do you mean primitive C-slots? Custom ones already allow it.
Yes, and the setting would enable or disable that for both primitive and custom blocks.
I see. Why would you ever want it off? I mean, if you don't want a reporter in there, don't put one there!
Accidentally dragged a reporter
Oh I am so stupid I only just realise that a C-shaped slot is called a C-shaped slot because it is shaped like a C.
I guess so, but people accidentally drag things into slots in many contexts. That's why we have Undo. There's nothing special about it being a C-shaped slot.
If it makes you feel any better, it took me about nine years from when I first saw the MIT Press logo to understand why it looks like that.
Yes, sure, but (1) that's what UNDO is for, and (2) it'd be no more annoying for primitive C-shaped blocks than for custom ones.
If it turned out to be a frequent problem, we could (for both primitive and custom blocks) allow dropping a reporter only into an empty C-slot.
Great idea! Please implement that!
undo has bad aiming.
Undo doesn't work in custom blocks, which is like 90% of my projects, and even when it does work , its very buggy. please add Scratch style undo which just puts things as they were, whether that's re-creating blocks of script or custom blocks deleted by accident, and the input is as it used to be rather than reset to the default.
Yeah I know, but that's way harder -- you have to remember the before state for any UI action, which fills up memory and slows down the actions. Although I guess slowing down may not matter because UI actions are limited to human being speed anyway. Anyway, it's on the someday list.
Thanks. I'll run it by the management...
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.