I may have brought this up before, but I think it warrants repeating. In Squeak, the open source descendent of Smalltalk-80, the Mother of All GUIs, there is a concept or GUI conceit, if you will, called a Project.
A Project presents the user with a portal into a whole different instantiation of Squeak, with different themes (in TW-speak), window configurations (= tiddlers), and so forth. The visual effect is just a circle wipe (in TV terminology), centered on the icon representing the project starting with a small round (or shaped) hole which moves outwards, towards the edges of the TW window, revealing the content of the new context. The apparent effect is diving down a rabbit hole into a new context or world. After work is done within the Project you can return to the place from whence you came by simply backing out. This would allow a single-file TW file to emulate multiple environments, each with a distinctive look and feel. In other words, themes would be given a meaning that they do not now have; themes are now just different ways of icing the cake, in that they apply to the entire TW file and do not serve to differentiate between different "applications" within the TW file. Even if this were implemented as a visual way of navigating between what would in fact be different TW files, it would be more intuitive. particularly for the end user, as it would be just another viewing paradigm, on a par with classic, pop and zoomin. But in addition to being a story visualization, it would also be a framework for creating Projects (in Squeak-speak), either anew or from existing TW files. Jeremy's recent "Star Wars"-title-sequence-style is a great addition to story visualizations. I feel that the more such visualizations provided, the more playful TW becomes, and thus more appealing. The Project idea, although suggested by Squeak Projects, is just another approach to the same end, but with some additional functionality. -Nick Spies -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywikidev. For more options, visit https://groups.google.com/d/optout.
