[lively-kernel] Lively2-rc3

keith1y keith_hodges at yahoo.co.uk
Tue Oct 25 21:17:34 CEST 2011


Hi Jens, great to hear you are still there, 

*Informal log of experiences so far:*
Set up local apache/svn/webdav on Mac OSX without too much trouble. I used
/Library/SVN as my root so that it would be visible in the Finder. The
apache dav svn module is present in the distribution (Snow Leopard) but not
loaded.  LoadModule dav_svn_module libexec/apache2/mod_dav_svn.

*Exploring*
In both Firefox/Safari Cmd-S and ctrl-S to save a world does not work as
advertised. Does in browser code get to override the browsers own key
bindings? cmd-S is already "save page".

Starting from the empty world, look through the world menu. Preferences "set
user name" the purpose is not obvious. Should it be the same username as my
webwerkstatt account name? Is it purely for my own use or is it a source
code identifier (like initials in squeak). Later on I discovered that
setting it changes the config.js file, so I guess it is expected to match
the webwerkstatt account name.

World Menu Items have no tool tips, does the framework support tool tips?

The start up animation, I wonder where that is stored. /It is in
loading.gif/
The "do you want to leave page" question, I would want to remove that for
some projects (a world preference) Is there some other uber-preference
place, like an ini file for an application. In which case the extent and
username could be set there. Perhaps that is what the config.js is for.
>From the source, the web page title appears to be set by the filename it is
stored under. Another preference? Where to override?

*Reading the "command key help" *
is that info part of the initial download overhead I wonder? 4000 chars.
Connect Help 1318 chars.

Cmd-e does not seem to work if there is a current selection.

Cmd-f "find" requires click focus before it works, am I being picky or what?

*Thoughts on Parts Bins*
Parts-bins could use some contextual info, each bin could be a world of its
own with iconised parts in it. This would allow the bin to
sell/describe/advertise/demonstrate its parts. When the bin is being viewed
as a bin it could be in a non-live display form.

The biggest thing missing from in all the collaboration systems I have ever
used is context, a means to communicate user intent. Why I do not know it is
SO easy. Years ago on the apple developers central server, someone developed
an application which did absolutely nothing. Its only job was to have an
ICON. A folder of icons rested on the desktop named "please take one".
People used these icons all over the place to indicate design/user intent,
providing context in an informal way. The server "self-organised",
organically.

*Learning & Observing*

Firebug reports that config.js is not found on the server. It appears to be
looking for /repository/webwerkstatt/users/null/config.js Which I guess
indicates that the username is not set properly somewhere. Ah ha, if I use
WorldMenu>Preferences>setUsername then it now looks for
/repository/webwerkstatt/users/keith/config.js which I think is an
improvement. It still does not exist, and I don't know how to create it. I
have not seen any other pages which actually use config.js yet either.

Links open in a new tab, this is not standard web behaviour, how to change
that?

Text Field has a menu item - "Convert to annotation" I don't get it, ok so
you get a pin which has rollover behaviour. what has this got to do with a
text field? Is it not a different part entirely. 

An annotation part, could reveal a whole world when rolled over, the
annotation-world can contain anything. Ok that is exactly what the pin does,
so I still don't get the "convert to annotation" menu item.

*Saving a Part to a Parts Bin*
I saved a part called Home Link, to the "Worlds" Category, but it has ended
up "uncategorised".

it was morning then evening, the end of the first day.

Keith


--
View this message in context: http://forum.world.st/Lively2-rc3-tp3746648p3937901.html
Sent from the Lively Kernel mailing list archive at Nabble.com.


More information about the lively-kernel mailing list