squeak bump #2 ... where did my work go?!?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

squeak bump #2 ... where did my work go?!?

Timothy Falconer
On an XO with the latest build,

Whenever I click either of the right buttons at top ( "Keep a current  
project" or "Stop and Quit Etoys"), I get the graph paper effect and  
the jumping jacks "saving" effect, both of which indicate that  
something is saving.

My assumption is that the former saves the current project and the  
latter saves the image.

Neither are true, or so it seems ... when I reload Etoys, the image  
hasn't changed, and there's no apparent way to load a project.

So squeak bump #2 is "where did my work go?!?"

While on the subject, it's a bit of a pain to always save when you  
quit, even if you did nothing new.

_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Etoys] squeak bump #2 ... where did my work go?!?

Bert Freudenberg
On Oct 4, 2007, at 20:06 , Timothy Falconer wrote:

> On an XO with the latest build,
>
> Whenever I click either of the right buttons at top ( "Keep a current
> project" or "Stop and Quit Etoys"), I get the graph paper effect and
> the jumping jacks "saving" effect, both of which indicate that
> something is saving.
>
> My assumption is that the former saves the current project and the
> latter saves the image.

Not at all. But you need to understand that there are no files in  
Sugar. Instead, you "keep" activity instances in the Journal. So the  
concept of save and load does not exist.

You launch an instance of an activity such as Etoys, and you can stop  
it, which saves a snapshot in the Journal, which you can resume  
later. All the activities you did are recorded in the Journal. Also,  
you can take an additional snapshot of the activity using the "keep"  
button, which gets you a second entry in the journal so you can keep  
a specific state of your work explicitely.

> Neither are true, or so it seems ... when I reload Etoys, the image
> hasn't changed, and there's no apparent way to load a project.

When you launch Etoys from the frame, it runs a fresh "instance". If  
you want to resume a previous "instance", do so from the Journal.

> So squeak bump #2 is "where did my work go?!?"

To the Journal.

> While on the subject, it's a bit of a pain to always save when you
> quit, even if you did nothing new.

Agreed. But the Sugar design relies on it. And once versioning is  
implemented for the Journal this may even become usable - at least  
that's what the Sugar UI designer assumes.

- Bert -



_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Etoys] squeak bump #2 ... where did my work go?!?

Timothy Falconer
Okay, I understand the XO Journal thing better (though I might not  
personally agree with it :)

This still begs the question ... how does the non-XO world open a  
project.   Dragging and dropping from the file system means that  
people need to know how to find their files :)

Is it possible to show a "load" menu icon when the image is being run  
on a non-XO?


On Oct 4, 2007, at 4:27 PM, Bert Freudenberg wrote:

> On Oct 4, 2007, at 20:06 , Timothy Falconer wrote:
>
>> On an XO with the latest build,
>>
>> Whenever I click either of the right buttons at top ( "Keep a current
>> project" or "Stop and Quit Etoys"), I get the graph paper effect and
>> the jumping jacks "saving" effect, both of which indicate that
>> something is saving.
>>
>> My assumption is that the former saves the current project and the
>> latter saves the image.
>
> Not at all. But you need to understand that there are no files in  
> Sugar. Instead, you "keep" activity instances in the Journal. So  
> the concept of save and load does not exist.
>
> You launch an instance of an activity such as Etoys, and you can  
> stop it, which saves a snapshot in the Journal, which you can  
> resume later. All the activities you did are recorded in the  
> Journal. Also, you can take an additional snapshot of the activity  
> using the "keep" button, which gets you a second entry in the  
> journal so you can keep a specific state of your work explicitely.
>
>> Neither are true, or so it seems ... when I reload Etoys, the image
>> hasn't changed, and there's no apparent way to load a project.
>
> When you launch Etoys from the frame, it runs a fresh "instance".  
> If you want to resume a previous "instance", do so from the Journal.
>
>> So squeak bump #2 is "where did my work go?!?"
>
> To the Journal.
>
>> While on the subject, it's a bit of a pain to always save when you
>> quit, even if you did nothing new.
>
> Agreed. But the Sugar design relies on it. And once versioning is  
> implemented for the Journal this may even become usable - at least  
> that's what the Sugar UI designer assumes.
>
> - Bert -
>
>


_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Etoys] squeak bump #2 ... where did my work go?!?

Bert Freudenberg
On Oct 5, 2007, at 5:26 , Yoshiki Ohshima wrote:

>   Hi, Tim,
>
>> Okay, I understand the XO Journal thing better (though I might not
>> personally agree with it :)
>
>   Current implementation is missing some important features and hard
> to use.  The fundamental idea can be great, I think.  (Alan mentioned
> that Engelbert's NLS had the idea, too.)  Hierarachical file system is
> some implementation detail to be hidden and being able to keep all
> versions (which is missing from current Journal) would be great.
>
>> This still begs the question ... how does the non-XO world open a
>> project.   Dragging and dropping from the file system means that
>> people need to know how to find their files :)
>
>> Is it possible to show a "load" menu icon when the image is being run
>> on a non-XO?
>
>   Yes, this is the idea.  on a non-XO environment, we will show
> conventional file dialog.  If you trace back the code for a few month,
> you'll see that we used to show "conventional" (though redesigned)
> file dialog.

As I wrote previously, use the classic navigator outside OLPC.

Press Alt-Shift-W to bring up the world menu (I really think we  
should not hide this as much). Pin it down using the top-right button  
for further use.

Select "flaps..." - "destroy all shared flaps", then "install classic  
etoy flaps".

- Bert -



_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland