More bugs:
—
Blocks: The HTTP:// block only works for pages on the exact domain snap.berkeley.edu.
—
Watchers: The watcher for the TIMER block displays as per-sprite, but the RESET TIMER block resets the timer globally.
—
UX: Text fields do not handle overflow well: the user cannot see the cursor or the text s/he is entering.
—
Sprites: When a sprite's costume is deleted, the sprite does not switch to another costume but rather remains wearing the deleted costume.
—
Localization: The correct capitalization of "Ok" is "OK"
—
Variables: When a variable is "created" multiple times, the watcher's display is toggled.
—
Variables: The variable "" (empty string) can be created, and has a number of associated bugs:
1) A stage watcher is added each time the empty string variable is created, resulting in multiple stage watchers on the same variable.
2) In the "Delete a variable" menu, the empty string variable appears as "close"; choosing "close" removes one of its watchers from the stage but does not delete the variable itself.
3) The item "close" appears in all variable argument menus, but has no effect.
—
Variables: SCRIPT VARIABLES variables can also be renamed to the empty string, and produces bug (3) above within its script.
—
Keyboard Accessibility: In the costume editor, when the image rotation center is moved the dialog keyboard shortcuts (e.g. escape) no longer work.
—
Localization: The "Import…" menu item's tooltip should read:
"load an exported project file or block library, a costume, or a sound
not supported by some browsers"
—
UX: Text fields should show the "text" cursor when the mouse is hovered within their bounds.
—
UX: If a block is dragged outside of the viewport and the mouse is released, the block stays in its last position before the mouse left the viewport; when the mouse is released and brought back into the viewport, the block remains "stuck" to it.
—
EDIT: I just realized that byobugs.com has a Snap section :S
—
Last edited by nXIII (2012-10-15 19:33:40)
Offline
MathWizz wrote:
@nXIII - 0.0
^
Offline
Offline
I think I can help with French.
Offline
joefarebrother wrote:
It doesn't seem to do anything, it just opens 2 command line consoles for a few seconds, then closes them, then opens my 'My Documents' folder in windows explorer. I can't find any new files that might be the compiled copy.
I haven't forgotten that this is still pending, but I don't have a Win7 and it works for me on WinXP.
You're supposed to first save the project, let's say with the name foo. Then compile, and you should find a foo.exe in My Documents.
Offline
Attention Scratch modders: We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project. (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)
This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.
Offline
Offline
bharvey wrote:
Attention Scratch modders: We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project. (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)
This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.
You don't think doing it in Python would be sufficient...?
Offline
Hardmath123 wrote:
I think I can help with French.
Forget it, my French isn't nearly fluent enough to do a reasonable job. Ce n'est pas juste!
Offline
bharvey wrote:
Attention Scratch modders: We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project. (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)
This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.
-no xml lib for squeak
-no native base64 support
You COULD ask blob8108 nicely to make 'kurt for byob' or something, where it would be significantly easier, i will be willing to help
GSOC '13 would be also nice if you could find somebody, but will make you wait half a year or so...
you should look at JsScratch - MathWizz is parsing .sb files in js, maybe jens or any1 else could implement byob file reading in snap?
Offline
bharvey wrote:
Attention Scratch modders: We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project. (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)
This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.
I'll try! I know squeak like the back of my hand. I would be honored if I could do this.
Offline
XML lib for Squeak by yours truly
Last edited by Jens (2012-10-17 08:56:00)
Offline
Or there could be "import from 3.1.1" in snap.
Offline
roijac wrote:
You COULD ask blob8108 nicely to make 'kurt for byob' or something...
Yeah, I was wondering... Would you even want that, bharvey/Jens? And how different is BYOB's format?
Offline
blob8108 wrote:
roijac wrote:
You COULD ask blob8108 nicely to make 'kurt for byob' or something...
Yeah, I was wondering... Would you even want that, bharvey/Jens? And how different is BYOB's format?
The BYOB project format is a superset of the Scratch format.
I would be happy with any robust solution to converting BYOB projects (and, a fortiori, Scratch projects) to Snap!. I suggested the approach of modding BYOB because it's my impression that writing XML (which is just text after all) is way easier than reading BYOB projects. But a separate program is fine too. Whatever gets the job done!
Thanks.
Offline
bharvey wrote:
dreamod wrote:
I'll try! I know squeak like the back of my hand. I would be honored if I could do this.
Thanks!
I'll need to see how the project is formatted, though. I need a snap project file.
Offline
dreamod wrote:
bharvey wrote:
dreamod wrote:
I'll try! I know squeak like the back of my hand. I would be honored if I could do this.
Thanks!
I'll need to see how the project is formatted, though. I need a snap project file.
look here
Offline
Scratch Team wrote:
First they tried adding a “warp speed” C shaped block called “Run all at once”, an idea inspired by Snap, a more advanced program inspired by Scratch.
Good to see they've taken some tips!
Offline