Open cycomachead opened 10 years ago
Righto. I'll get caught up on help screens as soon as the proposal is done.
Also, whenever you get to it, I'll have a folder of /every/ block exported w/ default parameters for all primitives and libraries at both 1x and 2x.
Could we do these in HTML or XML or JSON this time? The images are a lot harder to maintain.
@nathan: "These" meaning help files? I would very much like not to redo every help file. (Right now some of them are from Scratch, never mind BYOB.) My priority is the blocks with no help at all.
@cycomachead: For some reason I don't remember, every context menu on every morph has "help" as a placeholder entry. There is no intention to provide actual help on most of them. I agree that that's confusing and would be happy for someone to investigate why the "help" is needed.
P.S. I tagged this "tools/libraries" as a standin for the nonexistent "Brian this is for you" tag.
@nathan: "These" meaning help files? I would very much like not to redo every help file. (Right now some of them are from Scratch, never mind BYOB.) My priority is the blocks with no help at all.
I think the idea is that we can render text and block examples together and update things like backgrounds without re-rendering all the images. I agree it'd be excellent to have, and I'd probably fix more of these issues.
As far as the menus... I know why it's there. It's in the code! It'd be easy to take out, but could lead to some special cased menus? How many actual (non-block) morph items have help? If it's 50/50, each morph should just have a boolean property associated with it.
Also remind me to update this issue to have checkboxes for each item,
- [ ]
as the bullet for each list item.)@brianharvey I updated the checklist with your recent fix of the help screens. :) You can check other things off if you fixed them already or don't think they need fixing.
Also thanks for getting to the date help screen!
This isn't urgent, but it would be nice to have every block contain some help info. I'm also going to list some places where the help descriptions could be improved, at least based on my experience.
There are quite a few places where there are BYOB blocks, but with little noticeable differences (many on operators). I didn't include those for now, since most people wouldn't notice.
Go To
andGlide
blocks might want to be updated to note that the stage is no longer guaranteed to be the same size.message
reporter has no helpWhen X ...
blocks all have BYOB imagesWait Until
,if
,if else
,repeat
have images which were made w/o zebra coloring.stop
blocks have no helpcall
has no helpWhen I start..
,Create ...
Delete ...
clone blocks all have no helpswitch costume to
andnext costume
should be zebra coloredset graphics effect
should show the original imagecolor is touching color
needs zebra coloringanswer
(reporter) has no helpmouse x y
reporters use -180, 180 as stage size (it could be different)mouse x y
show the mouse coordinates image from BYOB which isn't in Snap!key space pressed?
has a BYOB imagetimer
(reporter) has no helpcostume # of Sprite
has no help (I think this one could really use some examples.)http:// XX
has no helpturbo mode?
has no helpset turbo mode
has no helpcurrent date
has no help (My fault!!)tempo
andset tempo
need zebra coloringrings
have images which are cut offmod
has BYOB images / needs zebra coloringor
needs zebra coloringjoin
is using the non-variadic BYOB blocksplit
has no helplength of
could use an example with a number (length of 12
is 2)pen down
should make it clear thatpen down
itself doesn't leave a markchange pen color
should have a reference as to what the numbers are (likeset
does)Make a Variable
has BYOB imagesset
,change
have BYOB images / need zebra coloringall but first of
text is overlapping with imageslist contains
the word "exactly" isn't true since it's case-insensitive. There could also be an example of nested lists.insert
has a BYOB blockI don't know that all the UI elements /need/ help info, but it is a bit confusing if there is a help option which does nothing when clicked.