hedyorg / hedy

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
https://www.hedy.org
European Union Public License 1.2
1.29k stars 284 forks source link

💻 show clearly you can click to disable a line of code #5204

Open juliabolt opened 6 months ago

juliabolt commented 6 months ago

Right now, when clicking in front of the line number (not on the line number itself), the line is disabled, but there is nothing indicating that this feature exists. How can we make this clear without cluttering up the interface? I think it is very clear when a line is disabled, that it is disabled, but it would be nice if you can see you have the possibility to click there. Or maybe show a hint message when someone is getting multiple errors, that this debugging feature exists, like mentioned in issue #5118

Felienne commented 6 months ago

This could also be a content issue? Maybe in the new debugging adventures (that we did not have when this feature was introduced) we can explain this?

juliabolt commented 6 months ago

Yes could also be a content issue too :)

MarleenGilsing commented 6 months ago

Great point! I wrote some content about it, but it doesn't look nice, because it's way too much text for an adventure.

image

Can we make this information collapsible? Or should I post it on another page and link to that page in the adventure?

I have also had #3981 Create a video about the debugger, on my to do list forever. Now that everything is working properly with the debugger, I'll get to that as well.

I've stored the text in #5219.

juliabolt commented 6 months ago

might be nice to indeed have the info collapsed indeed. maybe also showing the ladybug symbol in the title to show the connection between the info and the feature? This info should be available in every adventure though, so maybe a separate page makes more sense... I'm not sure!