Bricks is a set of utilities for webdesigners using cascading stylesheets (CSS). It covers many aspects of TiddlyWiki 5 (TW) and thus is especially useful if you wish to use your skills for TW design.
Bricks offers a collection of stylesheets for TiddlyWiki 5 introducing a refreshingly cool but still familiar touch. Old and new styles are rebased on definitions from tachyons.io wherever possible. Additional tools:
The collection of style-related tiddlers delivered with Bricks has revolutionary things under the hood:
INTERFACE: The use of List Reveal to assist transfer of items between active and inactive states is simple and intuitive. As I have written before, I think its a brilliant interface. And well used for this.
NAMINGS: You commented elsewhere that, in some ways, this is likely towards a DEVELOPERS TOOL. Right. But there is one aspect that I think is WEAK for anyone. And its the NAMING of the component CSS Tiddlers. The problem is that you get no clear sense of how the parts relate to the whole. I'm wondering of there could be a caption or some other field that could be used to better indicate how a "CSS part" relates to a whole design?
GENERATION: The generative function looks spot on. To consolidate an output that you can take and use elsewhere.
USAGE: Looking at how I might USE it: I'd most likely run it as a STANDALONE APP. to generate new stylesheets that I then add to other TW (but not the mechanism).
EXAMPLES NEEDED: To help users better grasp how it works I think you need a few more examples. The use of the library that is optimal for responsive design should mean that you can show good performance ACROSS devices. So even, maybe, screen shots of it working on desktop, tablet & smart-phone could help better convey what the overarching final function can look like--which is easing better universal design.
The new Bricks ...
https://tid.li/tw5/test/bricks.html
Ciao Thomas
A few more comments & queries on Bricks as I get into beginning to use it ...
COMMENTS...
--- I'm in awe of you having worked though so much to get a handle on TW CSS with an applied standard approach. I'm in awe of what you done is because though I knew TW CSS was rich I had NO idea it was so rich.
--- This has highlighted to me that TW CSS (structural application) is both very, very good BUT ALSO complex.
--- Its that complexity of TW CSS that I'm having a hard time navigating around. The way you divide up the sheets is useful. But for practical change I still need to find a way to orientate. What do I change? How do I KNOW what to change? I describe an issue around this for printing below.
--- The Generator is a great thing. (1) you can consolidate and compact (2) then after transfer to the destination TW, safely disable/delete style sheets you don't need and replace with one consolidated one. And (3) this method reduces chances of CASCADE ORDER PROBLEMS which sometimes in TW can be v. confusing.
--- Interesting is the test version of tiddlywiki.com re-factored using your stylesheet and how parts of it DON'T work so well (mainly titles)
DECONSTRUCTIVE TEST... Just for the fun of it ... I de-activated all styleshets active in the manager to see what would happen. It got close to an unstyled page but the Generator still produced a stylesheet with content. Is that the intended behaviour, that it can includes un-listed rules?
USE CASE - PRINT STYLING QUESTION ... I frequently need to print individual Tiddlers (I do so through "Open in New Window" then print that singular Tiddler). Longer term I want to style the printed versions so they follow a house style. My difficult is HOW to KNOW which styles need defining for print. They would be anything that could be in a Tiddler. I'm just really hazy on how to do this efficiently? In what ways can Bricks help me isolate ALL, but ONLY, the rules I need to modify?
SUGGESTION... Any chance for a button on the Generated Stylesheet that will create a Tiddler of the Compiled, compacted version so you don't need to copy and paste?
Thank you for making this!
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/qZyhuW3_UyQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/ddcb5760-a065-451f-83ad-d5a6bf631854%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
originalsfrom the stuff you developed. Just keep your Bricks in your development library so you can come back and optimize later if necessary.
set?