Maohammad,A Truly beautiful solution and very well presented.My only critisisum is the case where we must press previous to start, that is highly non-intuitive. Perhaps there could be a home button, that starts and restarts the steps?
Also today I awoke with with a great idea (that research this morning suggests is valid) that makes revealing content within a tiddler easier. As I understand it you were looking to do this earlier?
This idea I have stems from a desire to have simple condition tests in WikiText, including the [in this] CASE structure. All it would need is a field or state tiddler and possibly a variable to change so I assume revealgradulay could do that?
Revealgradually works superbly on sets of tiddlers, of different types.
You have refined and matured this solution so well, please forgive me if I sound like I want more, I just mean to support you in maturing it even more.
One last Question, What do people mean by Wizards in TiddlyWiki? I have never quite worked that out.
A software wizard or setup assistant is a user interface type that presents a user with a sequence of dialog boxes that lead the user through a series of well-defined steps. Tasks that are complex, infrequently performed, or unfamiliar may be easier to perform using a wizard.
Here using the list filed of Master tiddler the order of tiddlers to be displayed
Eg at http://revealgradually.tiddlyspot.com/#Example%2003
What I suggest instead is do this
The text I provided with the tagpill method would be easier to use. And changing the order of items in a list field harder for others to do.
A personal preference try it and see what you think about ease of use.
Regards
Tony