[etoys-dev] Two issues with new updates ?

Bert Freudenberg bert at freudenbergs.de
Tue Aug 25 02:56:31 EDT 2009


On 25.08.2009, at 03:38, Scott Wallace wrote:

> On Aug 24, 2009, at 4:04 PM, Bert Freudenberg wrote:
>> On 25.08.2009, at 00:41, Scott Wallace wrote:
>> On Aug 24, 2009, at 12:45 PM, Karl Ramberg wrote:
>>>
>>>> 2: I can't go back to the previous project. No error message,  
>>>> just no previous project
>>>
>>> Please try the attached fix.  The back-to-clouds logic is intended  
>>> to apply only to the running-in-browser case, but, as you've seen,  
>>> it was spuriously kicking in when running stand-alone if the  
>>> current project's parent were the root project.  Thanks, Karl!
>>
>> Actually the main point was Sugar:
>>
>> http://tracker.squeakland.org/browse/SQ-165
>>
>> I'd make it dependent on the presence of the cloud project, and /  
>> or the etoyFriendly setting. Has not much to do with running in the  
>> browser really.
>
>
> Unless I'm missing something, I believe that case of having  
> navigated directly into the etoys plug-in from a web browser and  
> having navigated directly into etoys from the sugar journal are the  
> two main cases where we want the special "back to clouds logic"; in  
> both situations, there is actually no meaningful "previous project."

The third major case is when launching Etoys by double-clicking a  
project on a Mac. Or Windows. Or the command line on Linux.

> So I offer the attached as yet another rev on this issue, which  
> hopefully now correctly deals with back-button handling in all three  
> cases -- running-in-sugar, running-in-browser, and running-stand- 
> alone.

IMHO in a user image (i.e., etoysFriendly is on), we never want to  
drop the user into the empty top-level project, from which there is no  
apparent way out.

- Bert -




More information about the etoys-dev mailing list