Hi Mat!

The way I envision it, it would be more than one-tiddler-at-a-time because
one Project could be set to that type of viewing, while another Project
could be set to zoomin & etc. That is, the entire look and feel of each
Project would be independently set, as well as the set of tiddlers, which
could, of course, include some of the same tiddlers per Project. The best
way to see what I mean is by simply downloading Squeak and playing around
with Projects, creating new ones, backing out, or creating several depths
of Projects, etc.

We might be agreeing completely without realizing it, so I would advise
taking at look at Squeak just to make sure that what you see is what you
think I mean And, of source, learning about Squeak (i.e. Smalltalk-80) is a
Good Thing in its own right, because it was the first language to implement
the Model-View-Controller paradigm for GUIs (but was not the first OO
language, but is completely OO). But, they (meaning some of the Xerox PARC
people that worked on Smalltalk to begin with) have developed several
really clever paradigms that allow the user to customize the GUI
environment without having to resort to learning to code in Smalltalk, per
se. One, whose name I have suddenly forgotten, allows, with a single click
of the right or middle button (it is easiest with a 3-button mouse) the
creation of a "halo" that surrounds the selected GUI object, a halo
composed of round buttons with little icons that suggest what you can do
with an aspect of the selected GUI element, such as move it, resize it,
give it different colors, etc. Plus, Smalltalk has integral debugging that
allows you to walk up and down the execution stack, look at the state of
class and instance variables, and pretty much anything else you would like
to know about the working of the system, while it is running, making the
system utterly transparent (but not less complicated!). If you aren't
familiar with Squeak, I think you would enjoy looking at it.

--Nick

On Sun, Mar 1, 2015 at 1:39 PM, Mat <[email protected]> wrote:

> Am I interpreting your post right: You're basically describing a
> "one-tiddler-at-a-time" view that depending on which the current tiddler is
> has a particular theme (look, set of tools etc). Yes?
>
> I find that to be an interesting thought. I have myself considered a
> dropdown list where you could choose application desired for the moment, so
> that a specifc menu show for one appliction, a set of default tiddlers in
> another, particular toolmenu in a third etc. With the node.js version,
> allowing you to have a huge pile of tiddlers, each selection in the
> dropdown menu would in be like a par of "viewing glasses" that lets you
> look at some subset of tiddlers in a specific environment.
>
> <.-)
>
>
>
> On Saturday, February 28, 2015 at 10:30:48 PM UTC+1, Nicholas Spies wrote:
>>
>> 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.
>

-- 
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.

Reply via email to