I agree that it works well. And the simulate/construct option is definitely a good idea... I've got some suggestions that are all kind of related to each other that I'll try to throw out.
When you have the applet open, and you click, say, on a model link in the sodazoo, I believe it completely reloads the applet (at least on my computer). Could it be made so that it simply loads the new model in the same applet? Wouldn't it be faster? And also this sort of relates to some of my other ideas.
On the same train of thought, it would be great if in the file screen there were a textbox where the "name" of any model could be typed in and loaded. I think the URL syntax is getmodel=display+modelname for sodazoo models, or getmodel=username+modelname for personal models (correct me if I'm wrong). Well, it'd be nice if we could enter that display+modelname or username+modelname and load any model in the database. I have some favorite sodazoo models, and I have the names memorized, and it would be nice to be able to load them without fishing for them in the zoo.
Ok, another thing. In the file screen there is that list selection at the top, that has the "sodaplay" collection and your username list, etc. It would be great if there were always a list up there called "temporary." Even if you weren't logged in, you could save and it would be put there. Then you could work on multiple models without being logged on, and they would be available for you to switch between until the session was over. Furthermore, any models you view while the applet is open (by clicking links in the sodazoo, or using my previous textbox method) would be listed in this temporary list. So that after browsing around in the zoo for a while, I would have a neat and tidy list of everything I've looked at, and I could scroll back over them at will. This would require that the applet did not reload each time I click a sodazoo link, because otherwise the "temporary" list would be cleared each time.
These ideas would make browsing models sooo much more fun and convenient for me. Am I making any sense? I'm pretty tired right now, and I'm afraid these ideas didn't make much sense.
|