I think it depends on your personal preference. I personally like to have styles in 1 place. Except for styles, that I want to dynamically switch on or off. The easiest way to do this is remove the $:/tags/Stylesheet tiddler. I rename it to $:/tags/StylesheetXX so I can still find it easily. – But that’s my personal preference ![]()
It mainly did organically grow to the size it has now. If you look at TW v5.1.0 in the archive you will see that it has about 1400 lines including all the whitespace. ~1200 loc (lines of code according to github)
TW v5.3.3 has about 3300 lines including whitespace. ~2700 loc (lines of code)
So over the years it has grown quite a bit and due to the “backwards compatibility” requirement it gets more and more complex to change something, without side effects.
Yes. that’s pretty much it. Especially if you want to create stylesheets that others can still adjust themself.
The list-field is automatically used to “sort” lists created with [tag[abc]] filters. If you add a new tiddler and tag it “abc”, it will not be added to the list field. You have to d&d sort it. Then new tiddlers will be added.
hope that helps
-mario