On Jul 27, 2007, at 20:21 , Yoshiki Ohshima wrote:
I now think that load button itself is ok. For the normal click, we can still show the same dialog but just select "Projects in Journal". Since "Keep" is a concept that will be around, there is not much reason for it to be confusing. We can show the button-hold menu to choose more projects (if it will be possible).
Yes, that's what I thought, too.
BTW, "Projects in Journal" shows all version of the project. Should it show only the latest (by default)?
I thought it only showed the latest version? Although ... thinking about it, when you load a project from the Load dialog, its #sugarId parameter does not get set. That means when saving, another entry will be made in the Journal, rather than updating the existing entry. This is a bug, but I can't really do much about it I guess.
This comes from SugarDatastoreDirectory which has to fake filenames. The datastore does not retain filenames, so we make up a filename by taking the title+uid+'.pr'. When someone tries to open that file, we extract the uid and load the file from the datastore. It has to be deleted when done, that's why it returns a SugarDatastoreTempFile which deletes the actual file on #close.
As you can see this is a major hack. It's extremely ugly to see those uids in the list ... I hope we will find a better way to integrate with the journal, while still preserving the ability to handle projects on a regular machine.
- Bert -
-- Yoshiki
I think we should keep the load button in any mode. I like the activity-stop-resume cycle, I think kids may accept this concept. But sometimes projects aren't build in time series. For example, we should have a method to load example and tutorial projects without journal. Also we need to access external server such like a SuperSwiki. It suits for Etoys slogan, 'build and share'.
Best regards, Kazuhiro Abe
On Fri, 27 Jul 2007 19:10:35 +0200 Bert Freudenberg bert@freudenbergs.de wrote:
Anyone objecting to removing/disabling the load button if we run in Sugar (that is, "SugarLauncher isRunningInSugar" is true)?
And for not showing a file dialog but always keeping in Journal if we run in Sugar?
If not, could Yoshiki or whoever used to fix the toolbar do this and push an update?