But you are needlessly taking power out of the users hands, and making the whole thing more convoluted than it needs to be.
I'm all for hacking things but we should be striving to make systems that minimize the need for such things as it creates fragmented plugins that get scattered all over the place. If a plugin author needs to override a commonly set user style to ensure their plugin works they can and should easily do so by adding a new class and using a better selector. Thereby nulling out the need for a common user to need to hack a plugin or create convoluted css to keep their personal styles intact. If we are going to have a system based around letting users make it their own we need to make sure that the users code has the last say by default. If you can show me a good example of why a plugin would need to override the user styles, where it wouldn't be able to be done with a good DOM layout and selectors that is non-important enough not to be done as an element style I will fully agree with you. Pretty much from my stand point if you are overriding the users styles than you are practically making virtually hidden element level styles which is simply horrendous. On Sunday, October 27, 2013 2:06:15 PM UTC-7, Scott Simmons wrote: > > I disagree. > > Remember, styles set by plugins with setStylesheet() will NOT override > any styles in the user's StyleSheet — so you can > circumvent/supersede/replace any of those classes you want by simply adding > your own rules in the StyleSheet and knowing that conflicting rules set by > setStylesheet() will be ignored. > > Yes, there are ways to supersede user styles with refreshStyles — but if > you feel a plugin author is being too pushy in doing so, don't use his > plugins (or hack them to suit your personal preference — which is fun and > rewarding in its own right). > > Think of it this way: The core is the core of TiddlyWiki. It's wrapped > in user customizations, like StyleSheet. Plugins are intended to snap in > and out of the document as needed/wanted, forming the outer shell of TW > functionality. > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" 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/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.

