Hey, I thought of a way to speed up Morphic textboxes: when clicked, make them prompt() for the input text. This'll work on mobile devices, too!
Offline
SePo wrote:
Hello
bharvey wrote:
@roijac: Below is an excerpt from my email. Please fix...
I am trying to install BYOB on Xbuntu but using deb installer (http://byob.berkeley.edu/byob-3.1.1-4thlinux.deb) causes dpkg errors. Could you (or roijac) check it's correctness (I cannot even check the dependencies)?Well, that was my problem in fact. I didn't think to check the Scratch forum for BYOB.
roijac wrote:
is he installing with USC? it doesn't work with it, he should try GDebi
After installing BYOB manually on Xubuntu (ubuntu with XFCE), I managed to install the deb package downloaded today with GDebi.
Well, to be honest I did the same several times with GDebi and dpkg before manual installation, and it has always shown an error with the package (I havent written it down, so I cannot say what the error was - it simpy refused opening the package).
Neverthless it has installed correctly now (maybe the download was corrupted).
Thank you and sorry for bothering.
no problem!
Offline
Three new things:
Sprite panel
Better buttons
Checkboxes for watchers
EDIT: Interesting image for Snap!
Last edited by Hardmath123 (2011-11-06 05:51:11)
Offline
Hardmath123 wrote:
EDIT: Interesting image for Snap!
http://www.imgpaste.com/QOSx.png
I fail to understand how it relates to snap, but cool logo anyway
Offline
rookwood101 wrote:
Hardmath123 wrote:
EDIT: Interesting image for Snap!
http://www.imgpaste.com/QOSx.pngI fail to understand how it relates to snap, but cool logo anyway
Lambda...
Offline
Hardmath123 wrote:
rookwood101 wrote:
Hardmath123 wrote:
EDIT: Interesting image for Snap!
http://www.imgpaste.com/QOSx.pngI fail to understand how it relates to snap, but cool logo anyway
Lambda...
I'm no expert well, you could say I don't really know anything about squeak and stuff like that.
Offline
rookwood101 wrote:
Hardmath123 wrote:
rookwood101 wrote:
I fail to understand how it relates to snap, but cool logo anyway
Lambda...
I'm no expert well, you could say I don't really know anything about squeak and stuff like that.
Or Greek. Because Lambda is a Greek letter...
Offline
roijac wrote:
Hardmath123 wrote:
Hey, I thought of a way to speed up Morphic textboxes: when clicked, make them prompt() for the input text. This'll work on mobile devices, too!
good idea!
but they should still accept dnd.
What's dnd? Drag n drop? If so, maybe we could give up on string/num inputs on a whole and make do with reporter slots, then plug in a block called (The string(/number) [Hi world]). Like App Inventor, but cooler.
Offline
Hardmath123 wrote:
Three new things:
Sprite panel
Better buttons
Checkboxes for watchers
Good eye!
The sprite corral isn't yet in the works, but I wanted to freeze the stage size to get used to it.
One more new thing: block labels are slightly more complex (embossed).
Offline
An explanation of some abstract BYOB blocks. Please check it out!
Last edited by Hardmath123 (2011-11-09 09:29:41)
Offline
with lists added, snap is already more powerful then vanilla scratch
but wait, how do you index the list?
Last edited by 14God (2011-11-10 16:26:17)
Offline
I'm still working on lists. Right now I've completed the first pass at list watchers. Since lists are first class citizens of Snap we're not going to have named "make a list" lists, instead you can assign a new list - reported by the LIST block - to a variable, and this will turn the variable watcher into a list watcher. Another effect of first class lists is that you can have several different variables pointing to the same list. In this case, each variable/list watcher gets updated whenever the list changes either through blocks or by editing one of its watchers.
Offline
Can I base Sconline off of this?
EDIT: Oh. The license says I am free to modify it.
EDIT 2: Oops. I forgot to say I was talking about BYOB 4.
EDIT 3: Decided not to.
Last edited by cocolover76 (2011-11-10 21:44:35)
Offline
Hi Xavier,
thanks for the test! I couldn't reproduce your "asil" problem, both watchers work correctly for me. But this morning I fixed a bug in the Morphic kernel related to scrolling objects in nested scroll frames, so maybe that was the culprit. Could you try again? Thanks!
Offline
Hardmath123 wrote:
An explanation of some abstract BYOB blocks. Please check it out!
^^ This got buried under the list excitement...
EDIT: Oh, and can you add 25 pixels of blank space under the last block in the frame? It gets blocked by the FireFox scrollbar.
Last edited by Hardmath123 (2011-11-11 10:58:34)
Offline
Jens wrote:
Hi Xavier,
thanks for the test! I couldn't reproduce your "asil" problem, both watchers work correctly for me. But this morning I fixed a bug in the Morphic kernel related to scrolling objects in nested scroll frames, so maybe that was the culprit. Could you try again? Thanks!
You're right, it works perfecty well.
I suspect that I have had beforehand a crash. As far as I know in this case Snap! makes a memory mismatch and loses control of its variables.
In addition I've the impression that your Snap! list watcher is more "fluent" (less "touchy") than the Byob equivalent.
Offline
xly wrote:
@Jens
First list trial
http://www.xleroy.net/ByobTuto/New/Snap!/firstlis.gif
The watcher does nort work for the "second" list "asil"
Right click. Demo. ListWatcherMorph.
Also, it is as slow as a slug when it's not the only tab open.
Offline
@Jens
When you make a "one-level" list the size of the box of the watcher can't be changed by using the triangle mark.
But if you make a "three-level" list of list of list, then the size of the 2nd and 3rd level watcher boxes can be changed, but not yet the size of the 1st level box.
Offline