I have a solution that will use a default as coded in a tiddler, but if you change it, it records the new state. You cant then go to the state tiddler and change it, and have it reflected in the original place.
Of course this functionallity may suit some and not others.
But what does a state tiddler mean, can it be a read only indicator?, or should I choose a different name for such tiddlers like “current State”,
or is it oK it is not a $:/config/tiddler which implies you can change it?
IMO it’s a default tiddler. But IMO default values are usually “hardcoded”. If you have them in a tiddler they are subject to be changed. You can not avoid it.
Also if a default value is a tiddler shadow or normal, users will change them in a wrong way. So you have to add code to validate input values. So using hardcoded default imo makes more sense. You can skip the validation, since you know it is right.
Mario I only wanted the “information” for this state to be temporary so perhaps if I use $:/temp/info/<your-name> so we may call such Information “temp-info”?
otherwise I think “State” is misleading in this case.